[jsword-svn] r2017 - in trunk: bibledesktop/src/main/java/org/crosswire/bibledesktop/book bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop bibledesktop/src/main/java/org/crosswire/bibledesktop/passage common-swing/src/main/java/org/crosswire/common/swing common-swing/src/main/java/org/crosswire/common/swing/desktop

dmsmith at crosswire.org dmsmith at crosswire.org
Sat Nov 20 20:57:14 MST 2010


Author: dmsmith
Date: 2010-11-20 20:57:13 -0700 (Sat, 20 Nov 2010)
New Revision: 2017

Added:
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_control.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_control.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_tr.properties
Removed:
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_de.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_fa.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_in.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_vi.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_zh.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_zh_CN.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_control.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_de.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_fa.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_in.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_vi.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_zh.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_zh_CN.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_control.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_de.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_fa.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_in.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_vi.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_zh.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_zh_CN.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_de.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_fa.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_in.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_vi.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_zh.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_zh_CN.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane_de.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane_fa.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane_in.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane_zh.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane_zh_CN.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/InternetWarning.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SiteEditorFactory.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_control.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_de.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_fa.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_in.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_zh.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_zh_CN.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitesPane.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitesPane_de.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitesPane_fa.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitesPane_in.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_de.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_fa.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_in.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_vi.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_zh.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_zh_CN.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_control.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_de.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_fa.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_in.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_tr.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_vi.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_zh.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_zh_CN.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_de.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_fa.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_in.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_vi.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_zh.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_zh_CN.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_control.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_de.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_fa.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_in.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_zh.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_zh_CN.properties
Modified:
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane.java
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane.java
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_de.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_fa.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_in.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_vi.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_zh.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_zh_CN.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker.java
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane.java
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane.java
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/InternetWarning.java
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_de.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_fa.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_in.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_zh.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_zh_CN.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane.java
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitesPane.java
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane.java
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop.java
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/DesktopActions.java
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_de.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_fa.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_in.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_vi.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_zh.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_zh_CN.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane.java
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar.java
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg_de.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg_fa.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg_in.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg_zh.properties
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg_zh_CN.properties
   trunk/common-swing/src/main/java/org/crosswire/common/swing/ActionFactory.java
   trunk/common-swing/src/main/java/org/crosswire/common/swing/CWAction.java
   trunk/common-swing/src/main/java/org/crosswire/common/swing/CWLabel.java
   trunk/common-swing/src/main/java/org/crosswire/common/swing/desktop/ViewManager.java
Log:
Consolidate i18n property files to one set per package for BibleDesktop.

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane.java
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane.java	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane.java	2010-11-21 03:57:13 UTC (rev 2017)
@@ -101,7 +101,7 @@
         // TRANSLATOR: The end of the passage list for the division of the Bible
         presetEnd = Msg.gettext(")");
 
-        actions = new ActionFactory(AdvancedSearchPane.class, this);
+        actions = new ActionFactory(this);
 
         // SystemColor.controlShadow
         JLabel temp = new JLabel();
@@ -110,7 +110,7 @@
         Font headFont = temp.getFont().deriveFont(Font.BOLD);
 
         // TRANSLATOR: Heading for the first, most useful several search options.
-        lblHeading = new CWLabel(Msg.gettext("Search for verses with the following details")).createJLabel();
+        lblHeading = CWLabel.createJLabel(Msg.gettext("Search for verses with the following details"));
         lblHeading.setBorder(BorderFactory.createLineBorder(headBG, 3));
         lblHeading.setBackground(headBG);
         lblHeading.setForeground(headFG);
@@ -118,32 +118,32 @@
         lblHeading.setOpaque(true);
 
         // TRANSLATOR: Label for an input box for searching of phrases.
-        lblPhrase = new CWLabel(Msg.gettext("Includes this phrase:")).createJLabel();
+        lblPhrase = CWLabel.createJLabel(Msg.gettext("Includes this phrase:"));
         txtPhrase = new JTextField();
         txtPhrase.getDocument().addDocumentListener(this);
 
         txtIncludes = new JTextField();
         txtIncludes.getDocument().addDocumentListener(this);
         // TRANSLATOR: Label for an input box for searching of all of the given words.
-        lblIncludes = new CWLabel(Msg.gettext("Includes these words:")).createJLabel();
+        lblIncludes = CWLabel.createJLabel(Msg.gettext("Includes these words:"));
         lblIncludes.setLabelFor(txtIncludes);
 
         txtExcludes = new JTextField();
         txtExcludes.getDocument().addDocumentListener(this);
         // TRANSLATOR: Label for an input box for searching of verses not containing the given words.
-        lblExcludes = new CWLabel(Msg.gettext("Excludes all these words:")).createJLabel();
+        lblExcludes = CWLabel.createJLabel(Msg.gettext("Excludes all these words:"));
         lblExcludes.setLabelFor(txtExcludes);
 
         txtSpell = new JTextField();
         txtSpell.getDocument().addDocumentListener(this);
         // TRANSLATOR: Label for an input box for searching of words whose spelling is unknown or varies.
-        lblSpell = new CWLabel(Msg.gettext("Something like this spelling:")).createJLabel();
+        lblSpell = CWLabel.createJLabel(Msg.gettext("Something like this spelling:"));
         lblSpell.setLabelFor(txtSpell);
 
         txtStartsWith = new JTextField();
         txtStartsWith.getDocument().addDocumentListener(this);
         // TRANSLATOR: Label for an input box for searching of words by their prefix
-        lblStartsWith = new CWLabel(Msg.gettext("Includes words starting with:")).createJLabel();
+        lblStartsWith = CWLabel.createJLabel(Msg.gettext("Includes words starting with:"));
         lblStartsWith.setLabelFor(txtStartsWith);
 
         // TRANSLATOR: Heading for section to perform a search for the best verse match
@@ -152,7 +152,7 @@
         chkRank.setForeground(headFG);
         chkRank.setFont(headFont);
         // TRANSLATOR: Label for a slider how many of the best verses to show.
-        lblRank = new CWLabel(Msg.gettext("Show")).createJLabel();
+        lblRank = CWLabel.createJLabel(Msg.gettext("Show"));
         setLabelRank(DisplaySelectPane.getNumRankedVerses());
         lblRank.setVisible(false);
         sliderRank = new JSlider(SwingConstants.HORIZONTAL, 0, DisplaySelectPane.getMaxNumRankedVerses(), DisplaySelectPane.getNumRankedVerses());
@@ -181,7 +181,7 @@
         chkRestrict.setFont(headFont);
 
         // TRANSLATOR: Label for a dropdown with preset verse ranges for searching.
-        lblPresets = new CWLabel(Msg.gettext("Preset Ranges:")).createJLabel();
+        lblPresets = CWLabel.createJLabel(Msg.gettext("Preset Ranges:"));
         lblPresets.setVisible(false);
         cboPresets = new JComboBox(presets);
         cboPresets.setVisible(false);
@@ -194,7 +194,7 @@
         // TRANSLATOR: Label for an input box for searching only in the specified verses
         // This is filled in when the user enters input or picks an entry from the Preset Ranges dropdown.
         // When the user enters input the dropdown is adjusted to show the last entry.
-        lblRestrict = new CWLabel(Msg.gettext("Include these verses:")).createJLabel();
+        lblRestrict = CWLabel.createJLabel(Msg.gettext("Include these verses:"));
         lblRestrict.setVisible(false);
         txtRestrict = new JTextField();
         txtRestrict.setVisible(false);
@@ -212,7 +212,7 @@
 
         // TRANSLATOR: Label for an input box for searching for verses containing Hebrew Strong's Numbers.
         // Not currently implemented.
-        lblHebInc = new CWLabel(Msg.gettext("Includes Hebrew Numbers:")).createJLabel();
+        lblHebInc = CWLabel.createJLabel(Msg.gettext("Includes Hebrew Numbers:"));
         lblHebInc.setVisible(false);
         txtHebInc = new JTextField();
         txtHebInc.setVisible(false);
@@ -220,7 +220,7 @@
 
         // TRANSLATOR: Label for an input box for searching for verses not containing Hebrew Strong's Numbers.
         // Not currently implemented.
-        lblHebExc = new CWLabel(Msg.gettext("Excludes Hebrew Numbers:")).createJLabel();
+        lblHebExc = CWLabel.createJLabel(Msg.gettext("Excludes Hebrew Numbers:"));
         lblHebExc.setVisible(false);
         txtHebExc = new JTextField();
         txtHebExc.setVisible(false);
@@ -228,7 +228,7 @@
 
         // TRANSLATOR: Label for an input box for searching for verses containing Greek Strong's Numbers.
         // Not currently implemented.
-        lblGrkInc = new CWLabel(Msg.gettext("Includes Greek Numbers:")).createJLabel();
+        lblGrkInc = CWLabel.createJLabel(Msg.gettext("Includes Greek Numbers:"));
         lblGrkInc.setVisible(false);
         txtGrkInc = new JTextField();
         txtGrkInc.setVisible(false);
@@ -236,7 +236,7 @@
 
         // TRANSLATOR: Label for an input box for searching for verses not containing Greek Strong's Numbers.
         // Not currently implemented.
-        lblGrkExc = new CWLabel(Msg.gettext("Excludes Greek Numbers:")).createJLabel();
+        lblGrkExc = CWLabel.createJLabel(Msg.gettext("Excludes Greek Numbers:"));
         lblGrkExc.setVisible(false);
         txtGrkExc = new JTextField();
         txtGrkExc.setVisible(false);
@@ -251,7 +251,7 @@
 
         // TRANSLATOR: Label for an input box for a timeline search for verses written after the ones given. 
         // Not currently implemented. Not sure it ever will be.
-        lblAfter = new CWLabel(Msg.gettext("Restrict to verses written after:")).createJLabel();
+        lblAfter = CWLabel.createJLabel(Msg.gettext("Restrict to verses written after:"));
         lblAfter.setVisible(false);
         txtAfter = new JTextField();
         txtAfter.setVisible(false);
@@ -259,7 +259,7 @@
 
         // TRANSLATOR: Label for an input box for a timeline search for verses written before the ones given.
         // Not currently implemented. Not sure it ever will be.
-        lblBefore = new CWLabel(Msg.gettext("Restrict to verses written before:")).createJLabel();
+        lblBefore = CWLabel.createJLabel(Msg.gettext("Restrict to verses written before:"));
         lblBefore.setVisible(false);
         txtBefore = new JTextField();
         txtBefore.setVisible(false);
@@ -271,7 +271,7 @@
         chkSummary.setForeground(headFG);
         chkSummary.setFont(headFont);
         // TRANSLATOR: Label for a text box that shows, dynamically, the search syntax as the other boxes are filled in.
-        lblSummary = new CWLabel(Msg.gettext("Quick search syntax:")).createJLabel();
+        lblSummary = CWLabel.createJLabel(Msg.gettext("Quick search syntax:"));
         lblSummary.setVisible(false);
         txtSummary = new JTextArea();
         txtSummary.setBackground(SystemColor.control);

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1 +0,0 @@
-

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_de.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_de.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_de.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1 +0,0 @@
-

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_fa.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_fa.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_fa.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1 +0,0 @@
-

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_in.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_in.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_in.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1 +0,0 @@
-

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_vi.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_vi.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_vi.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1 +0,0 @@
-

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_zh.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_zh.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_zh.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1 +0,0 @@
-

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_zh_CN.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_zh_CN.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/AdvancedSearchPane_zh_CN.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1 +0,0 @@
-

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane.java
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane.java	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane.java	2010-11-21 03:57:13 UTC (rev 2017)
@@ -46,6 +46,7 @@
 import org.crosswire.bibledesktop.passage.KeyChangeEvent;
 import org.crosswire.bibledesktop.passage.KeyChangeListener;
 import org.crosswire.common.swing.ActionFactory;
+import org.crosswire.common.swing.CWLabel;
 import org.crosswire.common.swing.CWOptionPane;
 import org.crosswire.common.swing.GuiUtil;
 import org.crosswire.common.swing.QuickHelpDialog;
@@ -98,7 +99,7 @@
         // TRANSLATOR: This is the initial title of a Bible View. {0} is a placeholder for a number that uniquely identifies the Bible View.
         title = Msg.gettext("Untitled {0}", new Integer(base++));
 
-        actions = new ActionFactory(DisplaySelectPane.class, this);
+        actions = new ActionFactory(Msg.class, this);
 
         isl = new IndexStatusListener() {
             public void statusChanged(IndexStatusEvent ev) {
@@ -146,10 +147,10 @@
         quickPicker.add(cboBooks);
         quickPicker.add(cboChaps);
 
-        JLabel lblBible = actions.createJLabel(BIBLE);
+        JLabel lblBible = CWLabel.createJLabel(Msg.gettext("Bible:"));
         lblBible.setLabelFor(biblePicker);
 
-        JLabel lblKey = actions.createJLabel(VIEW_LABEL);
+        JLabel lblKey = CWLabel.createJLabel(Msg.gettext("Show Passage:"));
         txtKey = new JTextField();
         txtKey.setAction(actions.getAction(PASSAGE_FIELD));
         txtKey.addKeyListener(new KeyAdapter() {
@@ -168,7 +169,7 @@
 
         txtSearch = new JTextField();
         txtSearch.setAction(actions.getAction(SEARCH_FIELD));
-        JLabel lblSearch = actions.createJLabel(SEARCH_LABEL);
+        JLabel lblSearch = CWLabel.createJLabel(Msg.gettext("Search:"));
         lblSearch.setLabelFor(txtSearch);
         btnSearch = new JButton(actions.getAction(GO_SEARCH));
 
@@ -724,16 +725,13 @@
     }
 
     // For the Passage card
-    private static final String VIEW_LABEL = "ViewLabel";
     private static final String PASSAGE_FIELD = "PassageAction";
     private static final String MORE = "More";
     private static final String GO_PASSAGE = "GoPassage";
     private static final String HELP = "HelpAction";
-    private static final String SEARCH_LABEL = "SearchLabel";
     private static final String GO_SEARCH = "GoSearch";
     private static final String SEARCH_FIELD = "SearchAction";
     private static final String ADVANCED = "Advanced";
-    private static final String BIBLE = "Bible";
     private static final String INDEX = "Index";
 
     /**

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,30 +0,0 @@
-
-Advanced.Name    = Advanced
-Advanced.ToolTip = Advanced Search
-
-Bible.Name = Bible:
-
-GoPassage.Name    = Alias.Go
-GoPassage.ToolTip = Display the passage
-
-GoSearch.Name    = Alias.Go
-GoSearch.ToolTip = Search for a passage
-
-HelpAction.Name    = Search Help
-HelpAction.ToolTip = Quick Search Help
-
-Index.Name    = Enable Search
-Index.ToolTip = Create a Search Index
-
-More.Name    = Select
-More.ToolTip = Pick a passage to display
-
-PassageAction.Name    = Passage
-PassageAction.ToolTip = Enter a passage to display. Press CTRL+ENTER or press the ... button for a Passage selection window.
-
-SearchAction.Name    = Search
-SearchAction.ToolTip = Search for a passage.
-
-SearchLabel.Name = Search:
-
-ViewLabel.Name = Show Passage:

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_control.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_control.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_control.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,2 +0,0 @@
-HelpAction.SmallIcon=toolbarButtonGraphics/general/ContextualHelp16.gif
-HelpAction.LargeIcon=toolbarButtonGraphics/general/ContextualHelp24.gif

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_de.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_de.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_de.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,30 +0,0 @@
-
-Advanced.Name    = Fortgeschritten
-Advanced.ToolTip = Fortgeschrittenene Suche
-
-Bible.Name = Bibel:
-
-GoPassage.Name    = Anzeigen
-GoPassage.ToolTip = Abschnitt anzeigen
-
-GoSearch.Name    = Starten
-GoSearch.ToolTip = Suche nach einem Abschnitt
-
-HelpAction.Name    = Hilfe
-HelpAction.ToolTip = Hilfe
-
-Index.Name    = Suchindex erstellen
-Index.ToolTip = Suchindex erstellen
-
-More.Name    = Auswahl
-More.ToolTip = Abschnitt ausw\u00E4hlen
-
-PassageAction.Name    = Abschnitt
-PassageAction.ToolTip = Gew\u00FCnschten Abschnitt eingeben. CTRL+ENTER oder den... Knopf dr\u00FCcken um ein Auswahlfenster zu \u00F6ffnen.
-
-SearchAction.Name    = Suche
-SearchAction.ToolTip = Suche nach einem Abschnitt.
-
-SearchLabel.Name = Suche:
-
-ViewLabel.Name = Abschnitt zeigen:

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_fa.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_fa.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_fa.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,18 +0,0 @@
-
-Advanced.Name=\u067E\u06CC\u0634\u0631\u0641\u062A\u0647
-Advanced.ToolTip=\u0646\u0645\u0627\u06CC\u0634 \u062C\u0633\u062A\u062C\u0648\u06CC \u067E\u06CC\u0634\u0631\u0641\u062A\u0647
-Bible.Name=\u06A9\u062A\u0627\u0628 \u0645\u0642\u062F\u0633
-GoPassage.ToolTip=\u0628\u0631\u0648
-GoSearch.ToolTip=\u062C\u0633\u062A\u062C\u0648\u06CC \u0645\u062A\u0646
-HelpAction.Name=\u06A9\u0645\u06A9 \u062C\u0633\u062A\u062C\u0648
-HelpAction.ToolTip=\u06A9\u0645\u06A9 \u062C\u0633\u062A\u062C\u0648
-Index.Name=\u062C\u0627\u0627\u0646\u06AF\u0634\u062A\u06CC \u062C\u0633\u062A\u062C\u0648
-Index.ToolTip=\u062C\u0627\u0627\u0646\u06AF\u0634\u062A\u06CC \u062C\u0633\u062A\u062C\u0648
-More.Name=\u0627\u0646\u062A\u062E\u0627\u0628
-More.ToolTip=\u0645\u062A\u0646\u06CC \u0631\u0627 \u0628\u0631\u0627\u06CC \u0646\u0645\u0627\u06CC\u0634 \u0627\u0646\u062A\u062E\u0627\u0628 \u06A9\u0646\u06CC\u062F.
-PassageAction.Name=\u0645\u062A\u0646
-PassageAction.ToolTip=\u0645\u062A\u0646\u06CC \u0631\u0627 \u0628\u0631\u0627\u06CC \u0646\u0645\u0627\u06CC\u0634 \u0648\u0627\u0631\u062F \u06A9\u0646. \u062F\u06AF\u0645\u0647 \u06A9\u0646\u062A\u0631\u0644+ \u0648\u0631\u0648\u062F \u0631\u0627 \u0641\u0634\u0627\u0631 \u062F\u0647\u06CC\u062F \u06CC\u0627 \u062F\u06AF\u0645\u0647 ... \u0631\u0627 \u0628\u0631\u0627\u06CC \u0627\u0646\u062A\u062E\u0627\u0628 \u067E\u0646\u062C\u0631\u0647 \u0645\u062A\u0646 \u0645\u0648\u0631\u062F \u0646\u0638\u0631 \u0641\u0634\u0627\u0631 \u062F\u0647\u06CC\u062F. 
-SearchAction.Name=\u062C\u0633\u062A\u062C\u0648
-SearchAction.ToolTip=\u062C\u0633\u062A\u062C\u0648\u06CC \u0645\u062A\u0646.
-SearchLabel.Name=\u062C\u0633\u062A\u062C\u0648\:
-ViewLabel.Name=\u0645\u062A\u0646 \u0631\u0627 \u0646\u0634\u0627\u0646 \u0628\u062F\u0647

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_in.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_in.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_in.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,17 +0,0 @@
-
-Advanced.Name=Pencarian Khusus
-Advanced.ToolTip=Pencarian Khusus
-Bible.Name=Biblika\:
-GoPassage.ToolTip=Tampilkan ayat
-GoSearch.ToolTip=Pencarian ayat
-HelpAction.Name=Bantuan Pencarian
-HelpAction.ToolTip=Bantuan Pencarian
-Index.Name=Membuat Indeks
-More.Name=Pilih
-More.ToolTip=Pilih ayat untuk di tamplkan
-PassageAction.Name=Ayat
-PassageAction.ToolTip=Masukan ayat yang akan di tampilkan. Tekan CTRL+ENTER atau tekan ... tombol untuk membuka pilihan ayat.
-SearchAction.Name=Pencarian
-SearchAction.ToolTip=Pencarian Ayat
-SearchLabel.Name=Cari\:
-ViewLabel.Name=Tampilkan Ayat\:

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_vi.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_vi.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_vi.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,30 +0,0 @@
-
-Advanced.Name    = N\u00E2ng Cao
-Advanced.ToolTip = T\u00ECm Ki\u1EBFm N\u00E2ng Cao
-
-Bible.Name = Kinh Th\u00E1nh:
-
-GoPassage.Name    = Chuy\u1EC3n
-GoPassage.ToolTip = Hi\u1EC7n ph\u00E2n \u0111o\u1EA1n
-
-GoSearch.Name    = Chuy\u1EC3n
-GoSearch.ToolTip = T\u00ECm ki\u1EBFm ph\u00E2n \u0111o\u1EA1n
-
-HelpAction.Name    = T\u00ECm Ki\u1EBFm trong Tr\u1EE3 Gi\u00FAp
-HelpAction.ToolTip = T\u00ECm Ki\u1EBFm Nhanh Tr\u1EE3 Gi\u00FAp
-
-Index.Name    = B\u1EADt T\u00ECm Ki\u1EBFm
-Index.ToolTip = T\u1EA1o ra b\u1EA3n li\u1EC7t k\u00EA t\u00ECm ki\u1EBFm
-
-More.Name    = Ch\u1ECDn
-More.ToolTip = Ch\u1ECDn ph\u00E2n \u0111o\u1EA1n \u0111\u1EC3 hi\u1EC7n.
-
-PassageAction.Name    = Ph\u00E2n \u0110o\u1EA1n
-PassageAction.ToolTip = \u0110i\u1EC1n m\u1ED9t ph\u00E2n \u0111o\u1EA1n \u0111\u1EC3 hi\u1EC7n. B\u1EA5m CTRL+ENTER ho\u1EB7c b\u1EA5m n\u00FAt ... cho c\u1EED s\u1ED5 ch\u1ECDn ph\u00E2n \u0111o\u1EA1n.
-
-SearchAction.Name    = T\u00ECm Ki\u1EBFm
-SearchAction.ToolTip = T\u00ECm ki\u1EBFm ph\u00E2n \u0111o\u1EA1n
-
-SearchLabel.Name = T\u00ECm Ki\u1EBFm:
-
-ViewLabel.Name = Hi\u1EC7n Ph\u00E2n \u0110o\u1EA1n:

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_zh.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_zh.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_zh.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,14 +0,0 @@
-
-Advanced.Name=\u9032\u968E\u641C\u5C0B
-Advanced.ToolTip=\u9032\u968E\u641C\u5C0B
-Bible.Name=\u8056\u7D93\:
-GoPassage.ToolTip=\u7814\u8B80\u7D93\u5377
-Index.Name=\u958B\u555F\u641C\u5C0B
-Index.ToolTip=\u5EFA\u7ACB\u7D22\u5F15\u76EE\u9304
-More.Name=\u4E3B\u984C\u95B1\u8B80
-More.ToolTip=\u9078\u64C7\u60F3\u8B80\u7684\u7D93\u6587
-PassageAction.ToolTip=\u76F4\u63A5\u8F38\u5165\u7D93\u5377\u540D\u8207\u7AE0\u7BC0\uFF0C\u5F8C\u6309 CTRL+ENTER  \u6216\u662F\u76F4\u63A5\u9EDE\u9078\u4E3B\u984C\u95B1\u8B80\u4EE5\u9078\u51FA\u4F60\u60F3\u7814\u8B80\u7684\u7D93\u7BC0
-SearchAction.Name=\u641C\u5C0B
-SearchAction.ToolTip=\u8F38\u5165\u60F3\u627E\u7684\u5B57\u6216\u53E5\u5B50,\u6216\u9EDE\u9078\u53F3\u908A\u7684\u9032\u968E\u641C\u5C0B\u6309\u9215
-SearchLabel.Name=\u641C\u5C0B\:
-ViewLabel.Name=\u7814\u8B80\u7D93\u5377\:

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_zh_CN.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_zh_CN.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/DisplaySelectPane_zh_CN.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,14 +0,0 @@
-
-Advanced.Name=\u9AD8\u7EA7\u641C\u5BFB
-Advanced.ToolTip=\u9AD8\u7EA7\u641C\u5BFB
-Bible.Name=\u5723\u7ECF\:
-GoPassage.ToolTip=\u7814\u8BFB\u7ECF\u5377
-Index.Name=\u5F00\u542F\u641C\u5BFB
-Index.ToolTip=\u5EFA\u7ACB\u7D22\u5F15\u76EE\u5F55
-More.Name=\u4E3B\u9898\u9605\u8BFB
-More.ToolTip=\u9009\u62E9\u60F3\u8BFB\u7684\u7ECF\u6587
-PassageAction.ToolTip=\u76F4\u63A5\u8F93\u5165\u7ECF\u5377\u540D\u4E0E\u7AE0\u8282\uFF0C\u540E\u6309 CTRL+ENTER  \u6216\u662F\u76F4\u63A5\u70B9\u9009\u4E3B\u9898\u9605\u8BFB
-SearchAction.Name=\u641C\u5BFB
-SearchAction.ToolTip=\u8F93\u5165\u60F3\u627E\u7684\u5B57\u6216\u53E5\u5B50\uFF0C\u6216\u70B9\u9009\u53F3\u8FB9\u7684\u9AD8\u7EA7\u641C\u5BFB\u6309\u94AE
-SearchLabel.Name=\u641C\u5BFB\:
-ViewLabel.Name=\u7814\u8BFB\u7ECF\u5377\:

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -2,42 +2,79 @@
 (=(
 )=)
 <html><b>Search\ Tips.</b><br>You\ can\ use\ ||\ to\ join\ phrases,\ for\ example\ "<code>balaam\ ||\ balak</code>"\ finds\ passages\ containing\ Balak\ OR\ Balaam<br>Using\ &&\ requires\ both\ words,\ e.g.\ "<code>aaron\ &&\ moses</code>"\ finds\ passages\ containing\ both\ Aaron\ AND\ Moses<br>Using\ a\ \!\ removes\ words\ from\ the\ result\ e.g.\ "<code>lord\ \!\ jesus</code>"\ is\ passages\ containing\ Lord\ BUT\ NOT\ Jesus<br>Using\ ~2\ widens\ the\ passage\ by\ 2\ verses\ either\ side\ on\ any\ match.\ So\ "<code>amminadab\ ~1\ perez</code>"\ finds<br>verses\ containting\ Amminadab\ within\ 1\ verse\ of\ mention\ of\ Perez.<br>Using\ +[Gen-Exo]\ at\ the\ beginning\ will\ restrict\ a\ search\ to\ that\ range\ of\ verses.=<html><b>Search Tips.</b><br>You can use || to join phrases, for example "<code>balaam || balak</code>" finds passages containing Balak OR Balaam<br>Using && requires both words, e.g. "<code>aaron && moses</code>" finds passages containing both Aaron AND Moses<br>Using a \! removes words from the result e.g. "<code>lord \! jesus</code>" is passages containing Lord BUT NOT Jesus<br>Using ~2 widens the passage by 2 verses either side on any match. So "<code>amminadab ~1 perez</code>" finds<br>verses containting Amminadab within 1 verse of mention of Perez.<br>Using +[Gen-Exo] at the beginning will restrict a search to that range of verses.
+AddPicker.LargeIcon=images/add-13.png
+AddPicker.Name=+
+AddPicker.SmallIcon=images/add-13.png
+AddPicker.ToolTip=Add a parallel Bible
+AddVerse.Name=Add >
+AddVerse.ToolTip=Add verses to list selected.
 Advanced\ Search=Advanced Search
+Advanced.Name=Advanced
+Advanced.ToolTip=Advanced Search
+All\ Verses=All Verses
+Bible.Name=Bible\:
 Bible\:=Bible\:
 Books=Books
 Contains\ Strong's\ Hebrew\ and\ Greek=Contains Strong's Hebrew and Greek
 Could\ not\ find\ verses\ with\:\ {0}=Could not find verses with\: {0}
+DeleteVerse.Name=Remove <
+DeleteVerse.ToolTip=Delete verses from the list selected.
+Done.Name=Alias.OK
+Done.ToolTip=Close this window.
 Error\ finding\ verse=Error finding verse
 Error\:\ {0}=Error\: {0}
 Excludes\ Greek\ Numbers\:=Excludes Greek Numbers\:
 Excludes\ Hebrew\ Numbers\:=Excludes Hebrew Numbers\:
 Excludes\ all\ these\ words\:=Excludes all these words\:
 File\ {0}\ is\ empty=File {0} is empty
+GoPassage.Name=Alias.Go
+GoPassage.ToolTip=Display the passage
+GoSearch.Name=Alias.Go
+GoSearch.ToolTip=Search for a passage
+HelpAction.LargeIcon=toolbarButtonGraphics/general/ContextualHelp24.gif
+HelpAction.Name=Search Help
+HelpAction.SmallIcon=toolbarButtonGraphics/general/ContextualHelp16.gif
+HelpAction.ToolTip=Quick Search Help
 Include\ these\ verses\:=Include these verses\:
 Includes\ Greek\ Numbers\:=Includes Greek Numbers\:
 Includes\ Hebrew\ Numbers\:=Includes Hebrew Numbers\:
 Includes\ these\ words\:=Includes these words\:
 Includes\ this\ phrase\:=Includes this phrase\:
 Includes\ words\ starting\ with\:=Includes words starting with\:
+Index.Name=Enable Search
+Index.ToolTip=Create a Search Index
+More.Name=Select
+More.ToolTip=Pick a passage to display
 Narrow\ search\ by\ time\ period=Narrow search by time period
 No\ Bible\ is\ installed=No Bible is installed
 None=None
+PassageAction.Name=Passage
+PassageAction.ToolTip=Enter a passage to display. Press CTRL+ENTER or press the ... button for a Passage selection window.
 Preset\ Ranges\:=Preset Ranges\:
 Prioritize\ the\ found\ verses=Prioritize the found verses
 Quick\ search\ syntax\:=Quick search syntax\:
+RemovePicker.LargeIcon=images/subtract-13.png
+RemovePicker.Name=-
+RemovePicker.SmallIcon=images/subtract-13.png
+RemovePicker.ToolTip=Remove a parallel Bible
 Restrict\ search\ to\ parts\ of\ the\ Bible=Restrict search to parts of the Bible
 Restrict\ to\ verses\ written\ after\:=Restrict to verses written after\:
 Restrict\ to\ verses\ written\ before\:=Restrict to verses written before\:
 Search=_Search
 Search\ Quick\ Help=Search Quick Help
 Search\ for\ verses\ with\ the\ following\ details=Search for verses with the following details
+Search\:=Search\:
+SearchAction.Name=Search
+SearchAction.ToolTip=Search for a passage.
 Select=Select
 Select\ Passage=Select Passage
 Select\ Passages\ to\ Restrict\ Search\ to=Select Passages to Restrict Search to
 Select\ a\ book=Select a book
 Select\ a\ chapter=Select a chapter
 Select\ a\ verse=Select a verse
+Selected\ Verses=Selected Verses
 Show=Show
+Show\ Passage\:=Show Passage\:
 Show\ all\ verses\:=Show all verses\:
 Show\ best\ verse\:=Show best verse\:
 Show\ quick\ search\ syntax=Show quick search syntax
@@ -50,3 +87,5 @@
 Untitled=Untitled
 Untitled\ {0}=Untitled {0}
 Verse\ Lists\ ({0})=Verse Lists ({0})
+Verses=Verses
+Verses.ToolTip=Selected Verses.

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_de.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_de.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_de.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,34 +1,62 @@
 
 <html><b>Search\ Tips.</b><br>You\ can\ use\ ||\ to\ join\ phrases,\ for\ example\ "<code>balaam\ ||\ balak</code>"\ finds\ passages\ containing\ Balak\ OR\ Balaam<br>Using\ &&\ requires\ both\ words,\ e.g.\ "<code>aaron\ &&\ moses</code>"\ finds\ passages\ containing\ both\ Aaron\ AND\ Moses<br>Using\ a\ \!\ removes\ words\ from\ the\ result\ e.g.\ "<code>lord\ \!\ jesus</code>"\ is\ passages\ containing\ Lord\ BUT\ NOT\ Jesus<br>Using\ ~2\ widens\ the\ passage\ by\ 2\ verses\ either\ side\ on\ any\ match.\ So\ "<code>amminadab\ ~1\ perez</code>"\ finds<br>verses\ containting\ Amminadab\ within\ 1\ verse\ of\ mention\ of\ Perez.<br>Using\ +[Gen-Exo]\ at\ the\ beginning\ will\ restrict\ a\ search\ to\ that\ range\ of\ verses.=<html><b>Suchhilfe\:</b><br>Mit || k\u00F6nnen verschiedene Suchbegriffe miteinander verbunden werden. Zum Beispiel "<code>Balaam || Balak</code>" findet alle Abschnitte mit Balak oder Balaam<br>Mit && verbundene Worte, z.B. "<code>Aaron && Moses</code>" findet alle Abschnitte die sowohl Aaron UND Moses enthalten<br>Mit \! k\u00F6nnen Sie bestimmte Suchbegriffe ausschlie\u00DFen, z.B "<code>Herr \! Jesus</code>" sucht nach allen Passagen die Herr enthalten aber NICHT Jesus<br>Um Ihre Suche \u00FCber Nachbarverse auszuweiten k\u00F6nnen Sie ~2 verwenden. <code>Amminadab ~1 Perez</code>" findet<br>alle Verse mit Amminadab mit Perez in der n\u00E4chsten Umgebung (Ein Vers nach oben oder unten)
+AddPicker.ToolTip=Parallele Bibel hinzuf\u00FCgen
+AddVerse.Name=Hinzuf\u00FCgen >
+AddVerse.ToolTip=Verse zur Liste hinzuf\u00FCgen
 Advanced\ Search=Suche (fortgeschritten)
+Advanced.Name=Fortgeschritten
+Advanced.ToolTip=Fortgeschrittenene Suche
+All\ Verses=Alle Verse
+Bible.Name=Bibel\:
 Bible\:=Bibel\:
 Books=B\u00FCcher
 Contains\ Strong's\ Hebrew\ and\ Greek=Contains Strong's Hebrew and Greek
 Could\ not\ find\ verses\ with\:\ {0}=Verse mit {0} nicht gefunden
+DeleteVerse.Name=Entfernen 
+DeleteVerse.ToolTip=Verse von Liste entfernen.
+Done.ToolTip=Fenster schliessen
 Error\ finding\ verse=Vers nicht gefunden
 Error\:\ {0}=Fehler\: {0}
 Excludes\ all\ these\ words\:=Schlie\u00DFe diese W\u00F6rter aus\:
 File\ {0}\ is\ empty=Datei {0} ist leer
+GoPassage.Name=Anzeigen
+GoPassage.ToolTip=Abschnitt anzeigen
+GoSearch.Name=Starten
+GoSearch.ToolTip=Suche nach einem Abschnitt
+HelpAction.Name=Hilfe
+HelpAction.ToolTip=Hilfe
 Include\ these\ verses\:=Diese Verse miteinbeziehen\:
 Includes\ these\ words\:=Suche nach diesen W\u00F6rtern\:
 Includes\ this\ phrase\:=Suche nach dieser Phrase\:
 Includes\ words\ starting\ with\:=Beginnt mit\:
+Index.Name=Suchindex erstellen
+Index.ToolTip=Suchindex erstellen
+More.Name=Auswahl
+More.ToolTip=Abschnitt ausw\u00E4hlen
 No\ Bible\ is\ installed=Keine Bibel installiert
 None=Keines
+PassageAction.Name=Abschnitt
+PassageAction.ToolTip=Gew\u00FCnschten Abschnitt eingeben. CTRL+ENTER oder den... Knopf dr\u00FCcken um ein Auswahlfenster zu \u00F6ffnen.
 Preset\ Ranges\:=Bereiche\:
 Prioritize\ the\ found\ verses=Gefundene Verse priorisieren
 Quick\ search\ syntax\:=Verk\u00FCrzte Such-Syntax\:
+RemovePicker.ToolTip=Parallele Bibel entfernen
 Restrict\ search\ to\ parts\ of\ the\ Bible=Nur bestimmte Teile der Bibel durchsuchen
 Search=Suche
 Search\ Quick\ Help=Kurzhilfe zur Suche
 Search\ for\ verses\ with\ the\ following\ details=Detaillierte Sucheinstellungen
+Search\:=Suche\:
+SearchAction.Name=Suche
+SearchAction.ToolTip=Suche nach einem Abschnitt.
 Select=Auswahl
 Select\ Passage=Abschnitt ausw\u00E4hlen
 Select\ Passages\ to\ Restrict\ Search\ to=Beschr\u00E4nkung der Passagen
 Select\ a\ book=Buch
 Select\ a\ chapter=Kapitel
 Select\ a\ verse=Vers
+Selected\ Verses=Ausgew\u00E4hlte Verse
 Show=Zeige
+Show\ Passage\:=Abschnitt zeigen\:
 Show\ all\ verses\:=Zeige {0} Verse\:
 Show\ best\ verse\:=Zeige den besten Vers\:
 Show\ quick\ search\ syntax=Verk\u00FCrzte Such-Syntax anzeigen
@@ -41,3 +69,5 @@
 Untitled=Ohne Titel
 Untitled\ {0}=Ohne Titel {0}
 Verse\ Lists\ ({0})=Versliste ({0})
+Verses=Verse
+Verses.ToolTip=Ausgew\u00E4hlte Verse.

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_fa.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_fa.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_fa.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,38 +1,64 @@
 
 <html><b>Search\ Tips.</b><br>You\ can\ use\ ||\ to\ join\ phrases,\ for\ example\ "<code>balaam\ ||\ balak</code>"\ finds\ passages\ containing\ Balak\ OR\ Balaam<br>Using\ &&\ requires\ both\ words,\ e.g.\ "<code>aaron\ &&\ moses</code>"\ finds\ passages\ containing\ both\ Aaron\ AND\ Moses<br>Using\ a\ \!\ removes\ words\ from\ the\ result\ e.g.\ "<code>lord\ \!\ jesus</code>"\ is\ passages\ containing\ Lord\ BUT\ NOT\ Jesus<br>Using\ ~2\ widens\ the\ passage\ by\ 2\ verses\ either\ side\ on\ any\ match.\ So\ "<code>amminadab\ ~1\ perez</code>"\ finds<br>verses\ containting\ Amminadab\ within\ 1\ verse\ of\ mention\ of\ Perez.<br>Using\ +[Gen-Exo]\ at\ the\ beginning\ will\ restrict\ a\ search\ to\ that\ range\ of\ verses.=<html><b>\u0631\u0647\u0646\u0645\u0627\u06CC \u062C\u0633\u062A\u062C\u0648.</b><br>You can use || to join phrases, for example "<code>balaam || balak</code>" finds passages containing Balak OR Balaam<br>Using && requires both words, e.g. "<code>aaron && moses</code>" finds passages containing both Aaron AND Moses<br>Using a \! removes words from the result e.g. "<code>lord \! jesus</code>" is passages containing Lord BUT NOT Jesus<br>Using ~2 widens the passage by 2 verses either side on any match. So "<code>amminadab ~1 perez</code>" finds<br>verses containting Amminadab within 1 verse of mention of Perez.<br>Using +[Gen-Exo] at the beginning will restrict a search to that range of verses.
+AddPicker.ToolTip=\u0646\u0645\u0627\u06CC\u0634\u202E \u202C\u06A9\u062A\u0627\u0628\u202E \u202C\u0645\u0642\u062F\u0633\u202E \u202C\u067E\u0627\u0631\u0627\u0644\u0644
+AddVerse.Name=\u0628\u0631\u06AF\u0632\u06CC\u062F >
+AddVerse.ToolTip=\u0627\u0641\u0632\u0627\u06CC\u0634 \u0622\u06CC\u0627\u062A \u0628\u0647 \u0641\u0647\u0631\u0633\u062A \u0628\u0631\u06AF\u0632\u06CC\u062F\u0647 \u0634\u062F\u0647
 Advanced\ Search=\u062C\u0633\u062A\u062C\u0648
+Advanced.Name=\u067E\u06CC\u0634\u0631\u0641\u062A\u0647
+Advanced.ToolTip=\u0646\u0645\u0627\u06CC\u0634 \u062C\u0633\u062A\u062C\u0648\u06CC \u067E\u06CC\u0634\u0631\u0641\u062A\u0647
+All\ Verses=\u062A\u0645\u0627\u0645 \u0622\u06CC\u0627\u062A
+Bible.Name=\u06A9\u062A\u0627\u0628 \u0645\u0642\u062F\u0633
 Bible\:=\u06A9\u062A\u0627\u0628 \u0645\u0642\u062F\u0633\:
 Books=\u06A9\u062A\u0627\u0628\u0647\u0627
 Contains\ Strong's\ Hebrew\ and\ Greek=\u062C\u0633\u062A\u062C\u0648 \u0628\u0627 \u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627 \u06A9\u0634\u06CC\u0634 \u0627\u0633\u062A\u0631\u0648\u0646\u06AF
 Could\ not\ find\ verses\ with\:\ {0}=\u0647\u06CC\u062C \u0622\u06CC\u0647 \u0628\u0627 {0} \u067E\u06CC\u062F\u0627 \u0646\u0634\u062F
+DeleteVerse.Name=\u0628\u0631\u06AF\u0632\u06CC\u062F <
+DeleteVerse.ToolTip=\u062D\u0630\u0641 \u0622\u06CC\u0627\u062A \u0627\u0632 \u0641\u0647\u0631\u0633\u062A \u0628\u0631\u06AF\u0632\u06CC\u062F\u0647 \u0634\u062F\u0647
+Done.ToolTip=\u0628\u0633\u062A\u0646 \u0627\u06CC\u0646 \u067E\u0646\u062C\u0631\u0647 
 Error\ finding\ verse=\u0627\u0634\u062A\u0628\u0627 \u0628\u0627 \u0627\u0646 \u0622\u06CC\u0647
 Error\:\ {0}=\u0627\u0634\u062A\u0628\u0627\: {0}
 Excludes\ Greek\ Numbers\:=\u0628\u062F\u0648\u0646 \u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627 \u06CC\u0648\u0646\u0627\u0646\u06CC
 Excludes\ Hebrew\ Numbers\:=\u0628\u062F\u0648\u0646 \u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627 \u0639\u0628\u0631\u06CC
 Excludes\ all\ these\ words\:=\u0628\u062F\u0648\u0646 \u0627\u06CC\u0646 \u06A9\u0644\u0645\u0627\u062A
 File\ {0}\ is\ empty={0} \u062E\u0644\u06CC \u0647\u0627\u0633\u062A
+GoPassage.ToolTip=\u0628\u0631\u0648
+GoSearch.ToolTip=\u062C\u0633\u062A\u062C\u0648\u06CC \u0645\u062A\u0646
+HelpAction.Name=\u06A9\u0645\u06A9 \u062C\u0633\u062A\u062C\u0648
+HelpAction.ToolTip=\u06A9\u0645\u06A9 \u062C\u0633\u062A\u062C\u0648
 Include\ these\ verses\:=\u0627\u06CC\u0646 \u0622\u06CC\u0627\u062A \u0631\u0627 \u062C\u0633\u062A\u062C\u0648 \u06A9\u0646
 Includes\ Greek\ Numbers\:=\u0628\u0627 \u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627 \u06CC\u0648\u0646\u0627\u0646\u06CC
 Includes\ Hebrew\ Numbers\:=\u0628\u0627 \u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627 \u0639\u0628\u0631\u06CC
 Includes\ these\ words\:=\u0645\u062D\u062A\u0648\u06CC \u0627\u06CC\u0646 \u06A9\u0644\u0645\u0627\u062A
 Includes\ this\ phrase\:=\u0645\u062D\u062A\u0648\u06CC \u0622\u06CC\u0646 \u0627\u0645\u0637\u0644\u0627\u062D\:
 Includes\ words\ starting\ with\:=\u0645\u062D\u062A\u0648\u06CC \u06A9\u0644\u0645\u0627\u062A\u06CC \u06A9\u0647 \u0628\u0627 \u0627\u06CC\u0646 \u0634\u0631\u0648\u0639 \u0634\u0648\u062F\:
+Index.Name=\u062C\u0627\u0627\u0646\u06AF\u0634\u062A\u06CC \u062C\u0633\u062A\u062C\u0648
+Index.ToolTip=\u062C\u0627\u0627\u0646\u06AF\u0634\u062A\u06CC \u062C\u0633\u062A\u062C\u0648
+More.Name=\u0627\u0646\u062A\u062E\u0627\u0628
+More.ToolTip=\u0645\u062A\u0646\u06CC \u0631\u0627 \u0628\u0631\u0627\u06CC \u0646\u0645\u0627\u06CC\u0634 \u0627\u0646\u062A\u062E\u0627\u0628 \u06A9\u0646\u06CC\u062F.
 No\ Bible\ is\ installed=\u0647\u06CC\u062C \u06A9\u062A\u0627\u0628 \u0646\u0636\u0628 \u0646\u0634\u062F\u0647
 None=\u0647\u06CC\u062C
+PassageAction.Name=\u0645\u062A\u0646
+PassageAction.ToolTip=\u0645\u062A\u0646\u06CC \u0631\u0627 \u0628\u0631\u0627\u06CC \u0646\u0645\u0627\u06CC\u0634 \u0648\u0627\u0631\u062F \u06A9\u0646. \u062F\u06AF\u0645\u0647 \u06A9\u0646\u062A\u0631\u0644+ \u0648\u0631\u0648\u062F \u0631\u0627 \u0641\u0634\u0627\u0631 \u062F\u0647\u06CC\u062F \u06CC\u0627 \u062F\u06AF\u0645\u0647 ... \u0631\u0627 \u0628\u0631\u0627\u06CC \u0627\u0646\u062A\u062E\u0627\u0628 \u067E\u0646\u062C\u0631\u0647 \u0645\u062A\u0646 \u0645\u0648\u0631\u062F \u0646\u0638\u0631 \u0641\u0634\u0627\u0631 \u062F\u0647\u06CC\u062F. 
 Preset\ Ranges\:=\u0642\u0633\u0645\u062A200C\u0647\u0627 \u06A9\u062A\u0627\u0628 \u0645\u0642\u062F\u0633
 Prioritize\ the\ found\ verses=\u062A\u0639\u062F\u0627\u062F \u0622\u06CC\u0627\u062A\u06CC \u06A9\u0647 \u0645\u06CC\u062E\u0648\u0627\u0647\u06CC\u062F \u062C\u0633\u062A\u062C\u0648 \u06A9\u0646\u06CC\u062F 
 Quick\ search\ syntax\:=\u062C\u0633\u062A\u062C\u0648\u06CC \u06A9\u0627\u0645\u0644
+RemovePicker.ToolTip=\u062D\u0630\u0641\u202E \u202C\u06A9\u062A\u0627\u0628\u202E \u202C\u0645\u0642\u062F\u0633\u202E \u202C\u067E\u0627\u0631\u0627\u0644\u0644
 Restrict\ search\ to\ parts\ of\ the\ Bible=\u0642\u0633\u0645\u062A\u200C\u0647\u0627 \u06A9\u062A\u0627\u0628 \u0645\u0642\u062F\u0633 \u06A9\u0647 \u0645\u06CC\u062E\u0648\u0627\u0647\u06CC\u062F \u062C\u0633\u062A\u062C\u0648 \u06A9\u0646\u06CC\u062F
 Search=\u0642\u0628\u0648\u0644
 Search\ Quick\ Help=\u0631\u0647\u0646\u0645\u0627
 Search\ for\ verses\ with\ the\ following\ details=\u062C\u0633\u062A\u062C\u0648\u06CC \u0622\u06CC\u0627\u062A \u0628\u0627 \u062C\u0632\u062B\u06CC\u0627\u062A \u0632\u06CC\u0631
+Search\:=\u062C\u0633\u062A\u062C\u0648\:
+SearchAction.Name=\u062C\u0633\u062A\u062C\u0648
+SearchAction.ToolTip=\u062C\u0633\u062A\u062C\u0648\u06CC \u0645\u062A\u0646.
 Select=\u202D \u202C\u0627\u0646\u062A\u062E\u0627\u0628\u202E \u202C\u06A9\u0646
 Select\ Passage=\u0627\u0646\u062A\u062E\u0627\u0628 \u0642\u0633\u0645\u062A
 Select\ Passages\ to\ Restrict\ Search\ to=\u0642\u0633\u0645\u062A\u0647\u0627 \u0627\u0646\u062A\u062E\u0627\u0628 \u06A9\u0646
 Select\ a\ book=\u06A9\u062A\u0627\u0628 \u0627\u0646\u062A\u062E\u0627\u0628 \u06A9\u0646
 Select\ a\ chapter=\u0628\u0627\u0628 \u0627\u0646\u062A\u062E\u0627\u0628 \u06A9\u0646
 Select\ a\ verse=\u0622\u06CC\u0647 \u0627\u0646\u062A\u062E\u0627\u0628 \u06A9\u0646
+Selected\ Verses=\u0622\u06CC\u0627\u062A \u0628\u0631\u06AF\u0632\u06CC\u062F\u0647 \u0634\u062F\u0647
 Show=\u0622\u06CC\u0647
+Show\ Passage\:=\u0645\u062A\u0646 \u0631\u0627 \u0646\u0634\u0627\u0646 \u0628\u062F\u0647
 Show\ all\ verses\:={0}\u0622\u06CC\u0647
 Show\ best\ verse\:=\u0622\u06CC\u0647 \u0628\u0647\u062A\u0631\u06CC\u0646
 Show\ quick\ search\ syntax=\u062C\u0633\u062A\u062C\u0648\u06CC \u06A9\u0627\u0645\u0644
@@ -45,3 +71,5 @@
 Untitled=\u0628\u06CC \u0627\u0633\u0645
 Untitled\ {0}=\u0628\u06CC \u0627\u0633\u0645 {0}
 Verse\ Lists\ ({0})=\u0622\u06CC\u0627\u062A ({0})
+Verses=\u0622\u06CC\u0627\u062A
+Verses.ToolTip=\u0622\u06CC\u0627\u062A \u0628\u0632\u06AF\u0632\u06CC\u062F\u0647 \u0634\u062F\u0647

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_in.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_in.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_in.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,39 +1,64 @@
 
 <html><b>Search\ Tips.</b><br>You\ can\ use\ ||\ to\ join\ phrases,\ for\ example\ "<code>balaam\ ||\ balak</code>"\ finds\ passages\ containing\ Balak\ OR\ Balaam<br>Using\ &&\ requires\ both\ words,\ e.g.\ "<code>aaron\ &&\ moses</code>"\ finds\ passages\ containing\ both\ Aaron\ AND\ Moses<br>Using\ a\ \!\ removes\ words\ from\ the\ result\ e.g.\ "<code>lord\ \!\ jesus</code>"\ is\ passages\ containing\ Lord\ BUT\ NOT\ Jesus<br>Using\ ~2\ widens\ the\ passage\ by\ 2\ verses\ either\ side\ on\ any\ match.\ So\ "<code>amminadab\ ~1\ perez</code>"\ finds<br>verses\ containting\ Amminadab\ within\ 1\ verse\ of\ mention\ of\ Perez.<br>Using\ +[Gen-Exo]\ at\ the\ beginning\ will\ restrict\ a\ search\ to\ that\ range\ of\ verses.=<html><b>Tips pencarian.</b><br>Gunakan || untuk menggabungkan frase, mis "<code>balaam || balak</code>" mencari ayat berisi Balak ATAU Balaam<br>Penggunaan && membutuhkan kedua kata, mis "<code>aaron && moses</code>" mencari ayat berisi baik Aaron DAN Moses<br>Penggunaan \! removes words dari hasil mis "<code>lord \! jesus</code>" mencari ayat yang berisi Lord TETAPI TIDAK Jesus<br>Penggunaan ~2 memperlebar hasil pencarian dengan 2 ayat baik sebelum atau sesudah. So "<code>amminadab ~1 perez</code>" mencari<br>ayat berisi Amminadab dengan batasn  1 ayat berisi Perez.<br>Penggunaan +[Gen-Exo] pada awalan akan membatasi pencarian pada kitab tersebut.
+AddPicker.ToolTip=Tambah Alkitab Paralel
+AddVerse.Name=Tambah >
+AddVerse.ToolTip=Tambakan ayat pada daftar.
 Advanced\ Search=Pencarian Khusus
+Advanced.Name=Pencarian Khusus
+Advanced.ToolTip=Pencarian Khusus
+All\ Verses=Semua Ayat
+Bible.Name=Biblika\:
 Bible\:=Alkitab\:
 Books=Buku
 Contains\ Strong's\ Hebrew\ and\ Greek=Berisikan Strong's Ibrani dan Yunani
 Could\ not\ find\ verses\ with\:\ {0}=Tidak dapat menemukan ayat\: {0}
+DeleteVerse.Name=Kurangi <
+DeleteVerse.ToolTip=Kurangi ayat dari daftar
+Done.ToolTip=Tutup jendela ini.
 Error\ finding\ verse=Gagal mencari ayat
 Error\:\ {0}=Kesalahan\: {0}
 Excludes\ Greek\ Numbers\:=Tidak mengandung Yunani Nos\:
 Excludes\ Hebrew\ Numbers\:=Tidak mengandung Ibrani Nos\:
 Excludes\ all\ these\ words\:=Tidak mengandung kata\:
 File\ {0}\ is\ empty=Berkas {0} kosong
+GoPassage.ToolTip=Tampilkan ayat
+GoSearch.ToolTip=Pencarian ayat
+HelpAction.Name=Bantuan Pencarian
+HelpAction.ToolTip=Bantuan Pencarian
 Include\ these\ verses\:=Termasuk ayat ini\:
 Includes\ Greek\ Numbers\:=Mengandung Yunani Nos\:
 Includes\ Hebrew\ Numbers\:=Mengandung Ibrani Nos\:
 Includes\ these\ words\:=Termasuk kata\:
 Includes\ this\ phrase\:=Mengandung frase\:
 Includes\ words\ starting\ with\:=Berawalan dengan\:
+Index.Name=Membuat Indeks
+More.Name=Pilih
+More.ToolTip=Pilih ayat untuk di tamplkan
 No\ Bible\ is\ installed=Tidak ada Teks Biblika yang terinstall
 None=None
+PassageAction.Name=Ayat
+PassageAction.ToolTip=Masukan ayat yang akan di tampilkan. Tekan CTRL+ENTER atau tekan ... tombol untuk membuka pilihan ayat.
 Preset\ Ranges\:=Lingkup Kitab\:
 Prioritize\ the\ found\ verses=Urutkan prioritas hasil pencarian
 Quick\ search\ syntax\:=Tampilan sintaksis pencarian\:
+RemovePicker.ToolTip=Kurangi Alkitab Paralel
 Restrict\ search\ to\ parts\ of\ the\ Bible=Batasan hasil pencarian
 Restrict\ to\ verses\ written\ after\:=Batasi ayat sesudah\:
 Restrict\ to\ verses\ written\ before\:=Batasi ayar sebelum\:
 Search=_Cari
 Search\ Quick\ Help=Bantuan Pencarian
 Search\ for\ verses\ with\ the\ following\ details=Cari ayat dengan specifikasi
+Search\:=Cari\:
+SearchAction.Name=Pencarian
+SearchAction.ToolTip=Pencarian Ayat
 Select\ Passage=Pilih Ayat
 Select\ Passages\ to\ Restrict\ Search\ to=Pilih ayat dengan batasan
 Select\ a\ book=Pilih Buku
 Select\ a\ chapter=Pilih Pasal
 Select\ a\ verse=Pilih Ayat
+Selected\ Verses=Ayat Pilihan
 Show=Tampilkan
+Show\ Passage\:=Tampilkan Ayat\:
 Show\ all\ verses\:=Menampilkan {0} ayat\:
 Show\ best\ verse\:=Menampilan ayat\:
 Show\ quick\ search\ syntax=Tampilan sintaksis pencarian cepat
@@ -44,3 +69,5 @@
 The\ Whole\ Bible|All\ Prophecy\ (Deu\ 28,\ Isa-Mal,\ Rev)|Old\ Testament\ (Gen-Mal)|New\ Testament\ (Mat-Rev)|The\ Pentateuch\ (Gen-Deu)|History\ (Josh-Est)|Poetry\ (Job-Song)|Major\ Prophets\ (Isa-Dan)|Minor\ Prophets\ (Hos-Mal)|Gospels\ and\ Acts\ (Mat-Act)|Letters\ to\ People\ (Rom-Heb)|Letters\ from\ People\ (Jam-Jude)|Custom=Semua Kitab|Nubuatan (Deu 28, Isa-Mal, Rev)|Perjanjian Lama (Gen-Mal)|Perjanjian Baru (Mat-Rev)|5 Kitab Musa (Gen-Deu)|Sejarah (Josh-Est)|Puisi (Job-Song)|Nabi Besar (Isa-Dan)|Nabi Kecil (Hos-Mal)|Injil dan Kis (Mat-Act)|Surat kepada Jemaat (Rom-Heb)|Surat dari Jemaat (Jam-Jude)|Kustom
 There\ are\ {1}\ verses\ with\:\ {0}=Ada {1} ayat dengan\: {0}
 Verse\ Lists\ ({0})=Daftar Ayat ({0})
+Verses=Ayat
+Verses.ToolTip=Ayat Tersedia

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_vi.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_vi.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_vi.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,40 +1,68 @@
 
 <html><b>Search\ Tips.</b><br>You\ can\ use\ ||\ to\ join\ phrases,\ for\ example\ "<code>balaam\ ||\ balak</code>"\ finds\ passages\ containing\ Balak\ OR\ Balaam<br>Using\ &&\ requires\ both\ words,\ e.g.\ "<code>aaron\ &&\ moses</code>"\ finds\ passages\ containing\ both\ Aaron\ AND\ Moses<br>Using\ a\ \!\ removes\ words\ from\ the\ result\ e.g.\ "<code>lord\ \!\ jesus</code>"\ is\ passages\ containing\ Lord\ BUT\ NOT\ Jesus<br>Using\ ~2\ widens\ the\ passage\ by\ 2\ verses\ either\ side\ on\ any\ match.\ So\ "<code>amminadab\ ~1\ perez</code>"\ finds<br>verses\ containting\ Amminadab\ within\ 1\ verse\ of\ mention\ of\ Perez.<br>Using\ +[Gen-Exo]\ at\ the\ beginning\ will\ restrict\ a\ search\ to\ that\ range\ of\ verses.=<html><b>G\u1EE3i \u00DD T\u00ECm Ki\u1EBFm.</b><br>B\u1EA1n c\u00F3 th\u1EC3 s\u1EED d\u1EE5ng || \u0111\u1EC3 k\u1EBFt h\u1EE3p c\u1EE5m t\u1EEB. V\u00ED d\u1EE5, "<code>\u0111a-v\u00EDt || sa-l\u00F4-m\u00F4n</code>" t\u00ECm \u0111\u01B0\u1EE3c ph\u00E2n \u0111o\u1EA1n ch\u1EE9a \u0111\u1EF1ng \u0110a-v\u00EDt ho\u1EB7c Sa-l\u00F4-m\u00F4n.<br>S\u1EED d\u1EE5ng && y\u00EAu c\u1EA7u c\u1EA3 hai t\u1EEB ng\u1EEF. V\u00ED d\u1EE5, "<code>a-r\u00F4n && m\u00F4i-se</code>" t\u00ECm \u0111\u01B0\u1EE3c ph\u00E2n \u0111o\u1EA1n ch\u1EE9a \u0111\u1EF1ng c\u1EA3 A-r\u00F4n l\u1EABn M\u00F4i-se.<br>S\u1EED d\u1EE5ng m\u1ED9t \! lo\u1EA1i tr\u1EEB t\u1EEB. V\u00ED d\u1EE5, "<code>ch\u00FAa \! j\u00EAsus</code>" s\u1EBD t\u00ECm ph\u00E2n \u0111o\u1EA1n ch\u1EE9a \u0111\u1EF1ng Ch\u00FAa NH\u01AFNG KH\u00D4NG J\u00EAsus<br>S\u1EED d\u1EE5ng ~2 m\u1EDF r\u1ED9ng ph\u00E2n \u0111o\u1EA1n 2 c\u00E2u tr\u01B0\u1EDBc v\u00E0 sau. Th\u1EBF th\u00EC "<code>gi\u00EA-ru-sa-lem ~1 giu-\u0111\u00EA</code>" t\u00ECm<br>c\u00E1c c\u00E2u ch\u1EE9a \u0111\u1EF1ng Gi\u00EA-ru-sa-lem v\u00E0 Giu-\u0111\u00EA c\u00E1ch nhau m\u1ED9t c\u00E2u.<br>S\u1EED d\u1EE5ng +[Gen-Exo] \u1EDF \u0111\u1EA7u s\u1EBD gi\u1EDBi h\u1EA1n t\u00ECm ki\u1EBFm cho ph\u1EA1m vi c\u00E2u \u0111\u00F3.
+AddPicker.ToolTip=Th\u00EAm Kinh Th\u00E1nh \u0110\u1ED1i Chi\u1EBFu
+AddVerse.Name=Th\u00EAm >
+AddVerse.ToolTip=Th\u00EAm c\u00E2u v\u00E0o danh s\u00E1ch l\u1EF1a ch\u1ECDn.
 Advanced\ Search=T\u00ECm Ki\u1EBFm N\u00E2ng Cao
+Advanced.Name=N\u00E2ng Cao
+Advanced.ToolTip=T\u00ECm Ki\u1EBFm N\u00E2ng Cao
+All\ Verses=T\u1EA5t C\u1EA3 C\u00E1c C\u00E2u
+Bible.Name=Kinh Th\u00E1nh\:
 Bible\:=Kinh Th\u00E1nh\:
 Books=C\u00E1c S\u00E1ch
 Contains\ Strong's\ Hebrew\ and\ Greek=Bao g\u1ED3m ti\u1EBFng H\u00EA-b\u01A1-r\u01A1 v\u00E0 ti\u1EBFng Hy-l\u1EA1p c\u1EE7a Strong
 Could\ not\ find\ verses\ with\:\ {0}=Kh\u00F4ng t\u00ECm \u0111\u01B0\u1EE3c c\u00E2u c\u00F3\: {0}
+DeleteVerse.Name=Xo\u00E1
+DeleteVerse.ToolTip=Xo\u00E1 c\u00E1c c\u00E2u t\u1EEB danh s\u00E1ch l\u1EF1a ch\u1ECDn.
+Done.ToolTip=\u0110\u00F3ng c\u1EEDa s\u1ED5 n\u00E0y.
 Error\ finding\ verse=L\u1ED7i t\u00ECm c\u00E2u
 Error\:\ {0}=L\u1ED7i\: {0}
 Excludes\ Greek\ Numbers\:=Lo\u1EA1i tr\u00F9 s\u1ED1 Strong ti\u1EBFng Hy-l\u1EA1p
 Excludes\ Hebrew\ Numbers\:=Lo\u1EA1i tr\u1EEB s\u1ED1 Strong ti\u1EBFng H\u00EA-b\u01A1-r\u01A1
 Excludes\ all\ these\ words\:=Lo\u1EA1i tr\u1EEB t\u1EA5t c\u1EA3 c\u00E1c t\u1EEB ng\u1EEF n\u00E0y\:
 File\ {0}\ is\ empty=T\u1EADp Tin {0} tr\u1ED1ng r\u1ED7ng
+GoPassage.Name=Chuy\u1EC3n
+GoPassage.ToolTip=Hi\u1EC7n ph\u00E2n \u0111o\u1EA1n
+GoSearch.Name=Chuy\u1EC3n
+GoSearch.ToolTip=T\u00ECm ki\u1EBFm ph\u00E2n \u0111o\u1EA1n
+HelpAction.Name=T\u00ECm Ki\u1EBFm trong Tr\u1EE3 Gi\u00FAp
+HelpAction.ToolTip=T\u00ECm Ki\u1EBFm Nhanh Tr\u1EE3 Gi\u00FAp
 Include\ these\ verses\:=Ch\u1EE9a \u0111\u01B0ng c\u00E1c c\u00E2u n\u00E0y\:
 Includes\ Greek\ Numbers\:=Bao g\u1ED3m s\u1ED1 Strong ti\u1EBFng Hy-l\u1EA1p
 Includes\ Hebrew\ Numbers\:=Bao g\u1ED3m s\u1ED1 Strong ti\u1EBFng H\u00EA-b\u01A1-r\u01A1
 Includes\ these\ words\:=Bao g\u1ED3m c\u00E1c t\u1EEB ng\u1EEF n\u00E0y\:
 Includes\ this\ phrase\:=Bao g\u1ED3m c\u1EE5m t\u1EEB n\u00E0y\:
 Includes\ words\ starting\ with\:=Bao g\u1ED3m t\u1EEB ng\u1EEF b\u1EAFt \u0111\u1EA7u v\u1EDBi\:
+Index.Name=B\u1EADt T\u00ECm Ki\u1EBFm
+Index.ToolTip=T\u1EA1o ra b\u1EA3n li\u1EC7t k\u00EA t\u00ECm ki\u1EBFm
+More.Name=Ch\u1ECDn
+More.ToolTip=Ch\u1ECDn ph\u00E2n \u0111o\u1EA1n \u0111\u1EC3 hi\u1EC7n.
 No\ Bible\ is\ installed=Ch\u01B0a c\u00F3 cu\u1ED1n Kinh Th\u00E1nh c\u00E0i \u0111\u1EB7t
 None=Kh\u00F4ng c\u00F3
+PassageAction.Name=Ph\u00E2n \u0110o\u1EA1n
+PassageAction.ToolTip=\u0110i\u1EC1n m\u1ED9t ph\u00E2n \u0111o\u1EA1n \u0111\u1EC3 hi\u1EC7n. B\u1EA5m CTRL+ENTER ho\u1EB7c b\u1EA5m n\u00FAt ... cho c\u1EED s\u1ED5 ch\u1ECDn ph\u00E2n \u0111o\u1EA1n.
 Preset\ Ranges\:=Ph\u1EA7n \u0110\u1EB7t S\u1EB5n
 Prioritize\ the\ found\ verses=D\u00E0nh \u01B0u ti\u00EAn c\u00E1c c\u00E2u \u0111\u01B0\u1EE3c t\u00ECm
 Quick\ search\ syntax\:=C\u00FA Ph\u00E1p T\u00ECm Ki\u1EBFm Nhanh
+RemovePicker.ToolTip=B\u1ECF \u0110i Kinh Th\u00E1nh \u0110\u1ED1i Chi\u1EBFu
 Restrict\ search\ to\ parts\ of\ the\ Bible=Gi\u1EDBi h\u1EA1n t\u00ECm ki\u1EBFm cho ph\u1EA7n c\u1EE7a Kinh Th\u00E1nh
 Restrict\ to\ verses\ written\ after\:=Gi\u1EDBi h\u1EA1n t\u00ECm ki\u1EBFm cho c\u00E2u vi\u1EBFt sau\:
 Restrict\ to\ verses\ written\ before\:=Gi\u1EDBi h\u1EA1n t\u00ECm ki\u1EBFm cho c\u00E1c c\u00E2u vi\u1EBFt tr\u01B0\u1EDBc\:
 Search=T\u00ECm Ki\u1EBFm
 Search\ Quick\ Help=T\u00ECm Ki\u1EBFm trong Tr\u1EE3 Gi\u00FAp Nhanh
 Search\ for\ verses\ with\ the\ following\ details=T\u00ECm c\u00E2u v\u1EDBi chi ti\u1EBFt ti\u1EBFp theo
+Search\:=T\u00ECm Ki\u1EBFm\:
+SearchAction.Name=T\u00ECm Ki\u1EBFm
+SearchAction.ToolTip=T\u00ECm ki\u1EBFm ph\u00E2n \u0111o\u1EA1n
 Select=Ch\u1ECDn
 Select\ Passage=Ch\u1ECDn Ph\u00E2n \u0110o\u1EA1n
 Select\ Passages\ to\ Restrict\ Search\ to=Ch\u1ECDn Ph\u00E2n \u0110o\u1EA1n \u0110\u1EC3 Gi\u1EDBi H\u1EA1n T\u00ECm Ki\u1EBFm
 Select\ a\ book=Ch\u1ECDn m\u1ED9t quy\u1EC3n s\u00E1ch
 Select\ a\ chapter=Ch\u1ECDn m\u1ED9t ch\u01B0\u01A1ng
 Select\ a\ verse=Ch\u1ECDn m\u1ED9t c\u00E2u
+Selected\ Verses=C\u00E1c C\u00E2u L\u1EF1a Ch\u1ECDn
 Show=Hi\u1EC7n
+Show\ Passage\:=Hi\u1EC7n Ph\u00E2n \u0110o\u1EA1n\:
 Show\ all\ verses\:=Hi\u1EC7n {0} c\u00E2u\:
 Show\ best\ verse\:=Hi\u1EC7n c\u00E2u t\u1ED1t nh\u1EA5t\:
 Show\ quick\ search\ syntax=Hi\u1EC7n c\u00FA ph\u00E1p t\u00ECm ki\u1EBFm nhanh
@@ -45,3 +73,5 @@
 The\ Whole\ Bible|All\ Prophecy\ (Deu\ 28,\ Isa-Mal,\ Rev)|Old\ Testament\ (Gen-Mal)|New\ Testament\ (Mat-Rev)|The\ Pentateuch\ (Gen-Deu)|History\ (Josh-Est)|Poetry\ (Job-Song)|Major\ Prophets\ (Isa-Dan)|Minor\ Prophets\ (Hos-Mal)|Gospels\ and\ Acts\ (Mat-Act)|Letters\ to\ People\ (Rom-Heb)|Letters\ from\ People\ (Jam-Jude)|Custom=\=C\u1EA3 Kinh Th\u00E1nh|T\u1EA5t C\u1EA3 S\u00E1ch Ti\u00EAn Tri (Deu 28, Isa-Mal, Rev)|C\u1EF1u \u01AF\u1EDBc (Gen-Mal)|T\u00E2n \u01AF\u1EDBc (Mat-Rev)|Ng\u0169 Kinh (Gen-Deu)|S\u00E1ch L\u1ECBch S\u1EED (Josh-Est)|S\u00E1ch Th\u01A1 Ca (Job-Song)|\u0110\u1EA1i Ti\u00EAn Tri (Isa-Dan)|Ti\u1EC3u Ti\u00EAn Tri (Hos-Mal)|S\u00E1ch Ph\u00FAc \u00C2m v\u00E0 C\u00F4ng V\u1EE5 (Mat-Act)|Th\u01B0 T\u00EDn cho Ng\u01B0\u1EDDi (Rom-Heb)|Th\u01B0 T\u00EDn t\u1EEB Ng\u01B0\u1EDDi (Jam-Jude)|Tu\u1EF3 Ch\u1ECDn
 There\ are\ {1}\ verses\ with\:\ {0}=C\u00F3 {1} c\u00E2u v\u1EDBi\: {0}
 Verse\ Lists\ ({0})=C\u00E1c Danh S\u00E1ch C\u00E2u
+Verses=C\u00E1c C\u00E2u
+Verses.ToolTip=C\u00E1c C\u00E2u L\u1EF1a Ch\u1ECDn

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_zh.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_zh.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_zh.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,29 +1,51 @@
 
 <html><b>Search\ Tips.</b><br>You\ can\ use\ ||\ to\ join\ phrases,\ for\ example\ "<code>balaam\ ||\ balak</code>"\ finds\ passages\ containing\ Balak\ OR\ Balaam<br>Using\ &&\ requires\ both\ words,\ e.g.\ "<code>aaron\ &&\ moses</code>"\ finds\ passages\ containing\ both\ Aaron\ AND\ Moses<br>Using\ a\ \!\ removes\ words\ from\ the\ result\ e.g.\ "<code>lord\ \!\ jesus</code>"\ is\ passages\ containing\ Lord\ BUT\ NOT\ Jesus<br>Using\ ~2\ widens\ the\ passage\ by\ 2\ verses\ either\ side\ on\ any\ match.\ So\ "<code>amminadab\ ~1\ perez</code>"\ finds<br>verses\ containting\ Amminadab\ within\ 1\ verse\ of\ mention\ of\ Perez.<br>Using\ +[Gen-Exo]\ at\ the\ beginning\ will\ restrict\ a\ search\ to\ that\ range\ of\ verses.=<html><b>\u641C\u5C0B\u52A9\u624B.</b><br>You can use || to join phrases, for example "<code>balaam || balak</code>" finds passages containing Balak OR Balaam<br>Using && requires both words, e.g. "<code>aaron && moses</code>" finds passages containing both Aaron AND Moses<br>Using a \! removes words from the result e.g. "<code>lord \! jesus</code>" is passages containing Lord BUT NOT Jesus<br>Using ~2 widens the passage by 2 verses either side on any match. So "<code>amminadab ~1 perez</code>" finds<br>verses containting Amminadab within 1 verse of mention of Perez.<br>Using +[Gen-Exo] at the beginning will restrict a search to that range of verses.
+AddPicker.ToolTip=\u9EDE\u9078\u5716\u6848\u4EE5\u8207\u4E0D\u540C\u7248\u672C\u7684\u8056\u7D93\u7D93\u7BC0\u6BD4\u8F03(\u82E5\u4F60\u5DF2\u4E0B\u8F09\u5176\u4ED6\u7248\u672C\u7684\u8056\u7D93).
+AddVerse.Name=\u589E\u52A0 >
+AddVerse.ToolTip=\u9078\u64C7\u60F3\u7814\u8B80\u7684\u7D93\u7BC0
 Advanced\ Search=\u9032\u968E\u641C\u5C0B
+Advanced.Name=\u9032\u968E\u641C\u5C0B
+Advanced.ToolTip=\u9032\u968E\u641C\u5C0B
+All\ Verses=\u6240\u6709\u7684\u7D93\u7BC0
+Bible.Name=\u8056\u7D93\:
 Bible\:=\u8056\u7D93\:
 Books=\u66F8\u672C
 Could\ not\ find\ verses\ with\:\ {0}=\u6C92\u6709\u627E\u5230\: {0}
+DeleteVerse.Name=\u79FB\u9664 <
+DeleteVerse.ToolTip=\u79FB\u9664\u5DF2\u9078\u8B80\u7684\u7D93\u7BC0
+Done.ToolTip=\u95DC\u9589\u9019\u500B\u4ECB\u9762
 Error\ finding\ verse=\u932F\u8AA4\u7684\u641C\u5C0B\u65B9\u5F0F
 Error\:\ {0}=\u932F\u8AA4\: {0}
 Excludes\ all\ these\ words\:=\u6392\u9664 \u5B57\:
 File\ {0}\ is\ empty=\u6A94\u6848 {0} \u662F\u7A7A\u7684
+GoPassage.ToolTip=\u7814\u8B80\u7D93\u5377
 Includes\ these\ words\:=\u5305\u542B \u5B57\:
 Includes\ this\ phrase\:=\u5305\u542B \u53E5\u5B50\:
 Includes\ words\ starting\ with\:=\u8D77\u982D\u7684\u5B57\u53E5\:
+Index.Name=\u958B\u555F\u641C\u5C0B
+Index.ToolTip=\u5EFA\u7ACB\u7D22\u5F15\u76EE\u9304
+More.Name=\u4E3B\u984C\u95B1\u8B80
+More.ToolTip=\u9078\u64C7\u60F3\u8B80\u7684\u7D93\u6587
 No\ Bible\ is\ installed=\u4F60\u9084\u6C92\u5B89\u88DD\u4EFB\u4F55\u7684\u8056\u7D93\u7248\u672C\uFF0C\u8ACB\u9EDE\u9078\u5DE5\u5177(Tool)-->\u66F8\u7C4D(book).\u5F8C\u9078\u64C7\u4F60\u60F3\u5B89\u88DD\u7684\u8056\u7D93\u6216\u53C3\u8003\u66F8\u3002
 None=\u7121
+PassageAction.ToolTip=\u76F4\u63A5\u8F38\u5165\u7D93\u5377\u540D\u8207\u7AE0\u7BC0\uFF0C\u5F8C\u6309 CTRL+ENTER  \u6216\u662F\u76F4\u63A5\u9EDE\u9078\u4E3B\u984C\u95B1\u8B80\u4EE5\u9078\u51FA\u4F60\u60F3\u7814\u8B80\u7684\u7D93\u7BC0
 Prioritize\ the\ found\ verses=\u689D\u76EE\u6578\u91CF
 Quick\ search\ syntax\:=\u5FEB\u901F\u641C\u5C0B\u8A9E\u6CD5\:
+RemovePicker.ToolTip=\u9EDE\u9078\u5716\u6848\u4EE5\u79FB\u9664\u7814\u8B80\u904E\u7684\u5176\u5B83\u7248\u672C\u7D93\u7BC0
 Restrict\ search\ to\ parts\ of\ the\ Bible=\u9650\u5236\u641C\u5C0B
 Search=\u641C\u5C0B
 Search\ Quick\ Help=\u641C\u5C0B\u5FEB\u901F\u5E6B\u52A9
 Search\ for\ verses\ with\ the\ following\ details=\u9032\u968E\u641C\u5C0B
+Search\:=\u641C\u5C0B\:
+SearchAction.Name=\u641C\u5C0B
+SearchAction.ToolTip=\u8F38\u5165\u60F3\u627E\u7684\u5B57\u6216\u53E5\u5B50,\u6216\u9EDE\u9078\u53F3\u908A\u7684\u9032\u968E\u641C\u5C0B\u6309\u9215
 Select\ Passage=\u4E3B\u984C\u95B1\u8B80
 Select\ Passages\ to\ Restrict\ Search\ to=\u689D\u4EF6\u5F0F\u4E3B\u984C\u95B1\u8B80
 Select\ a\ book=\u9078\u64C7\u66F8\u5377
 Select\ a\ chapter=\u9078\u64C7\u7AE0
 Select\ a\ verse=\u9078\u64C7\u7BC0
+Selected\ Verses=\u9078\u64C7\u7D93\u7BC0
+Show\ Passage\:=\u7814\u8B80\u7D93\u5377\:
 Show\ all\ verses\:=\u986F\u793A {0} \u7D93\u7BC0\:
 Show\ best\ verse\:=\u986F\u793A\u8F03\u597D\u6216\u559C\u611B\u7684\u7D93\u7BC0\:
 Show\ quick\ search\ syntax=\u986F\u793A\u5FEB\u901F\u641C\u5C0B\u8A9E\u6CD5
@@ -33,3 +55,5 @@
 Summary\:\ {0}=\u6458\u8981\: {0}
 There\ are\ {1}\ verses\ with\:\ {0}=\u627E\u5230 {1} \u7D93\u53E5\u95DC\u65BC\: {0}
 Verse\ Lists\ ({0})=\u5217\u51FA\u7D93\u7BC0 ({0})
+Verses=\u7D93\u7BC0
+Verses.ToolTip=\u9078\u64C7\u7D93\u7BC0

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_zh_CN.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_zh_CN.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/Msg_zh_CN.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,29 +1,51 @@
 
 <html><b>Search\ Tips.</b><br>You\ can\ use\ ||\ to\ join\ phrases,\ for\ example\ "<code>balaam\ ||\ balak</code>"\ finds\ passages\ containing\ Balak\ OR\ Balaam<br>Using\ &&\ requires\ both\ words,\ e.g.\ "<code>aaron\ &&\ moses</code>"\ finds\ passages\ containing\ both\ Aaron\ AND\ Moses<br>Using\ a\ \!\ removes\ words\ from\ the\ result\ e.g.\ "<code>lord\ \!\ jesus</code>"\ is\ passages\ containing\ Lord\ BUT\ NOT\ Jesus<br>Using\ ~2\ widens\ the\ passage\ by\ 2\ verses\ either\ side\ on\ any\ match.\ So\ "<code>amminadab\ ~1\ perez</code>"\ finds<br>verses\ containting\ Amminadab\ within\ 1\ verse\ of\ mention\ of\ Perez.<br>Using\ +[Gen-Exo]\ at\ the\ beginning\ will\ restrict\ a\ search\ to\ that\ range\ of\ verses.=<html><b>\u641C\u5BFB\u52A9\u624B.</b><br>You can use || to join phrases, for example "<code>balaam || balak</code>" finds passages containing Balak OR Balaam<br>Using && requires both words, e.g. "<code>aaron && moses</code>" finds passages containing both Aaron AND Moses<br>Using a \! removes words from the result e.g. "<code>lord \! jesus</code>" is passages containing Lord BUT NOT Jesus<br>Using ~2 widens the passage by 2 verses either side on any match. So "<code>amminadab ~1 perez</code>" finds<br>verses containting Amminadab within 1 verse of mention of Perez.<br>Using +[Gen-Exo] at the beginning will restrict a search to that range of verses.
+AddPicker.ToolTip=\u70B9\u51FB\u56FE\u6848\u4E0E\u4E0D\u540C\u7248\u672C\u7684\u5723\u7ECF\u7ECF\u8282\u6BD4\u8F83(\u82E5\u4F60\u5DF2\u4E0B\u8F7D\u5176\u5B83\u7248\u672C\u7684\u5723\u7ECF)
+AddVerse.Name=\u589E\u52A0 >
+AddVerse.ToolTip=\u9009\u62E9\u60F3\u7814\u8BFB\u7684\u7ECF\u53E5\u7814\u8B80\u7684\u7D93\u53E5
 Advanced\ Search=\u9AD8\u7EA7\u641C\u5BFB
+Advanced.Name=\u9AD8\u7EA7\u641C\u5BFB
+Advanced.ToolTip=\u9AD8\u7EA7\u641C\u5BFB
+All\ Verses=\u6240\u6709\u7684\u7ECF\u8282
+Bible.Name=\u5723\u7ECF\:
 Bible\:=\u5723\u7ECF\:
 Books=\u4E66\u672C
 Could\ not\ find\ verses\ with\:\ {0}=\u6CA1\u6709\u627E\u5230\: {0}
+DeleteVerse.Name=\u79FB\u9664 <
+DeleteVerse.ToolTip=\u79FB\u9664\u5DF2\u9009\u8BFB\u7684\u7ECF\u8282
+Done.ToolTip=\u5173\u95ED\u8FD9\u4E2A\u4ECB\u9762
 Error\ finding\ verse=\u9519\u52A1\u7684\u641C\u5BFB\u65B9\u5F0F
 Error\:\ {0}=\u9519\u52A1\: {0}
 Excludes\ all\ these\ words\:=\u6392\u9664 \u5B57\:
 File\ {0}\ is\ empty=\u6863\u6848 {0} \u662F\u7A7A\u7684
+GoPassage.ToolTip=\u7814\u8BFB\u7ECF\u5377
 Includes\ these\ words\:=\u5305\u542B \u5B57\:
 Includes\ this\ phrase\:=\u5305\u542B \u53E5\u5B50\:
 Includes\ words\ starting\ with\:=\u5F00\u59CB\u7684\u5B57\u53E5\:
+Index.Name=\u5F00\u542F\u641C\u5BFB
+Index.ToolTip=\u5EFA\u7ACB\u7D22\u5F15\u76EE\u5F55
+More.Name=\u4E3B\u9898\u9605\u8BFB
+More.ToolTip=\u9009\u62E9\u60F3\u8BFB\u7684\u7ECF\u6587
 No\ Bible\ is\ installed=\u4F60\u8FD8\u6CA1\u5B89\u88C5\u4EFB\u4F55\u7248\u672C\u7684\u5723\u7ECF\uFF0C\u8BF7\u70B9\u9009\u5DE5\u5177-->\u4E66\u7C4D.\u5B89\u88C5\u5723\u7ECF\u6216\u53C2\u8003\u4E66\u3002
 None=\u65E0
+PassageAction.ToolTip=\u76F4\u63A5\u8F93\u5165\u7ECF\u5377\u540D\u4E0E\u7AE0\u8282\uFF0C\u540E\u6309 CTRL+ENTER  \u6216\u662F\u76F4\u63A5\u70B9\u9009\u4E3B\u9898\u9605\u8BFB
 Prioritize\ the\ found\ verses=\u6761\u76EE\u6570\u91CF
 Quick\ search\ syntax\:=\u5FEB\u901F\u641C\u5BFB\u8BED\u6CD5\:
+RemovePicker.ToolTip=\u70B9\u51FB\u56FE\u6848\u4EE5\u79FB\u9664\u7814\u8BFB\u8FC7\u7684\u5176\u5B83\u7248\u672C\u5723\u7ECF
 Restrict\ search\ to\ parts\ of\ the\ Bible=\u9650\u5236\u641C\u5BFB
 Search=\u641C\u5BFB
 Search\ Quick\ Help=\u641C\u5BFB\u5FEB\u901F\u5E2E\u52A9
 Search\ for\ verses\ with\ the\ following\ details=\u9AD8\u7EA7\u641C\u5BFB
+Search\:=\u641C\u5BFB\:
+SearchAction.Name=\u641C\u5BFB
+SearchAction.ToolTip=\u8F93\u5165\u60F3\u627E\u7684\u5B57\u6216\u53E5\u5B50\uFF0C\u6216\u70B9\u9009\u53F3\u8FB9\u7684\u9AD8\u7EA7\u641C\u5BFB\u6309\u94AE
 Select\ Passage=\u4E3B\u9898\u9605\u8BFB
 Select\ Passages\ to\ Restrict\ Search\ to=\u6761\u4EF6\u5F0F\u4E3B\u9898\u9605\u8BFB
 Select\ a\ book=\u9009\u62E9\u4E66\u5377
 Select\ a\ chapter=\u9009\u62E9\u7AE0
 Select\ a\ verse=\u9009\u62E9\u8282
+Selected\ Verses=\u9009\u62E9\u7ECF\u8282
+Show\ Passage\:=\u7814\u8BFB\u7ECF\u5377\:
 Show\ best\ verse\:=\u663E\u793A\u8F83\u597D\u6216\u8F83\u559C\u7231\u7684\u7ECF\u8282\:
 Show\ quick\ search\ syntax=\u663E\u793A\u5FEB\u901F\u641C\u5BFB\u8BED\u6CD5
 Show\ {0}\ verses\:=\u663E\u793A {0} \u7ECF\u8282\:
@@ -32,3 +54,5 @@
 Summary\:\ {0}=\u6458\u8981\: {0}
 There\ are\ {1}\ verses\ with\:\ {0}=\u627E\u5230 {1} \u7ECF\u53E5\u5173\u65BC\: {0}
 Verse\ Lists\ ({0})=\u5217\u51FA\u7ECF\u8282 ({0})
+Verses=\u7ECF\u8282
+Verses.ToolTip=\u9009\u62E9\u7ECF\u8282

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker.java
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker.java	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker.java	2010-11-21 03:57:13 UTC (rev 2017)
@@ -72,7 +72,7 @@
     private void initialize() {
         setLayout(new FlowLayout(FlowLayout.LEADING, 1, 1));
         listeners = new EventListenerList();
-        actions = new ActionFactory(ParallelBookPicker.class, this);
+        actions = new ActionFactory(Msg.class, this);
 
         JPanel buttonBox = new JPanel(new FlowLayout(FlowLayout.LEADING, 0, 0));
         buttonBox.add(actions.createActionIcon("RemovePicker"));

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,5 +0,0 @@
-
-AddPicker.Name=+
-AddPicker.ToolTip=Add a parallel Bible
-RemovePicker.Name=-
-RemovePicker.ToolTip=Remove a parallel Bible

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_control.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_control.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_control.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,4 +0,0 @@
-AddPicker.SmallIcon=images/add-13.png
-AddPicker.LargeIcon=images/add-13.png
-RemovePicker.SmallIcon=images/subtract-13.png
-RemovePicker.LargeIcon=images/subtract-13.png

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_de.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_de.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_de.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,3 +0,0 @@
-
-AddPicker.ToolTip=Parallele Bibel hinzuf\u00FCgen
-RemovePicker.ToolTip=Parallele Bibel entfernen

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_fa.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_fa.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_fa.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,3 +0,0 @@
-
-AddPicker.ToolTip=\u0646\u0645\u0627\u06CC\u0634\u202E \u202C\u06A9\u062A\u0627\u0628\u202E \u202C\u0645\u0642\u062F\u0633\u202E \u202C\u067E\u0627\u0631\u0627\u0644\u0644
-RemovePicker.ToolTip=\u062D\u0630\u0641\u202E \u202C\u06A9\u062A\u0627\u0628\u202E \u202C\u0645\u0642\u062F\u0633\u202E \u202C\u067E\u0627\u0631\u0627\u0644\u0644

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_in.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_in.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_in.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,3 +0,0 @@
-
-AddPicker.ToolTip=Tambah Alkitab Paralel
-RemovePicker.ToolTip=Kurangi Alkitab Paralel

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_vi.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_vi.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_vi.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,3 +0,0 @@
-
-AddPicker.ToolTip=Th\u00EAm Kinh Th\u00E1nh \u0110\u1ED1i Chi\u1EBFu
-RemovePicker.ToolTip=B\u1ECF \u0110i Kinh Th\u00E1nh \u0110\u1ED1i Chi\u1EBFu

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_zh.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_zh.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_zh.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,3 +0,0 @@
-
-AddPicker.ToolTip=\u9EDE\u9078\u5716\u6848\u4EE5\u8207\u4E0D\u540C\u7248\u672C\u7684\u8056\u7D93\u7D93\u7BC0\u6BD4\u8F03(\u82E5\u4F60\u5DF2\u4E0B\u8F09\u5176\u4ED6\u7248\u672C\u7684\u8056\u7D93).
-RemovePicker.ToolTip=\u9EDE\u9078\u5716\u6848\u4EE5\u79FB\u9664\u7814\u8B80\u904E\u7684\u5176\u5B83\u7248\u672C\u7D93\u7BC0

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_zh_CN.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_zh_CN.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/ParallelBookPicker_zh_CN.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,3 +0,0 @@
-
-AddPicker.ToolTip=\u70B9\u51FB\u56FE\u6848\u4E0E\u4E0D\u540C\u7248\u672C\u7684\u5723\u7ECF\u7ECF\u8282\u6BD4\u8F83(\u82E5\u4F60\u5DF2\u4E0B\u8F7D\u5176\u5B83\u7248\u672C\u7684\u5723\u7ECF)
-RemovePicker.ToolTip=\u70B9\u51FB\u56FE\u6848\u4EE5\u79FB\u9664\u7814\u8BFB\u8FC7\u7684\u5176\u5B83\u7248\u672C\u5723\u7ECF

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane.java
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane.java	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane.java	2010-11-21 03:57:13 UTC (rev 2017)
@@ -58,6 +58,7 @@
 import org.crosswire.bibledesktop.passage.WholeBibleTreeModel;
 import org.crosswire.bibledesktop.passage.WholeBibleTreeNode;
 import org.crosswire.common.swing.ActionFactory;
+import org.crosswire.common.swing.CWLabel;
 import org.crosswire.common.swing.CWScrollPane;
 import org.crosswire.common.swing.GuiUtil;
 import org.crosswire.jsword.passage.KeyFactory;
@@ -91,10 +92,10 @@
      * GUI init
      */
     private void init() {
-        actions = new ActionFactory(PassageSelectionPane.class, this);
+        actions = new ActionFactory(Msg.class, this);
 
-        JLabel lblAll = actions.createJLabel(BIBLE_TREE);
-        JLabel lblSel = actions.createJLabel(SELECTED_VERSES);
+        JLabel lblAll = CWLabel.createJLabel(Msg.gettext("All Verses"));
+        JLabel lblSel = CWLabel.createJLabel(Msg.gettext("Selected Verses"));
 
         this.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
         this.setLayout(new GridBagLayout());
@@ -155,7 +156,7 @@
         txtDisplay = new JTextField();
         txtDisplay.getDocument().addDocumentListener(new CustomDocumentEvent());
 
-        JLabel lblDisplay = actions.createJLabel(VERSES);
+        JLabel lblDisplay = CWLabel.createJLabel(Msg.gettext("Verses"));
         lblDisplay.setLabelFor(txtDisplay);
 
         JPanel panel = new JPanel();
@@ -383,11 +384,8 @@
         is.defaultReadObject();
     }
 
-    private static final String BIBLE_TREE = "BibleTree";
     private static final String ADD = "AddVerse";
     private static final String DELETE = "DeleteVerse";
-    private static final String SELECTED_VERSES = "SelectedVerses";
-    private static final String VERSES = "Verses";
     private static final String DONE = "Done";
     private static final String GOOD_ICON = "toolbarButtonGraphics/general/About24.gif";
     private static final String BAD_ICON = "toolbarButtonGraphics/general/Stop24.gif";

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,16 +0,0 @@
-
-AddVerse.Name    = Add >
-AddVerse.ToolTip = Add verses to list selected.
-
-BibleTree.Name = All Verses
-
-DeleteVerse.Name    = Remove <
-DeleteVerse.ToolTip = Delete verses from the list selected.
-
-Done.Name    = Alias.OK
-Done.ToolTip = Close this window.
-
-SelectedVerses.Name = Selected Verses
-
-Verses.Name    = Verses
-Verses.ToolTip = Selected Verses.

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_de.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_de.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_de.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,10 +0,0 @@
-
-AddVerse.Name=Hinzuf\u00FCgen >
-AddVerse.ToolTip=Verse zur Liste hinzuf\u00FCgen
-BibleTree.Name=Alle Verse
-DeleteVerse.Name=Entfernen 
-DeleteVerse.ToolTip=Verse von Liste entfernen.
-Done.ToolTip=Fenster schliessen
-SelectedVerses.Name=Ausgew\u00E4hlte Verse
-Verses.Name=Verse
-Verses.ToolTip=Ausgew\u00E4hlte Verse.

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_fa.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_fa.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_fa.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,10 +0,0 @@
-
-AddVerse.Name=\u0628\u0631\u06AF\u0632\u06CC\u062F >
-AddVerse.ToolTip=\u0627\u0641\u0632\u0627\u06CC\u0634 \u0622\u06CC\u0627\u062A \u0628\u0647 \u0641\u0647\u0631\u0633\u062A \u0628\u0631\u06AF\u0632\u06CC\u062F\u0647 \u0634\u062F\u0647
-BibleTree.Name=\u062A\u0645\u0627\u0645 \u0622\u06CC\u0627\u062A
-DeleteVerse.Name=\u0628\u0631\u06AF\u0632\u06CC\u062F <
-DeleteVerse.ToolTip=\u062D\u0630\u0641 \u0622\u06CC\u0627\u062A \u0627\u0632 \u0641\u0647\u0631\u0633\u062A \u0628\u0631\u06AF\u0632\u06CC\u062F\u0647 \u0634\u062F\u0647
-Done.ToolTip=\u0628\u0633\u062A\u0646 \u0627\u06CC\u0646 \u067E\u0646\u062C\u0631\u0647 
-SelectedVerses.Name=\u0622\u06CC\u0627\u062A \u0628\u0631\u06AF\u0632\u06CC\u062F\u0647 \u0634\u062F\u0647
-Verses.Name=\u0622\u06CC\u0627\u062A
-Verses.ToolTip=\u0622\u06CC\u0627\u062A \u0628\u0632\u06AF\u0632\u06CC\u062F\u0647 \u0634\u062F\u0647

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_in.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_in.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_in.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,10 +0,0 @@
-
-AddVerse.Name=Tambah >
-AddVerse.ToolTip=Tambakan ayat pada daftar.
-BibleTree.Name=Semua Ayat
-DeleteVerse.Name=Kurangi <
-DeleteVerse.ToolTip=Kurangi ayat dari daftar
-Done.ToolTip=Tutup jendela ini.
-SelectedVerses.Name=Ayat Pilihan
-Verses.Name=Ayat
-Verses.ToolTip=Ayat Tersedia

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_vi.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_vi.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_vi.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,10 +0,0 @@
-
-AddVerse.Name=Th\u00EAm >
-AddVerse.ToolTip=Th\u00EAm c\u00E2u v\u00E0o danh s\u00E1ch l\u1EF1a ch\u1ECDn.
-BibleTree.Name=T\u1EA5t C\u1EA3 C\u00E1c C\u00E2u
-DeleteVerse.Name=Xo\u00E1
-DeleteVerse.ToolTip=Xo\u00E1 c\u00E1c c\u00E2u t\u1EEB danh s\u00E1ch l\u1EF1a ch\u1ECDn.
-Done.ToolTip=\u0110\u00F3ng c\u1EEDa s\u1ED5 n\u00E0y.
-SelectedVerses.Name=C\u00E1c C\u00E2u L\u1EF1a Ch\u1ECDn
-Verses.Name=C\u00E1c C\u00E2u
-Verses.ToolTip=C\u00E1c C\u00E2u L\u1EF1a Ch\u1ECDn

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_zh.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_zh.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_zh.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,10 +0,0 @@
-
-AddVerse.Name=\u589E\u52A0 >
-AddVerse.ToolTip=\u9078\u64C7\u60F3\u7814\u8B80\u7684\u7D93\u7BC0
-BibleTree.Name=\u6240\u6709\u7684\u7D93\u7BC0
-DeleteVerse.Name=\u79FB\u9664 <
-DeleteVerse.ToolTip=\u79FB\u9664\u5DF2\u9078\u8B80\u7684\u7D93\u7BC0
-Done.ToolTip=\u95DC\u9589\u9019\u500B\u4ECB\u9762
-SelectedVerses.Name=\u9078\u64C7\u7D93\u7BC0
-Verses.Name=\u7D93\u7BC0
-Verses.ToolTip=\u9078\u64C7\u7D93\u7BC0

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_zh_CN.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_zh_CN.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/PassageSelectionPane_zh_CN.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,10 +0,0 @@
-
-AddVerse.Name=\u589E\u52A0 >
-AddVerse.ToolTip=\u9009\u62E9\u60F3\u7814\u8BFB\u7684\u7ECF\u53E5\u7814\u8B80\u7684\u7D93\u53E5
-BibleTree.Name=\u6240\u6709\u7684\u7ECF\u8282
-DeleteVerse.Name=\u79FB\u9664 <
-DeleteVerse.ToolTip=\u79FB\u9664\u5DF2\u9009\u8BFB\u7684\u7ECF\u8282
-Done.ToolTip=\u5173\u95ED\u8FD9\u4E2A\u4ECB\u9762
-SelectedVerses.Name=\u9009\u62E9\u7ECF\u8282
-Verses.Name=\u7ECF\u8282
-Verses.ToolTip=\u9009\u62E9\u7ECF\u8282

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane.java
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane.java	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane.java	2010-11-21 03:57:13 UTC (rev 2017)
@@ -57,6 +57,7 @@
 import javax.swing.event.ListSelectionListener;
 
 import org.crosswire.common.swing.ActionFactory;
+import org.crosswire.common.swing.CWLabel;
 import org.crosswire.common.swing.CWOptionPane;
 import org.crosswire.common.swing.CWScrollPane;
 import org.crosswire.common.swing.FixedSplitPane;
@@ -90,7 +91,7 @@
      * GUI init
      */
     private void init() {
-        actions = new ActionFactory(EditSitePane.class, this);
+        actions = new ActionFactory(Msg.class, this);
 
         lstSite = new JList(new InstallManagerComboBoxModel(imanager));
         JScrollPane scrSite = new CWScrollPane(lstSite);
@@ -136,7 +137,7 @@
             }
         });
 
-        JLabel lblName = actions.createJLabel(NAME);
+        JLabel lblName = CWLabel.createJLabel(Msg.gettext("Site Name:"));
         lblName.setLabelFor(txtName);
 
         cboType = new JComboBox(new InstallerFactoryComboBoxModel(imanager));
@@ -148,7 +149,7 @@
             }
         });
 
-        JLabel lblType = actions.createJLabel(TYPE);
+        JLabel lblType = CWLabel.createJLabel(Msg.gettext("Site Type"));
         lblType.setLabelFor(cboType);
 
         lblMesg = new JLabel();
@@ -522,8 +523,6 @@
     private static final String ADD = "Add";
     private static final String EDIT = "Edit";
     private static final String DELETE = "Delete";
-    private static final String NAME = "Name";
-    private static final String TYPE = "Type";
     private static final String RESET = "Reset";
     private static final String SAVE = "Save";
     private static final String CLOSE = "Close";

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,14 +0,0 @@
-
-Add.Name=Alias.Add
-Add.ToolTip=Add a new installation site.
-Close.Name=Alias.Close
-Delete.Name=Alias.Delete
-Delete.ToolTip=Delete the current installation site.
-Edit.Name=Alias.Edit
-Edit.ToolTip=Edit the current installation site.
-Name.Name=Site Name\:
-Reset.Name=Alias.Reset
-Reset.ToolTip=Reset the details.
-Save.Name=Alias.Save
-Save.ToolTip=Save the current changes.
-Type.Name=Site Type

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane_de.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane_de.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane_de.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,5 +0,0 @@
-
-Add.ToolTip=Neue Installationsseite hinzuf\u00FCgen.
-Delete.ToolTip=Aktuelle Installationsseite l\u00F6schen
-Edit.ToolTip=Aktuelle Installationsseite bearbeiten
-Name.Name=Name der Seite\:

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane_fa.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane_fa.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane_fa.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,9 +0,0 @@
-
-Add.ToolTip=\u0633\u0627\u06CC\u062A \u062A\u0627\u0632\u0647
-Delete.ToolTip=\u062D\u0632\u0641
-Edit.ToolTip=\u0648\u06CC\u0631\u0627\u06CC\u0634
-Name.Name=\u0627\u0633\u0645 \u0633\u0627\u06CC\u062A
-Reset.ToolTip=\u0627\u0632 \u0627\u0648\u0627\u0644
-Save.Name=\u0630\u062E\u064A\u0631\u0647 \u0633\u0627\u0632\u06CC
-Save.ToolTip=\u0630\u062E\u064A\u0631\u0647 \u0633\u0627\u0632\u06CC
-Type.Name=\u0634\u06A9\u0644 \u0634\u0627\u06CC\u062A

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane_in.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane_in.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane_in.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,6 +0,0 @@
-
-Add.ToolTip=Tambah site baru.
-Delete.ToolTip=Hapus site.
-Edit.ToolTip=Ubah site.
-Reset.ToolTip=Kembali asal.
-Save.ToolTip=Simpan perubahan.

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane_zh.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane_zh.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane_zh.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,8 +0,0 @@
-
-Add.ToolTip=\u589E\u52A0\u3127\u500B\u53EF\u5B89\u88DD\u66F8\u7C4D\u7684\u4F4D\u5740
-Delete.ToolTip=\u79FB\u9664\u76EE\u524D\u7684\u66F8\u5377\u5B89\u88DD\u4F4D\u5740
-Edit.ToolTip=\u7DE8\u8F2F\u76EE\u524D\u7684\u4E0B\u8F09\u4F4D\u5740
-Name.Name=\u7AD9\u53F0\u540D\u7A31\:
-Reset.ToolTip=\u91CD\u7F6E
-Save.ToolTip=\u5132\u5B58\u76EE\u524D\u7684\u6539\u8B8A
-Type.Name=\u7AD9\u53F0\u5206\u985E

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane_zh_CN.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane_zh_CN.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane_zh_CN.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,8 +0,0 @@
-
-Add.ToolTip=\u589E\u52A0\u3127\u4E2A\u53EF\u5B89\u88C5\u4E66\u7C4D\u7684\u4F4D\u5740
-Delete.ToolTip=\u79FB\u9664\u76EE\u524D\u7684\u4E66\u5377\u5B89\u88C5\u4F4D\u5740
-Edit.ToolTip=\u7F16\u8F91\u76EE\u524D\u7684\u4E0B\u8F7D\u4F4D\u5740
-Name.Name=\u7AD9\u53F0\u540D\u79F0\:
-Reset.ToolTip=\u91CD\u7F6E
-Save.ToolTip=\u50A8\u5B58\u76EE\u524D\u7684\u6539\u53D8
-Type.Name=\u7AD9\u53F0\u5206\u7C7B

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/InternetWarning.java
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/InternetWarning.java	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/InternetWarning.java	2010-11-21 03:57:13 UTC (rev 2017)
@@ -56,7 +56,7 @@
      * Create a WebWarningDialog.
      */
     public InternetWarning() {
-        actions = new ActionFactory(InternetWarning.class, this);
+        actions = new ActionFactory(Msg.class, this);
 
         ItemListener changer = new ItemListener() {
             public void itemStateChanged(ItemEvent ev) {

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/InternetWarning.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/InternetWarning.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/InternetWarning.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,2 +0,0 @@
-Yes.Name=Alias.Yes
-No.Name=Alias.No

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,83 +1,77 @@
 
-<html><b>Click\ 'Update\ Available\ Books'\ to\ download\ an\ up\ to\ date\ book\ list.</b> = <html><b>Click 'Update Available Books' to download an up to date book list.</b>
-
-<html>Please\ enter\ the\ unlock\ key\ for\:<br>\ {0}? = <html>Please enter the unlock key for:<br> {0}?
-
-Are\ you\ sure\ you\ want\ to\ delete\ {0}? = Are you sure you want to delete {0}?
-
-Are\ you\ sure\ you\ want\ to\ remove\ the\ index\ for\ {0}? = Are you sure you want to remove the index for {0}?
-
-Available\ Books = Available Books
-
-Book\ already\ installed\:\ {0} = Book already installed: {0}
-
-Cancel = Cancel
-
-Catalog\ Directory\: = Catalog Directory:
-
-Choose\ Font = Choose Font
-
-Cult\ /\ Unorthodox\ /\ Questionable = Cult / Unorthodox / Questionable
-
-Delete\ Book = Delete Book
-
-Delete\ Site? = Delete Site?
-
-Do\ you\ wish\ to\ try\ to\ download\ and\ index\ or\ generate\ one\ for\ yourself?u000ADownloading\ (2-3Mb)\ will\ take\ around\ 10\ mins\ on\ a\ modem\ or\ 1\ min\ on\ broadband.u000AGenerating\ an\ index\ will\ take\ around\ 5\ mins\ on\ an\ average\ computer.u000ANot\ all\ books\ have\ indexes\ so\ download\ may\ not\ be\ possible. = Do you wish to try to download and index or generate one for yourself?\nDownloading (2-3Mb) will take around 10 mins on a modem or 1 min on broadband.\nGenerating an index will take around 5 mins on an average computer.\nNot all books have indexes so download may not be possible.
-
-Download = Download
-
-Download\ Book = Download Book
-
-Download\ an\ index? = Download an index?\n
-
-Download\ or\ generate? = Download or generate?
-
-Downloading\ failed.u000ADo\ you\ wish\ to\ generate\ an\ index\ anyway? = Downloading failed.\nDo you wish to generate an index anyway?
-
-Duplicate\ site\ name = Duplicate site name
-
-Edit\ Update\ Sites = Edit Update Sites
-
-Generate = Generate
-
-Host\: = Host:
-
-Installed\ Books = Installed Books
-
-Locked = Locked
-
-Missing\ site\ name = Missing site name
-
-No\ Site = No Site
-
-No\ selected\ site\ to\ edit = No selected site to edit
-
-OK = OK
-
-Proxy\ Host\: = Proxy Host:
-
-Proxy\ Port\: = Proxy Port:
-
-Remove\ Index\ for\ Book = Remove Index for Book
-
-Select\ a\ Bible = Select a Bible
-
-Unable\ to\ delete\:\ {0} = Unable to delete: {0}
-
-Unlock\ Book = Unlock Book
-
-Unsupported = Unsupported
-
-Which\ download\ site\ do\ you\ wish\ to\ use? = Which download site do you wish to use?
-
-Which\ download\ site? = Which download site?
-
-Zip\ Directory\: = Zip Directory:
-
-{0}\ books\ available\ for\ download. = {0} books available for download.
-
-{0}\ books\ installed. = {0} books installed.
-
-{0}\ is\ {1,number,\#\#\#,\#\#\#,\#\#\#.\#}KB.\ Continue? = {0} is {1,number,###,###,###.#}KB. Continue?
-{0}\ is\ {1,number,\#\#\#,\#\#\#,\#\#\#.\#}MB.\ Continue? = {0} is {1,number,###,###,###.#}MB. Continue?
+<html><b>Click\ 'Update\ Available\ Books'\ to\ download\ an\ up\ to\ date\ book\ list.</b>=<html><b>Click 'Update Available Books' to download an up to date book list.</b>
+<html>Please\ enter\ the\ unlock\ key\ for\:<br>\ {0}?=<html>Please enter the unlock key for\:<br> {0}?
+Add.Name=Alias.Add
+Add.ToolTip=Add a new installation site.
+Are\ you\ sure\ you\ want\ to\ delete\ {0}?=Are you sure you want to delete {0}?
+Are\ you\ sure\ you\ want\ to\ remove\ the\ index\ for\ {0}?=Are you sure you want to remove the index for {0}?
+Available\ Books=Available Books
+Available\ Books\:=Available Books\:
+Book\ already\ installed\:\ {0}=Book already installed\: {0}
+Cancel=Cancel
+Catalog\ Directory\:=Catalog Directory\:
+Choose\ Font=Choose Font
+ChooseFont.Name=Font...
+ChooseFont.ToolTip=Choose a Font for the Language or Book
+Close.Name=Alias.Close
+Cult\ /\ Unorthodox\ /\ Questionable=Cult / Unorthodox / Questionable
+Delete\ Book=Delete Book
+Delete\ Site?=Delete Site?
+Delete.Name=Delete Book
+Delete.ToolTip=Delete the selected book
+Do\ you\ wish\ to\ try\ to\ download\ and\ index\ or\ generate\ one\ for\ yourself?u000ADownloading\ (2-3Mb)\ will\ take\ around\ 10\ mins\ on\ a\ modem\ or\ 1\ min\ on\ broadband.u000AGenerating\ an\ index\ will\ take\ around\ 5\ mins\ on\ an\ average\ computer.u000ANot\ all\ books\ have\ indexes\ so\ download\ may\ not\ be\ possible.=Do you wish to try to download and index or generate one for yourself?\nDownloading (2-3Mb) will take around 10 mins on a modem or 1 min on broadband.\nGenerating an index will take around 5 mins on an average computer.\nNot all books have indexes so download may not be possible.
+Download=Download
+Download\ Book=Download Book
+Download\ an\ index?=Download an index?\n
+Download\ or\ generate?=Download or generate?
+Downloading\ failed.u000ADo\ you\ wish\ to\ generate\ an\ index\ anyway?=Downloading failed.\nDo you wish to generate an index anyway?
+Duplicate\ site\ name=Duplicate site name
+Edit\ Update\ Sites=Edit Update Sites
+Edit.Name=Alias.Edit
+Edit.ToolTip=Edit the current installation site.
+Generate=Generate
+Host\:=Host\:
+Install.Name=Install
+Install.ToolTip=Install the selected book
+InstallSearch.Name=Install with Search
+InstallSearch.ToolTip=Install the selected book along with a search index.
+Installed\ Books=Installed Books
+Installed\ Books\:=Installed Books\:
+Locked=Locked
+ManageSites.Name=Edit Sites ...
+Missing\ site\ name=Missing site name
+No\ Site=No Site
+No\ selected\ site\ to\ edit=No selected site to edit
+No.Name=Alias.No
+OK=OK
+Proxy\ Host\:=Proxy Host\:
+Proxy\ Port\:=Proxy Port\:
+Refresh.Name=Update Available Books
+Refresh.ToolTip=Download a current listing of books.
+Remove\ Index\ for\ Book=Remove Index for Book
+Reset.Name=Alias.Reset
+Reset.ToolTip=Reset the details.
+ResetFont.Name=Reset Font
+ResetFont.ToolTip=Reset the custom font set for this Language or Book
+Save.Name=Alias.Save
+Save.ToolTip=Save the current changes.
+Select\ a\ Bible=Select a Bible
+Selected\ Book\:=Selected Book\:
+Site\ Name\:=Site Name\:
+Site\ Type=Site Type
+SitesClose.Name=Alias.OK
+Unable\ to\ delete\:\ {0}=Unable to delete\: {0}
+Unindex.Name=Remove Search Index
+Unindex.ToolTip=Remove the search index of the selected book
+Unlock\ Book=Unlock Book
+Unlock.Name=Unlock
+Unlock.ToolTip=Unlock the selected book
+Unsupported=Unsupported
+Which\ download\ site\ do\ you\ wish\ to\ use?=Which download site do you wish to use?
+Which\ download\ site?=Which download site?
+Yes.Name=Alias.Yes
+Zip\ Directory\:=Zip Directory\:
+{0}\ books\ available\ for\ download.={0} books available for download.
+{0}\ books\ installed.={0} books installed.
+{0}\ is\ {1,number,\#\#\#,\#\#\#,\#\#\#.\#}KB.\ Continue?={0} is {1,number,\#\#\#,\#\#\#,\#\#\#.\#}KB. Continue?
+{0}\ is\ {1,number,\#\#\#,\#\#\#,\#\#\#.\#}MB.\ Continue?={0} is {1,number,\#\#\#,\#\#\#,\#\#\#.\#}MB. Continue?

Copied: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_control.properties (from rev 2012, trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_control.properties)
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_control.properties	                        (rev 0)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_control.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -0,0 +1,7 @@
+Delete.Enabled=false
+Unindex.Enabled=false
+Unlock.Enabled=false
+ChooseFont.Enabled=false
+ResetFont.Enabled=false
+Install.Enabled=false
+InstallSearch.Enabled=false

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_de.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_de.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_de.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,30 +1,51 @@
 
 <html><b>Click\ 'Update\ Available\ Books'\ to\ download\ an\ up\ to\ date\ book\ list.</b>=<html><b>Auf 'Liste aktualisieren' klicken um eine aktuelle Buchliste herunterzuladen.</b>
 <html>Please\ enter\ the\ unlock\ key\ for\:<br>\ {0}?=<html>Bitte Freischaltcode eingeben f\u00FCr\:<br> {0}?
+Add.ToolTip=Neue Installationsseite hinzuf\u00FCgen.
 Are\ you\ sure\ you\ want\ to\ delete\ {0}?=Wollen Sie {0} sicher l\u00F6schen?
 Are\ you\ sure\ you\ want\ to\ remove\ the\ index\ for\ {0}?=Sind sie sicher, dass Sie den Index f\u00FCr {0} entfernen wollen?
 Available\ Books=Verf\u00FCgbare B\u00FCcher
+Available\ Books\:=Verf\u00FCgbare B\u00FCcher\:
 Book\ already\ installed\:\ {0}=Buch ist schon installiert\: {0}
 Cancel=L\u00F6schen
 Catalog\ Directory\:=Catalog-Ordner\:
 Choose\ Font=Schriftart ausw\u00E4hlen
+ChooseFont.Name=Schriftart...
+ChooseFont.ToolTip=Font ausw\u00E4hlen.
 Cult\ /\ Unorthodox\ /\ Questionable=Kult / Unorthodox / Fragw\u00FCrdig
 Delete\ Book=Buch l\u00F6schen
 Delete\ Site?=Seite l\u00F6schen?
+Delete.Name=Buch l\u00F6schen
+Delete.ToolTip=Ausgew\u00E4hltes Buch l\u00F6schen
 Download\ Book=Buch herunterladen
 Duplicate\ site\ name=Doppelter Seitenname
 Edit\ Update\ Sites=Update-Seiten editieren
+Edit.ToolTip=Aktuelle Installationsseite bearbeiten
 Host\:=Server-Adresse(Host)\:
+Install.Name=Installieren
+Install.ToolTip=Ausgew\u00E4hltes Buch installieren
+InstallSearch.Name=Installieren mit Suchindex
+InstallSearch.ToolTip=Buch mit Suchindex herunterladen
 Installed\ Books=Installierte B\u00FCcher
+Installed\ Books\:=Installierte B\u00FCcher\:
 Locked=Gesperrt
+ManageSites.Name=Download-Seiten bearbeiten ...
 Missing\ site\ name=Seitenname fehlt
 No\ Site=Keine Seite
 No\ selected\ site\ to\ edit=No selected site to edit
 OK=OK 
+Refresh.Name=Liste aktualisieren
+Refresh.ToolTip=Aktuelle Liste verf\u00FCgbarer B\u00FCcher herunterladen
 Remove\ Index\ for\ Book=Index entfernen f\u00FCr das Buch
 Select\ a\ Bible=Bibel ausw\u00E4hlen
+Selected\ Book\:=Ausgew\u00E4hltes Buch\:
+Site\ Name\:=Name der Seite\:
 Unable\ to\ delete\:\ {0}=Konnte nicht gel\u00F6scht werden\: {0}
+Unindex.Name=Suchindex entfernen
+Unindex.ToolTip=Suchindex des ausgew\u00E4hlten Buchs entfernen
 Unlock\ Book=Buch freischalten
+Unlock.Name=Entsperren
+Unlock.ToolTip=Das ausgew\u00E4hlte Buch entsperren
 Unsupported=Nicht unterst\u00FCtzt
 Zip\ Directory\:=Zip-Ordner\:
 {0}\ books\ available\ for\ download.={0} B\u00FCcher zum Download verf\u00FCgbar.

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_fa.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_fa.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_fa.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,33 +1,56 @@
 
 <html><b>Click\ 'Update\ Available\ Books'\ to\ download\ an\ up\ to\ date\ book\ list.</b>=<html><b> '\u06A9\u062A\u0627\u0628\u200C\u0647\u0627 \u0642\u0627\u0628\u0644 \u062F\u0627\u0646\u0644\u0648\u062F \u06A9\u0631\u062F\u0646' \u0628\u0633\u0646\u06CC\u062F \u0628\u0631\u0627\u06CC \u0644\u062D\u0633\u062A \u062C\u062F\u06CC\u062F \u06A9\u062A\u0627\u0628\u200C\u0647\u0627.</b>
 <html>Please\ enter\ the\ unlock\ key\ for\:<br>\ {0}?=<html>\u06A9\u0644\u06CC\u062F \u0642\u0641\u0644 \u0627\u0632 \u06A9\u062A\u0627\u0628<br> {0}?
+Add.ToolTip=\u0633\u0627\u06CC\u062A \u062A\u0627\u0632\u0647
 Are\ you\ sure\ you\ want\ to\ delete\ {0}?=\u0645\u0637\u0645\u062B\u0646?
 Are\ you\ sure\ you\ want\ to\ remove\ the\ index\ for\ {0}?=\u0645\u0637\u0645\u062B\u0646 ?
 Available\ Books=\u06A9\u062A\u0627\u0628\u200C\u0647\u0627 \u0642\u0627\u0628\u0644 \u062F\u0627\u0646\u0644\u0648\u062F \u06A9\u0631\u062F\u0646
+Available\ Books\:=\u06A9\u062A\u0627\u0628\u200C\u0647\u0627 \u0645\u0648\u062C\u0648\u062F
 Book\ already\ installed\:\ {0}=\u0627\u06CC\u0646 \u06A9\u062A\u0627\u0628  {0} \u062F\u0627\u0631\u06CC\u062F
 Cancel=\u0627\u0646\u0636\u0631\u0627\u0641
 Catalog\ Directory\:=\u0641\u0647\u0631\u0633\u062A \u0644\u06CC\u0633\u062A \u0645\u062F\u0648\u0644\u200C\u0647\u0627\:
 Choose\ Font=\u0627\u0646\u062A\u062E\u0627\u0628 \u0641\u0648\u0646\u062A
+ChooseFont.Name=\u0641\u0648\u0646\u062A
+ChooseFont.ToolTip=\u0627\u0646\u062A\u062E\u0627\u0628 \u0641\u0648\u0646\u062A
 Cult\ /\ Unorthodox\ /\ Questionable=\u063A\u06CC\u0631 \u0645\u0633\u06CC\u0647\u06CC\u0627\u062A
 Delete\ Book=\u06A9\u062A\u0627\u0628 \u062D\u0632\u0641 \u06A9\u0646
 Delete\ Site?=\u0647\u0632\u0641\u061F
+Delete.Name=\u062D\u0641\u0632 \u06A9\u062A\u0627\u0628
+Delete.ToolTip=\u062D\u0641\u0632 \u06A9\u062A\u0627\u0628
 Download=\u062F\u0627\u0646\u0644\u0648\u062F
 Download\ Book=\u062F\u0627\u0646\u0644\u0648\u062F \u06A9\u062A\u0627\u0628
 Duplicate\ site\ name=\u0627\u0633\u0645 \u0633\u0627\u062D\u062A \u062F\u0648 \u0628\u0627\u0631 \u0627\u0633\u062A\u0641\u062F\u0647 \u06A9\u0631\u062F\u06CC\u062F
 Edit\ Update\ Sites=\u0648\u06CC\u0631\u0627\u06CC\u0634
+Edit.ToolTip=\u0648\u06CC\u0631\u0627\u06CC\u0634
 Host\:=\u0622\u062F\u0631\u0633 \u0633\u0627\u06CC\u062A \u062F\u0627\u0646\u0644\u0648\u062F\:
+Install.Name=\u0646\u0636\u0628 \u06A9\u0631\u062F\u0646
+Install.ToolTip=\u0646\u0636\u0628 \u06A9\u0631\u062F\u0646 \u06A9\u062A\u0627\u0628
 Installed\ Books=\u06A9\u062A\u0627\u0628\u200C\u0647\u0627 \u0645\u0648\u062C\u0648\u062F
+Installed\ Books\:=\u06A9\u062A\u0627\u0628\u200C\u0647\u0627 \u0642\u0627\u0628\u0644 \u062F\u0627\u0646\u0644\u0648\u062F \u06A9\u0631\u062F\u0646 
 Locked=\u0642\u0641\u0644
+ManageSites.Name=\u0633\u0627\u06CC\u062A\u200C\u0647\u0627 \u062F\u0627\u0646\u0644\u0648\u062F
 Missing\ site\ name=\u0627\u0633\u0645 \u0633\u0627\u06CC\u062A \u0646\u062F\u062F\u06CC\u062F
 No\ Site=\u0627\u0633\u0645 \u0633\u0627\u06CC\u062A \u062C\u06CC\u0633\u062A\u061F
 No\ selected\ site\ to\ edit=\u0647\u06CC\u062C \u0633\u0627\u06CC\u062A \u0628\u0631\u0627\u06CC \u0648\u06CC\u0631\u0627\u06CC\u0634 \u06A9\u0631\u062F\u0646 \u0627\u0646\u062A\u062E\u0627\u0628 \u0646\u06A9\u0631\u062F\u06CC\u062F
 OK=\u0642\u0628\u064A\u0648\u0644
 Proxy\ Host\:=\u0627\u062F\u0631\u0633 \u0633\u0627\u06CC\u062A \u067E\u0631\u0648\u06A9\u0633\u06CC\:
 Proxy\ Port\:=\u067E\u0648\u0631\u062A \u0633\u0627\u06CC\u062A \u067E\u0631\u0648\u06A9\u0633\u06CC\:
+Refresh.Name=\u06A9\u062A\u0627\u0628\u0647\u0627 \u062A\u0627\u0632\u0647 \u0647\u0633\u062A\u0646\u062F\u061F
+Refresh.ToolTip=\u0644\u06CC\u0633\u062A \u062A\u0627\u0632\u0647 \u0627\u0632 \u06A9\u062A\u0627\u0628\u0647\u0627 \u0628\u06AF\u06CC\u0631\u06CC\u062F
 Remove\ Index\ for\ Book=\u062D\u0632\u0641\u200C\u0686\u0627 \u0627\u0646\u06AF\u0634\u062A\u06CC \u06A9\u062A\u0627\u0628
+Reset.ToolTip=\u0627\u0632 \u0627\u0648\u0627\u0644
+Save.Name=\u0630\u062E\u064A\u0631\u0647 \u0633\u0627\u0632\u06CC
+Save.ToolTip=\u0630\u062E\u064A\u0631\u0647 \u0633\u0627\u0632\u06CC
 Select\ a\ Bible=\u062A\u0631\u062C\u0648\u0645\u0647 \u06A9\u062A\u0627\u0628 \u0645\u0642\u062F\u0633 \u0627\u0646\u062A\u062E\u0627\u0628 \u06A9\u0646
+Selected\ Book\:=\u06A9\u062A\u0627\u0628\u200C\u0647\u0627 \u0627\u0646\u062A\u062E\u0627\u0628 \u0634\u062F\u0647
+Site\ Name\:=\u0627\u0633\u0645 \u0633\u0627\u06CC\u062A
+Site\ Type=\u0634\u06A9\u0644 \u0634\u0627\u06CC\u062A
 Unable\ to\ delete\:\ {0}=\u062D\u0632\u0641 \u06A9\u0631\u062F\u0627\u0646 {0} \u0645\u0645\u06A9\u0646 \u0646\u06CC\u0633\u062A
+Unindex.Name=\u062D\u0632\u0641 \u062C\u0627\u0627\u0646\u06AF\u0634\u062A\u06CC  
+Unindex.ToolTip=\u062D\u0632\u0641 \u062C\u0627\u0627\u0646\u06AF\u0634\u062A\u06CC
 Unlock\ Book=\u0642\u0641\u0644 \u06A9\u062A\u0627\u0628 \u0628\u0627\u0632 \u06A9\u0646
+Unlock.Name=\u0642\u0641\u0644 \u06A9\u0648\u062F\u06CC \u0628\u0627\u0632 \u06A9\u0631\u062F\u0646
+Unlock.ToolTip=\u0642\u0641\u0644 \u06A9\u0648\u062F\u06CC \u0628\u0627\u0632 \u06A9\u0631\u062F\u0646
 Unsupported=\u0628\u0627 \u0627\u06CC\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u06A9\u0627\u0631 \u0646\u0645\u06CC\u06A9\u0646\u062F
 Zip\ Directory\:=\u0641\u0647\u0631\u0633\u062A \u0645\u062F\u0648\u0644\u0647\u0627\:
 {0}\ books\ available\ for\ download.={0} \u06A9\u062A\u0627\u0628 \u0642\u0628\u0644 \u062F\u0627\u0646\u0644\u0648\u062F 

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_in.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_in.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_in.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,16 +1,22 @@
 
 <html><b>Click\ 'Update\ Available\ Books'\ to\ download\ an\ up\ to\ date\ book\ list.</b>=<html><b>Click 'Update Buku Tersedia' untuk mengunduh daftar buku terbaru.</b>
 <html>Please\ enter\ the\ unlock\ key\ for\:<br>\ {0}?=<html>Silahkan masukan kata kunci untuk\:<br> {0}?
+Add.ToolTip=Tambah site baru.
 Are\ you\ sure\ you\ want\ to\ delete\ {0}?=Apakah anda yakin mau menghapus {0}?
 Are\ you\ sure\ you\ want\ to\ remove\ the\ index\ for\ {0}?=Apakah anda yakin mau menghapus indeks untuk {0}?
 Available\ Books=Buku Tersedia
+Available\ Books\:=Buku Tersedia\:
 Book\ already\ installed\:\ {0}=Buku sudah terinstall\: {0}
 Cancel=Batal
 Catalog\ Directory\:=Daftar Katalog\:
 Choose\ Font=Pilih Font
+ChooseFont.Name=Font...
+ChooseFont.ToolTip=Pilih Font untuk bahasa atau buku
 Cult\ /\ Unorthodox\ /\ Questionable=Aliran / Tidak Lazim / Meragukan
 Delete\ Book=Hapus Buku
 Delete\ Site?=Hapus Situs?
+Delete.Name=Hapus Book
+Delete.ToolTip=Hapus buku
 Do\ you\ wish\ to\ try\ to\ download\ and\ index\ or\ generate\ one\ for\ yourself?u000ADownloading\ (2-3Mb)\ will\ take\ around\ 10\ mins\ on\ a\ modem\ or\ 1\ min\ on\ broadband.u000AGenerating\ an\ index\ will\ take\ around\ 5\ mins\ on\ an\ average\ computer.u000ANot\ all\ books\ have\ indexes\ so\ download\ may\ not\ be\ possible.=Apakah anda ingin mengunduh atau membuat indeks sendiri?\nMengunduh (2-3Mb) akam memakan waktu 10 menit pada atau 1 menit pada broadband.\nMembuat indeks sendiri akan memakan waktu 10 menit pada komputer.\nTidak semua buku terdapat indeks yang dapat di unduh.
 Download=Unduh
 Download\ Book=Mengunduh Buku
@@ -18,16 +24,31 @@
 Downloading\ failed.u000ADo\ you\ wish\ to\ generate\ an\ index\ anyway?=Gagal mengunduh.\nApakah anda tetap mau membuat indeks?
 Duplicate\ site\ name=Duplikasi nama situs
 Edit\ Update\ Sites=Update Update Situs
+Edit.ToolTip=Ubah site.
 Generate=Buat
+Install.Name=Install
+Install.ToolTip=Install pilihan buku
+InstallSearch.Name=Install dengan index
+InstallSearch.ToolTip=Install pilihan buku dengan indeks.
 Installed\ Books=Buku Terinstall
 Locked=Terkunci
+ManageSites.Name=Ubah Situs ...
 Missing\ site\ name=Nama situs wajib diisi
 No\ Site=Tidak ada situs
 No\ selected\ site\ to\ edit=Pilih situs untuk di ubah
+Refresh.Name=Update Daftar Buku
+Refresh.ToolTip=Mengunduh daftar buku tersedia.
 Remove\ Index\ for\ Book=Hapus Indeks
+Reset.ToolTip=Kembali asal.
+Save.ToolTip=Simpan perubahan.
 Select\ a\ Bible=Pilih Alkitab
+Selected\ Book\:=Pilihan Buku\:
 Unable\ to\ delete\:\ {0}=Hapus gagal\: {0}
+Unindex.Name=Hapus Indeks
+Unindex.ToolTip=Hapus Indeks Pencarian
 Unlock\ Book=Unlock Buku
+Unlock.Name=Unlock
+Unlock.ToolTip=Unlock pilihan buku
 Unsupported=Tidak disupport
 Which\ download\ site\ do\ you\ wish\ to\ use?=Situs mana yang akan anda gunakan?
 Which\ download\ site?=Situs mana?

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_zh.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_zh.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_zh.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,15 +1,21 @@
 
 <html>Please\ enter\ the\ unlock\ key\ for\:<br>\ {0}?=<html>\u8ACB\u8F38\u5165\u89E3\u9396\u78BC\:<br> {0}?
+Add.ToolTip=\u589E\u52A0\u3127\u500B\u53EF\u5B89\u88DD\u66F8\u7C4D\u7684\u4F4D\u5740
 Are\ you\ sure\ you\ want\ to\ delete\ {0}?=\u4F60\u78BA\u5B9A\u8981\u522A\u9664\u66F8\u7C4D {0}?
 Are\ you\ sure\ you\ want\ to\ remove\ the\ index\ for\ {0}?=\u4F60\u78BA\u5B9A\u8981\u79FB\u9664 {0}\u7684\u7D22\u5F15?
 Available\ Books=\u53EF\u7528\u7684\u66F8\u7C4D
+Available\ Books\:=\u53EF\u7528\u66F8\u7C4D\:
 Book\ already\ installed\:\ {0}=\u66F8\u7C4D\u5DF2\u5B89\u88DD\: {0}
 Cancel=\u53D6\u6D88
 Catalog\ Directory\:=\u76EE\u9304\u5B57\u5178\:
 Choose\ Font=\u9078\u64C7\u5B57\u578B
+ChooseFont.Name=\u5B57\u578B...
+ChooseFont.ToolTip=\u9078\u64C7\u3127\u500B\u8A9E\u8A00\u6216\u66F8\u7C4D\u53EF\u7528\u7684\u5B57\u578B
 Cult\ /\ Unorthodox\ /\ Questionable=\u904E\u65BC\u5D07\u62DC / \u975E\u6B63\u7D71 / \u53EF\u7591\u7684
 Delete\ Book=\u522A\u9664\u66F8\u7C4D
 Delete\ Site?=\u522A\u9664\u7AD9\u53F0?
+Delete.Name=\u522A\u9664\u66F8\u7C4D
+Delete.ToolTip=\u522A\u9664\u5DF2\u9078\u7684\u66F8\u7C4D
 Do\ you\ wish\ to\ try\ to\ download\ and\ index\ or\ generate\ one\ for\ yourself?u000ADownloading\ (2-3Mb)\ will\ take\ around\ 10\ mins\ on\ a\ modem\ or\ 1\ min\ on\ broadband.u000AGenerating\ an\ index\ will\ take\ around\ 5\ mins\ on\ an\ average\ computer.u000ANot\ all\ books\ have\ indexes\ so\ download\ may\ not\ be\ possible.=\u4F60\u8981\u4E0B\u8F09\u6216\u7522\u751F\u7D22\u5F15\u6A94?\nDownloading (2-3Mb) will take around 10 mins on a modem or 1 min on broadband.\nGenerating an index will take around 5 mins on an average computer.\nNot all books have indexes so download may not be possible.
 Download=\u4E0B\u8F09
 Download\ Book=\u4E0B\u8F09\u66F8\u7C4D
@@ -17,17 +23,34 @@
 Downloading\ failed.u000ADo\ you\ wish\ to\ generate\ an\ index\ anyway?=\u4E0B\u8F09\u5931\u6557.\n \u4F60\u8981\u7522\u751F\u7D22\u5F15\u55CE?
 Duplicate\ site\ name=\u540C\u6A23\u7684\u7AD9\u53F0\u540D\u7A31
 Edit\ Update\ Sites=\u7DE8\u8F2F\u66F4\u65B0\u7AD9\u53F0
+Edit.ToolTip=\u7DE8\u8F2F\u76EE\u524D\u7684\u4E0B\u8F09\u4F4D\u5740
 Generate=\u7522\u751F
+Install.Name=\u5B89\u88DD
+Install.ToolTip=\u5B89\u88DD\u5DF2\u9078\u66F8\u7C4D
+InstallSearch.Name=\u5B89\u88DD\u8207\u641C\u7D22
+InstallSearch.ToolTip=\u4E0B\u8F09\u66F8\u7C4D\u548C\u641C\u5C0B\u7D22\u5F15
 Installed\ Books=\u5DF2\u5B89\u88DD\u7684\u66F8\u7C4D
+Installed\ Books\:=\u5B89\u88DD\u66F8\u7C4D\:
 Locked=\u9396\u5B9A
 Missing\ site\ name=\u672A\u627E\u5230\u7AD9\u53F0\u540D\u7A31
 No\ Site=\u7121\u7AD9\u53F0
 No\ selected\ site\ to\ edit=\u7DE8\u8F2F\u524D\u8ACB\u5148\u9078\u64C7\u7AD9\u53F0
 OK=\u78BA\u8A8D
+Refresh.Name=\u66F4\u65B0\u53EF\u7528\u66F8\u7C4D
+Refresh.ToolTip=\u4E0B\u8F09\u76EE\u524D\u5217\u51FA\u7684\u66F8\u7C4D.
 Remove\ Index\ for\ Book=\u79FB\u9664\u66F8\u7C4D\u7684\u7D22\u5F15
+Reset.ToolTip=\u91CD\u7F6E
+Save.ToolTip=\u5132\u5B58\u76EE\u524D\u7684\u6539\u8B8A
 Select\ a\ Bible=\u9078\u64C7\u8056\u7D93
+Selected\ Book\:=\u5DF2\u9078\u66F8\u7C4D\:
+Site\ Name\:=\u7AD9\u53F0\u540D\u7A31\:
+Site\ Type=\u7AD9\u53F0\u5206\u985E
 Unable\ to\ delete\:\ {0}=\u7121\u6CD5\u522A\u9664\: {0}
+Unindex.Name=\u79FB\u9664\u641C\u5C0B\u7D22\u5F15
+Unindex.ToolTip=\u5F9E\u6240\u9078\u7684\u66F8\u7C4D\u88E1\u79FB\u9664\u641C\u5C0B\u7D22\u5F15
 Unlock\ Book=\u89E3\u9396\u66F8\u7C4D
+Unlock.Name=\u89E3\u9396
+Unlock.ToolTip=\u5C07\u6240\u9078\u66F8\u7C4D\u89E3\u9396
 Unsupported=\u7121\u652F\u6301
 Which\ download\ site\ do\ you\ wish\ to\ use?=\u4F7F\u7528\u90A3\u3127\u500B\u7AD9\u53F0\u4EE5\u4E0B\u8F09\u8CC7\u6599?
 Which\ download\ site?=\u4F7F\u7528\u90A3\u3127\u500B\u7AD9\u53F0\u4EE5\u4E0B\u8F09\u8CC7\u6599?

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_zh_CN.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_zh_CN.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/Msg_zh_CN.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,15 +1,21 @@
 
 <html>Please\ enter\ the\ unlock\ key\ for\:<br>\ {0}?=<html>\u8BF7\u8F93\u5165\u89E3\u9501\u7801\:<br> {0}?
+Add.ToolTip=\u589E\u52A0\u3127\u4E2A\u53EF\u5B89\u88C5\u4E66\u7C4D\u7684\u4F4D\u5740
 Are\ you\ sure\ you\ want\ to\ delete\ {0}?=\u4F60\u786E\u5B9A\u8981\u5220\u9664\u4E66\u7C4D {0}?
 Are\ you\ sure\ you\ want\ to\ remove\ the\ index\ for\ {0}?=\u4F60\u786E\u5B9A\u8981\u79FB\u9664 {0}\u7684\u7D22\u5F15?
 Available\ Books=\u53EF\u7528\u7684\u4E66\u7C4D
+Available\ Books\:=\u53EF\u7528\u4E66\u7C4D\:
 Book\ already\ installed\:\ {0}=\u4E66\u7C4D\u5DF2\u5B89\u88C5\: {0}
 Cancel=\u53D6\u6D88
 Catalog\ Directory\:=\u76EE\u5F55\u5B57\u5178\:
 Choose\ Font=\u9009\u62E9\u5B57\u578B
+ChooseFont.Name=\u5B57\u578B...
+ChooseFont.ToolTip=\u9009\u62E9\u3127\u4E2A\u8BED\u8A00\u6216\u4E66\u7C4D\u53EF\u7528\u7684\u5B57\u578B
 Cult\ /\ Unorthodox\ /\ Questionable=\u8FC7\u65BC\u5D07\u62DC / \u975E\u6B63\u7EDF / \u53EF\u7591\u7684
 Delete\ Book=\u5220\u9664\u4E66\u7C4D
 Delete\ Site?=\u5220\u9664\u7AD9\u53F0?
+Delete.Name=\u5220\u9664\u4E66\u7C4D
+Delete.ToolTip=\u5220\u9664\u5DF2\u9009\u7684\u4E66\u7C4D
 Do\ you\ wish\ to\ try\ to\ download\ and\ index\ or\ generate\ one\ for\ yourself?u000ADownloading\ (2-3Mb)\ will\ take\ around\ 10\ mins\ on\ a\ modem\ or\ 1\ min\ on\ broadband.u000AGenerating\ an\ index\ will\ take\ around\ 5\ mins\ on\ an\ average\ computer.u000ANot\ all\ books\ have\ indexes\ so\ download\ may\ not\ be\ possible.=\u4F60\u8981\u4E0B\u8F7D\u6216\u4EA7\u751F\u7D22\u5F15\u6863?\nDownloading (2-3Mb) will take around 10 mins on a modem or 1 min on broadband.\nGenerating an index will take around 5 mins on an average computer.\nNot all books have indexes so download may not be possible.
 Download=\u4E0B\u8F7D
 Download\ Book=\u4E0B\u8F7D\u4E66\u7C4D
@@ -17,17 +23,34 @@
 Downloading\ failed.u000ADo\ you\ wish\ to\ generate\ an\ index\ anyway?=\u4E0B\u8F7D\u5931\u8D25.\n \u4F60\u8981\u4EA7\u751F\u7D22\u5F15\u5417?
 Duplicate\ site\ name=\u540C\u6837\u7684\u7AD9\u53F0\u540D\u79F0
 Edit\ Update\ Sites=\u7F16\u8F91\u66F4\u65B0\u7AD9\u53F0
+Edit.ToolTip=\u7F16\u8F91\u76EE\u524D\u7684\u4E0B\u8F7D\u4F4D\u5740
 Generate=\u4EA7\u751F
+Install.Name=\u5B89\u88C5
+Install.ToolTip=\u5B89\u88C5\u5DF2\u9009\u4E66\u7C4D
+InstallSearch.Name=\u5B89\u88C5\u4E0E\u641C\u7D22
+InstallSearch.ToolTip=\u4E0B\u8F7D\u4E66\u7C4D\u548C\u641C\u5BFB\u7D22\u5F15
 Installed\ Books=\u5DF2\u5B89\u88C5\u7684\u4E66\u7C4D
+Installed\ Books\:=\u5B89\u88C5\u4E66\u7C4D\:
 Locked=\u9501\u5B9A
 Missing\ site\ name=\u672A\u627E\u5230\u7AD9\u53F0\u540D\u79F0
 No\ Site=\u65E0\u7AD9\u53F0\u7121\u7AD9\u53F0
 No\ selected\ site\ to\ edit=\u7F16\u8F91\u524D\u8BF7\u5148\u9009\u62E9\u7AD9\u53F0
 OK=\u786E\u8BA4
+Refresh.Name=\u66F4\u65B0\u53EF\u7528\u4E66\u7C4D
+Refresh.ToolTip=\u4E0B\u8F7D\u76EE\u524D\u5217\u51FA\u7684\u4E66\u7C4D.
 Remove\ Index\ for\ Book=\u79FB\u9664\u4E66\u7C4D\u7684\u7D22\u5F15
+Reset.ToolTip=\u91CD\u7F6E
+Save.ToolTip=\u50A8\u5B58\u76EE\u524D\u7684\u6539\u53D8
 Select\ a\ Bible=\u9009\u62E9\u5723\u7ECF
+Selected\ Book\:=\u5DF2\u9009\u4E66\u7C4D
+Site\ Name\:=\u7AD9\u53F0\u540D\u79F0\:
+Site\ Type=\u7AD9\u53F0\u5206\u7C7B
 Unable\ to\ delete\:\ {0}=\u65E0\u6CD5\u5220\u9664\: {0}
+Unindex.Name=\u79FB\u9664\u641C\u5BFB\u7D22\u5F15
+Unindex.ToolTip=\u4ECE\u6240\u9009\u7684\u4E66\u7C4D\u91CC\u79FB\u9664\u641C\u5BFB\u7D22\u5F15
 Unlock\ Book=\u89E3\u9501\u4E66\u7C4D
+Unlock.Name=\u89E3\u9501
+Unlock.ToolTip=\u5C06\u6240\u9009\u4E66\u7C4D\u89E3\u9501
 Unsupported=\u65E0\u652F\u6301
 Which\ download\ site\ do\ you\ wish\ to\ use?=\u4F7F\u7528\u90A3\u3127\u7AD9\u53F0\u4E0B\u8F7D\u8D44\u6599?
 Which\ download\ site?=\u4F7F\u7528\u90A3\u3127\u7AD9\u53F0\u4E0B\u8F7D\u8D44\u6599?

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SiteEditorFactory.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SiteEditorFactory.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SiteEditorFactory.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,2 +0,0 @@
-sword-ftp=org.crosswire.bibledesktop.book.install.SwordSiteEditor
-sword-http=org.crosswire.bibledesktop.book.install.SwordSiteEditor
\ No newline at end of file

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane.java
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane.java	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane.java	2010-11-21 03:57:13 UTC (rev 2017)
@@ -47,6 +47,7 @@
 import javax.swing.tree.TreeSelectionModel;
 
 import org.crosswire.common.swing.ActionFactory;
+import org.crosswire.common.swing.CWLabel;
 import org.crosswire.common.swing.CWOptionPane;
 import org.crosswire.common.swing.CWScrollPane;
 import org.crosswire.common.swing.FixedSplitPane;
@@ -82,14 +83,14 @@
      * For local installations
      */
     public SitePane() {
-        this(null, INSTALLED_BOOKS_LABEL);
+        this(null, Msg.gettext("Installed Books:"));
     }
 
     /**
      * For remote installations
      */
     public SitePane(Installer bookListInstaller) {
-        this(bookListInstaller, AVAILABLE_BOOKS_LABEL);
+        this(bookListInstaller, Msg.gettext("Available Books:"));
     }
 
     /**
@@ -98,7 +99,7 @@
     private SitePane(Installer bookListInstaller, String labelAcronymn) {
         installer = bookListInstaller;
 
-        actions = new ActionFactory(SitePane.class, this);
+        actions = new ActionFactory(Msg.class, this);
 
         BookList bl = installer;
         if (bl == null) {
@@ -144,7 +145,7 @@
                 // Change the text between <html><b> and </b>.
                 desc = Msg.gettext("<html><b>Click 'Update Available Books' to download an up to date book list.</b>");
             } else {
-                // TRANSLATOR: This label give the number of books available at a download site. {0} is a placeholder for the number.
+                // TRANSLATOR: This label gives the number of books available at a download site. {0} is a placeholder for the number.
                 desc = Msg.gettext("{0} books available for download.", new Object[] {
                     new Integer(bookCount)
                 });
@@ -173,7 +174,7 @@
      *
      */
     private Component createAvailablePanel(String labelAcronymn, BookList books) {
-        JLabel lblAvailable = actions.createJLabel(labelAcronymn);
+        JLabel lblAvailable = CWLabel.createJLabel(labelAcronymn);
 
         JPanel panel = new JPanel();
         panel.setLayout(new BorderLayout());
@@ -192,7 +193,7 @@
      */
     private Component createSelectedPanel() {
 
-        JLabel lblSelected = actions.createJLabel(SELECTED_BOOK_LABEL);
+        JLabel lblSelected = CWLabel.createJLabel(Msg.gettext("Selected Book:"));
         display = new TextPaneBookMetaDataDisplay();
         lblSelected.setLabelFor(display.getComponent());
 
@@ -579,9 +580,6 @@
         is.defaultReadObject();
     }
 
-    private static final String INSTALLED_BOOKS_LABEL = "InstalledBooksLabel";
-    private static final String AVAILABLE_BOOKS_LABEL = "AvailableBooksLabel";
-    private static final String SELECTED_BOOK_LABEL = "SelectedBookLabel";
     private static final String REFRESH = "Refresh";
     private static final String INSTALL = "Install";
     private static final String INSTALL_SEARCH = "InstallSearch";

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,33 +0,0 @@
-
-AvailableBooksLabel.Name    = Available Books:
-AvailableBooksLabel.ToolTip = Books that are available.
-
-ChooseFont.Name    = Font...
-ChooseFont.ToolTip = Choose a Font for the Language or Book
-
-Delete.Name    = Delete Book
-Delete.ToolTip = Delete the selected book
-
-Install.Name                = Install
-Install.ToolTip             = Install the selected book
-
-InstallSearch.Name    = Install with Search
-InstallSearch.ToolTip = Install the selected book along with a search index.
-
-InstalledBooksLabel.Name    = Installed Books:
-InstalledBooksLabel.ToolTip = Show books that are installed.
-
-Refresh.Name    = Update Available Books
-Refresh.ToolTip = Download a current listing of books.
-
-ResetFont.Name    = Reset Font
-ResetFont.ToolTip = Reset the custom font set for this Language or Book
-
-SelectedBookLabel.Name    = Selected Book:
-SelectedBookLabel.ToolTip = The selected book.
-
-Unindex.Name    = Remove Search Index
-Unindex.ToolTip = Remove the search index of the selected book
-
-Unlock.Name    = Unlock
-Unlock.ToolTip = Unlock the selected book

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_control.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_control.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_control.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,7 +0,0 @@
-Delete.Enabled=false
-Unindex.Enabled=false
-Unlock.Enabled=false
-ChooseFont.Enabled=false
-ResetFont.Enabled=false
-Install.Enabled=false
-InstallSearch.Enabled=false

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_de.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_de.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_de.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,30 +0,0 @@
-
-AvailableBooksLabel.Name    = Verf\u00FCgbare B\u00FCcher:
-AvailableBooksLabel.ToolTip = Verf\u00FCgbare B\u00FCcher
-
-ChooseFont.Name    = Schriftart...
-ChooseFont.ToolTip = Font ausw\u00E4hlen.
-
-Delete.Name    = Buch l\u00F6schen
-Delete.ToolTip = Ausgew\u00E4hltes Buch l\u00F6schen
-
-Install.Name                = Installieren
-Install.ToolTip             = Ausgew\u00E4hltes Buch installieren
-
-InstallSearch.Name    = Installieren mit Suchindex
-InstallSearch.ToolTip = Buch mit Suchindex herunterladen
-
-InstalledBooksLabel.Name    = Installierte B\u00FCcher:
-InstalledBooksLabel.ToolTip = Installierte B\u00FCcher anzeigen
-
-Refresh.Name    = Liste aktualisieren
-Refresh.ToolTip = Aktuelle Liste verf\u00FCgbarer B\u00FCcher herunterladen
-
-SelectedBookLabel.Name    = Ausgew\u00E4hltes Buch:
-SelectedBookLabel.ToolTip = Ausgew\u00E4hltes Buch
-
-Unindex.Name    = Suchindex entfernen
-Unindex.ToolTip = Suchindex des ausgew\u00E4hlten Buchs entfernen
-
-Unlock.Name    = Entsperren
-Unlock.ToolTip = Das ausgew\u00E4hlte Buch entsperren

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_fa.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_fa.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_fa.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,19 +0,0 @@
-
-AvailableBooksLabel.Name=\u06A9\u062A\u0627\u0628\u200C\u0647\u0627 \u0645\u0648\u062C\u0648\u062F
-AvailableBooksLabel.ToolTip=\u06A9\u062A\u0627\u0628\u200C\u0647\u0627 \u0645\u0648\u062C\u0648\u062F
-ChooseFont.Name=\u0641\u0648\u0646\u062A
-ChooseFont.ToolTip=\u0627\u0646\u062A\u062E\u0627\u0628 \u0641\u0648\u0646\u062A
-Delete.Name=\u062D\u0641\u0632 \u06A9\u062A\u0627\u0628
-Delete.ToolTip=\u062D\u0641\u0632 \u06A9\u062A\u0627\u0628
-Install.Name=\u0646\u0636\u0628 \u06A9\u0631\u062F\u0646
-Install.ToolTip=\u0646\u0636\u0628 \u06A9\u0631\u062F\u0646 \u06A9\u062A\u0627\u0628
-InstalledBooksLabel.Name=\u06A9\u062A\u0627\u0628\u200C\u0647\u0627 \u0642\u0627\u0628\u0644 \u062F\u0627\u0646\u0644\u0648\u062F \u06A9\u0631\u062F\u0646 
-InstalledBooksLabel.ToolTip=\u06A9\u062A\u0627\u0628\u200C\u0647\u0627 \u0642\u0627\u0628\u0644 \u062F\u0627\u0646\u0644\u0648\u062F \u06A9\u0631\u062F\u0646
-Refresh.Name=\u06A9\u062A\u0627\u0628\u0647\u0627 \u062A\u0627\u0632\u0647 \u0647\u0633\u062A\u0646\u062F\u061F
-Refresh.ToolTip=\u0644\u06CC\u0633\u062A \u062A\u0627\u0632\u0647 \u0627\u0632 \u06A9\u062A\u0627\u0628\u0647\u0627 \u0628\u06AF\u06CC\u0631\u06CC\u062F
-SelectedBookLabel.Name=\u06A9\u062A\u0627\u0628\u200C\u0647\u0627 \u0627\u0646\u062A\u062E\u0627\u0628 \u0634\u062F\u0647
-SelectedBookLabel.ToolTip=\u06A9\u062A\u0627\u0628\u200C\u0647\u0627 \u06A9\u0647 \u0627\u0646\u062A\u062E\u0627\u0628 \u0634\u062F\u0647
-Unindex.Name=\u062D\u0632\u0641 \u062C\u0627\u0627\u0646\u06AF\u0634\u062A\u06CC  
-Unindex.ToolTip=\u062D\u0632\u0641 \u062C\u0627\u0627\u0646\u06AF\u0634\u062A\u06CC
-Unlock.Name=\u0642\u0641\u0644 \u06A9\u0648\u062F\u06CC \u0628\u0627\u0632 \u06A9\u0631\u062F\u0646
-Unlock.ToolTip=\u0642\u0641\u0644 \u06A9\u0648\u062F\u06CC \u0628\u0627\u0632 \u06A9\u0631\u062F\u0646

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_in.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_in.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_in.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,19 +0,0 @@
-
-AvailableBooksLabel.Name=Buku Tersedia\:
-AvailableBooksLabel.ToolTip=Buku buku yang tersedia.
-ChooseFont.Name=Font...
-ChooseFont.ToolTip=Pilih Font untuk bahasa atau buku
-Delete.Name=Hapus Book
-Delete.ToolTip=Hapus buku
-Install.Name=Install
-Install.ToolTip=Install pilihan buku
-InstallSearch.Name=Install dengan index
-InstallSearch.ToolTip=Install pilihan buku dengan indeks.
-InstalledBooksLabel.ToolTip=Tampilan buku yang terinstall.
-Refresh.Name=Update Daftar Buku
-Refresh.ToolTip=Mengunduh daftar buku tersedia.
-SelectedBookLabel.ToolTip=Pilihan Buku.
-Unindex.Name=Hapus Indeks
-Unindex.ToolTip=Hapus Indeks Pencarian
-Unlock.Name=Unlock
-Unlock.ToolTip=Unlock pilihan buku

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_zh.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_zh.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_zh.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,30 +0,0 @@
-
-AvailableBooksLabel.Name    = \u53EF\u7528\u66F8\u7C4D:
-AvailableBooksLabel.ToolTip = \u986F\u793A\u53EF\u7528\u7684\u66F8\u7C4D.
-
-ChooseFont.Name    = \u5B57\u578B...
-ChooseFont.ToolTip = \u9078\u64C7\u3127\u500B\u8A9E\u8A00\u6216\u66F8\u7C4D\u53EF\u7528\u7684\u5B57\u578B
-
-Delete.Name    = \u522A\u9664\u66F8\u7C4D
-Delete.ToolTip = \u522A\u9664\u5DF2\u9078\u7684\u66F8\u7C4D
-
-Install.Name                = \u5B89\u88DD
-Install.ToolTip             = \u5B89\u88DD\u5DF2\u9078\u66F8\u7C4D
-
-InstallSearch.Name    = \u5B89\u88DD\u8207\u641C\u7D22
-InstallSearch.ToolTip = \u4E0B\u8F09\u66F8\u7C4D\u548C\u641C\u5C0B\u7D22\u5F15
-
-InstalledBooksLabel.Name    = \u5B89\u88DD\u66F8\u7C4D:
-InstalledBooksLabel.ToolTip = \u986F\u793A\u5DF2\u5B89\u88DD\u7684\u66F8\u7C4D
-
-Refresh.Name    = \u66F4\u65B0\u53EF\u7528\u66F8\u7C4D
-Refresh.ToolTip = \u4E0B\u8F09\u76EE\u524D\u5217\u51FA\u7684\u66F8\u7C4D.
-
-SelectedBookLabel.Name    = \u5DF2\u9078\u66F8\u7C4D:
-SelectedBookLabel.ToolTip = \u5DF2\u9078\u66F8\u7C4D.
-
-Unindex.Name    = \u79FB\u9664\u641C\u5C0B\u7D22\u5F15
-Unindex.ToolTip = \u5F9E\u6240\u9078\u7684\u66F8\u7C4D\u88E1\u79FB\u9664\u641C\u5C0B\u7D22\u5F15
-
-Unlock.Name    = \u89E3\u9396
-Unlock.ToolTip = \u5C07\u6240\u9078\u66F8\u7C4D\u89E3\u9396

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_zh_CN.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_zh_CN.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitePane_zh_CN.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,30 +0,0 @@
-
-AvailableBooksLabel.Name    = \u53EF\u7528\u4E66\u7C4D:
-AvailableBooksLabel.ToolTip = \u663E\u793A\u53EF\u7528\u7684\u4E66\u7C4D.
-
-ChooseFont.Name    = \u5B57\u578B...
-ChooseFont.ToolTip = \u9009\u62E9\u3127\u4E2A\u8BED\u8A00\u6216\u4E66\u7C4D\u53EF\u7528\u7684\u5B57\u578B
-
-Delete.Name    = \u5220\u9664\u4E66\u7C4D
-Delete.ToolTip = \u5220\u9664\u5DF2\u9009\u7684\u4E66\u7C4D
-
-Install.Name                = \u5B89\u88C5
-Install.ToolTip             = \u5B89\u88C5\u5DF2\u9009\u4E66\u7C4D
-
-InstallSearch.Name    = \u5B89\u88C5\u4E0E\u641C\u7D22
-InstallSearch.ToolTip = \u4E0B\u8F7D\u4E66\u7C4D\u548C\u641C\u5BFB\u7D22\u5F15
-
-InstalledBooksLabel.Name    = \u5B89\u88C5\u4E66\u7C4D:
-InstalledBooksLabel.ToolTip = \u663E\u793A\u5DF2\u5B89\u88C5\u7684\u4E66\u7C4D
-
-Refresh.Name    = \u66F4\u65B0\u53EF\u7528\u4E66\u7C4D
-Refresh.ToolTip = \u4E0B\u8F7D\u76EE\u524D\u5217\u51FA\u7684\u4E66\u7C4D.
-
-SelectedBookLabel.Name    = \u5DF2\u9009\u4E66\u7C4D
-SelectedBookLabel.ToolTip = \u5DF2\u9009\u4E66\u7C4D
-
-Unindex.Name    = \u79FB\u9664\u641C\u5BFB\u7D22\u5F15
-Unindex.ToolTip = \u4ECE\u6240\u9009\u7684\u4E66\u7C4D\u91CC\u79FB\u9664\u641C\u5BFB\u7D22\u5F15
-
-Unlock.Name    = \u89E3\u9501
-Unlock.ToolTip = \u5C06\u6240\u9009\u4E66\u7C4D\u89E3\u9501

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitesPane.java
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitesPane.java	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitesPane.java	2010-11-21 03:57:13 UTC (rev 2017)
@@ -82,7 +82,7 @@
      * Build the GUI components
      */
     private void init() {
-        actions = new ActionFactory(SitesPane.class, this);
+        actions = new ActionFactory(Msg.class, this);
 
         tabMain = new JTabbedPane();
         this.setLayout(new BorderLayout());

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitesPane.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitesPane.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitesPane.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,4 +0,0 @@
-
-ManageSites.Name = Edit Sites ...
-
-SitesClose.Name = Alias.OK

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitesPane_de.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitesPane_de.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitesPane_de.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,2 +0,0 @@
-
-ManageSites.Name=Download-Seiten bearbeiten ...

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitesPane_fa.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitesPane_fa.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitesPane_fa.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,2 +0,0 @@
-
-ManageSites.Name=\u0633\u0627\u06CC\u062A\u200C\u0647\u0627 \u062F\u0627\u0646\u0644\u0648\u062F

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitesPane_in.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitesPane_in.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/SitesPane_in.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,2 +0,0 @@
-
-ManageSites.Name=Ubah Situs ...

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane.java
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane.java	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane.java	2010-11-21 03:57:13 UTC (rev 2017)
@@ -89,7 +89,7 @@
         lblInfo.setHorizontalAlignment(SwingConstants.TRAILING);
         lblInfo.setText(Msg.getVersionInfo());
 
-        ActionFactory actions = new ActionFactory(AboutPane.class, this);
+        ActionFactory actions = new ActionFactory(Msg.class, this);
         JButton btnOk = new JButton(actions.getAction(ABOUT_OK));
 
         JPanel pnlButtons = new JPanel();

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,3 +0,0 @@
-
-AboutOK.Name=Alias.OK
-AboutOK.ToolTip=Close this window

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_de.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_de.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_de.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,2 +0,0 @@
-
-AboutOK.ToolTip=Fenster schlie\u00DFen

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_fa.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_fa.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_fa.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,2 +0,0 @@
-
-AboutOK.ToolTip=\u0642\u0628\u0648\u0644

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_in.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_in.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_in.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,2 +0,0 @@
-
-AboutOK.ToolTip=Tutup jendela ini

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_vi.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_vi.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_vi.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,2 +0,0 @@
-
-AboutOK.ToolTip=\u0110\u00F3ng c\u1EEDa s\u1ED5 n\u00E0y

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_zh.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_zh.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_zh.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,2 +0,0 @@
-
-AboutOK.ToolTip=\u95DC\u9589\u4ECB\u9762

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_zh_CN.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_zh_CN.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/AboutPane_zh_CN.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,2 +0,0 @@
-
-AboutOK.ToolTip=\u5173\u95ED\u4ECB\u9762

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop.java
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop.java	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop.java	2010-11-21 03:57:13 UTC (rev 2017)
@@ -241,7 +241,7 @@
         // blogPanel = BlogClientFrame.getInstance();
 
         changeSupport = new SwingPropertyChangeSupport(this);
-        views = new ViewManager(this);
+        views = new ViewManager(this, Msg.class);
         views.addViewEventListener(this);
         history = new History();
     }
@@ -1010,7 +1010,7 @@
         config = null;
         history = null;
         actions = new DesktopActions(this);
-        views = new ViewManager(this);
+        views = new ViewManager(this, Msg.class);
         views.addViewEventListener(this);
         is.defaultReadObject();
     }

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,155 +0,0 @@
-
-About.Name    = _About ...
-About.ToolTip = Information about Bible Desktop
-
-BCVNum.Name    = Show Book, Chapter and Verse Numbers
-BCVNum.ToolTip = Show Book, Chapter and Verse numbers
-
-Back.Name    = Alias.Back
-Back.ToolTip = Go back to previous passage.
-
-Books.Name    = Books ...
-Books.ToolTip = Display/Install Books
-
-CVNum.Name    = Show Chapter and Verse Numbers
-CVNum.ToolTip = Show Chapter and Verse numbers
-
-ClearView.Name    = C_lear the current view
-ClearView.ToolTip = Clear the current view's passages
-
-CloseAllViews.Name    = Close _All Views
-CloseAllViews.ToolTip = Close All Passages
-
-CloseOtherViews.Name    = Close _Other Views
-CloseOtherViews.ToolTip = Close all the other passages.
-
-CloseView.AcceleratorKey = 0x73,ctrl
-CloseView.Name           = _Close the current view
-CloseView.ToolTip        = Close the current view
-
-CompareToggle.Name    = Show Differences
-CompareToggle.ToolTip = Toggle display of differences between different Bibles
-
-Contents.AcceleratorKey = 0x70
-Contents.Name           = _Contents ...
-Contents.ToolTip        = Help file contents.
-
-Copy.Name    = Alias.Copy
-Copy.ToolTip = Copy the selection.
-
-Cut.Name    = Alias.Cut
-Cut.ToolTip = Cut the selection.
-
-Edit.Name    = Alias.Edit
-Edit.ToolTip = Edit
-
-Exit.AcceleratorKey = 0x73,alt
-Exit.Name           = E_xit
-Exit.ToolTip        = Exit the Desktop application.
-
-File.Name    = _File
-File.ToolTip = File
-
-Forward.Name    = Alias.Forward
-Forward.ToolTip = Go forward to next passage.
-
-Go.Name    = Alias.Go
-Go.ToolTip = Go
-
-Headings.Name    = Show Headings
-Headings.ToolTip = Show Headings
-
-Help.Name    = Alias.Help
-Help.ToolTip = Help
-
-JournalToggle.AcceleratorKey = J,ctrl
-JournalToggle.Name           = Show the Web _Journal
-JournalToggle.ToolTip        = Toggle display of the Web Journal
-
-Morph.Name    = Show Word Morphology
-Morph.ToolTip = Show Word Morphology as Links
-
-NewTab.AcceleratorKey = N,ctrl
-NewTab.Name           = _New Bible View
-NewTab.ToolTip        = Open a new Bible View
-
-NoVNum.Name    = Hide Verse Numbers
-NoVNum.ToolTip = Hide Verse numbers
-
-Notes.Name    = Show Study Notes
-Notes.ToolTip = Show Study Notes
-
-Open.AcceleratorKey = O,ctrl
-Open.Name           = _Open ...
-Open.ToolTip        = Open a saved passage.
-
-Options.Name    = _Options ...
-Options.ToolTip = Alter system settings.
-
-Paste.AcceleratorKey = V,ctrl
-Paste.Name           = _Paste
-Paste.ToolTip        = Paste the selection.
-
-Print.AcceleratorKey = P,ctrl
-Print.Name           = _Print
-Print.ToolTip        = Print the current passage.
-
-Save.AcceleratorKey    = S,ctrl
-Save.Name              = _Save ...
-Save.ToolTip           = Save the current passage.
-
-SaveAll.AcceleratorKey = S,ctrl,shift
-SaveAll.Name           = _Save All
-SaveAll.ToolTip        = Save All Passages
-
-SaveAs.AcceleratorKey = A,ctrl,shift
-SaveAs.Name           = Save _As ...
-SaveAs.ToolTip        = Save the current passage under a different name.
-
-Scripting.Name    = Scripting ...
-Scripting.ToolTip = Run some commands in a scripting language.
-
-SidebarToggle.AcceleratorKey = B,ctrl
-SidebarToggle.Name           = Show the Passage Side_bar
-SidebarToggle.ToolTip        = Toggle display of the Passage Sidebar
-
-StatusToggle.Name    = Show the St_atus Area
-StatusToggle.ToolTip = Toggle display of the status area
-
-Strongs.Name    = Show Strong's Links
-Strongs.ToolTip = Show Strong's Numbers as Links
-
-TabMode.Name    = _Tabbed Mode
-TabMode.ToolTip = View passages using tabs
-
-TinyVNum.Name    = Use Small Verse Numbers
-TinyVNum.ToolTip = Use small verse numbers
-
-ToolTipToggle.AcceleratorKey = T,ctrl
-ToolTipToggle.Name           = Show Tool Tips
-ToolTipToggle.ToolTip        = Toggle display of tool tips
-
-Tools.Name    = _Tools
-Tools.ToolTip = Tools
-
-VLine.Name    = Start Verses on Separate Lines
-VLine.ToolTip = Start each verses on a new line
-
-VNum.Name    = Show Verse Numbers
-VNum.ToolTip = Show Verse numbers
-
-Verse.Name    = Verse Numbers
-Verse.ToolTip = Set the style for verse numbers
-
-View.Name                 = _View
-View.ToolTip              = View
-
-ViewSource.AcceleratorKey = U,ctrl
-ViewSource.Name           = View So_urce
-ViewSource.ToolTip        = View the HTML and OSIS source to the current window
-
-WindowMode.Name    = Sub-Window _Mode
-WindowMode.ToolTip = View passages using sub-windows
-
-XRef.Name    = Use Cross Reference Linkings
-XRef.ToolTip = Use cross reference links

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/DesktopActions.java
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/DesktopActions.java	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/DesktopActions.java	2010-11-21 03:57:13 UTC (rev 2017)
@@ -75,7 +75,7 @@
      */
     public DesktopActions(Desktop desktop) {
         this.desktop = desktop;
-        actions = new ActionFactory(Desktop.class, this);
+        actions = new ActionFactory(Msg.class, this);
 
         osxRegistered = macOSXRegistration();
     }

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_control.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_control.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_control.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,54 +0,0 @@
-# Actions are represented as ActionName.ActionKey=ActionValue
-# Where ActionName is the internal name for the action
-# ActionKey is the String value for Action.NAME, Action.SMALL_ICON, ...
-
-# Special considerations:
-# Icons are represented as a path which can be looked up with
-# ResourceUtil.getResource
-
-# Enabled can either be true (case insensitive) or any other value for false.
-# For clarity, use true and false. Does not need to be present, if true.
-
-#Example
-#NewTab.Enabled=true
-#NewTab.SmallIcon=toolbarButtonGraphics/general/New16.gif
-#NewTab.LargeIcon=toolbarButtonGraphics/general/New24.gif
-
-NewTab.SmallIcon=toolbarButtonGraphics/general/New16.gif
-NewTab.LargeIcon=toolbarButtonGraphics/general/New24.gif
-Open.SmallIcon=toolbarButtonGraphics/general/Open16.gif
-Open.LargeIcon=toolbarButtonGraphics/general/Open24.gif
-Save.SmallIcon=toolbarButtonGraphics/general/Save16.gif
-Save.LargeIcon=toolbarButtonGraphics/general/Save24.gif
-SaveAs.SmallIcon=toolbarButtonGraphics/general/SaveAs16.gif
-SaveAs.LargeIcon=toolbarButtonGraphics/general/SaveAs24.gif
-SaveAll.SmallIcon=toolbarButtonGraphics/general/SaveAll16.gif
-SaveAll.LargeIcon=toolbarButtonGraphics/general/SaveAll24.gif
-# not implemented at this time
-Print.Enabled=false
-Print.SmallIcon=toolbarButtonGraphics/general/Print16.gif
-Print.LargeIcon=toolbarButtonGraphics/general/Print24.gif
-# not implemented at this time
-Cut.Enabled=false
-Cut.SmallIcon=toolbarButtonGraphics/general/Cut16.gif
-Cut.LargeIcon=toolbarButtonGraphics/general/Cut24.gif
-Copy.SmallIcon=toolbarButtonGraphics/general/Copy16.gif
-Copy.LargeIcon=toolbarButtonGraphics/general/Copy24.gif
-# not implemented at this time
-Paste.Enabled=false
-Paste.SmallIcon=toolbarButtonGraphics/general/Paste16.gif
-Paste.LargeIcon=toolbarButtonGraphics/general/Paste24.gif
-Back.SmallIcon=toolbarButtonGraphics/navigation/Back16.gif
-Back.LargeIcon=toolbarButtonGraphics/navigation/Back24.gif
-Forward.SmallIcon=toolbarButtonGraphics/navigation/Forward16.gif
-Forward.LargeIcon=toolbarButtonGraphics/navigation/Forward24.gif
-# Not currently used
-Scripting.Enabled=false
-Books.SmallIcon=toolbarButtonGraphics/general/Import16.gif
-Books.LargeIcon=toolbarButtonGraphics/general/Import24.gif
-Options.SmallIcon=toolbarButtonGraphics/general/Properties16.gif
-Options.LargeIcon=toolbarButtonGraphics/general/Properties24.gif
-Contents.SmallIcon=toolbarButtonGraphics/general/Help16.gif
-Contents.LargeIcon=toolbarButtonGraphics/general/Help24.gif
-About.SmallIcon=toolbarButtonGraphics/general/About16.gif
-About.LargeIcon=toolbarButtonGraphics/general/About24.gif

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_de.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_de.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_de.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,92 +0,0 @@
-
-About.Name=\u00DCber ...
-About.ToolTip=Informationen \u00FCber Bible Desktop
-BCVNum.Name=Buch-, Kapitel- und Versnummern anzeigen
-BCVNum.ToolTip=Buch-, Kapitel- und Versnummern anzeigen
-Back.ToolTip=Gehe zur letzten Schriftstelle.
-Books.Name=B\u00FCcher ...
-Books.ToolTip=B\u00FCcher anzeigen/installieren
-CVNum.Name=Kapitel- und Versnummern anzeigen
-CVNum.ToolTip=Kapitel- und Versnummern anzeigen
-ClearView.Name=Aktuelle Ansicht zur\u00FCcksetzen
-ClearView.ToolTip=Setze die Schriftstellen der aktuellen Ansicht zur\u00FCck
-CloseAllViews.Name=_Alle Ansichten schlie\u00DFen
-CloseAllViews.ToolTip=Alle Ansichten schlie\u00DFen
-CloseOtherViews.Name=Andere Ansichten schlie\u00DFen
-CloseOtherViews.ToolTip=Alle anderen Ansichten schlie\u00DFen.
-CloseView.Name=Aktuelle Ansicht schlie\u00DFen
-CloseView.ToolTip=Aktuelle Ansicht schlie\u00DFen
-CompareToggle.Name=Unterschiede (Diff) anzeigen
-CompareToggle.ToolTip=Anzeige von Unterschieden zwischen verschiedenen Bibeln ein/ausschalten
-Contents.Name=Inhalt ...
-Contents.ToolTip=Hilfe
-Copy.ToolTip=Kopiert die aktuelle Markierung.
-Cut.ToolTip=Schneide die aktuelle Markierung aus.
-Edit.ToolTip=Bearbeiten
-Exit.Name=Beenden
-Exit.ToolTip=Schlie\u00DFt die Anwendung.
-File.Name=_Datei
-File.ToolTip=Datei
-Forward.ToolTip=Gehe Vorw\u00E4rts zur n\u00E4chsten Schriftstelle.
-Go.Name=Navigation
-Go.ToolTip=Navigation
-Headings.Name=\u00DCberschriften anzeigen
-Headings.ToolTip=\u00DCberschriften anzeigen
-Help.Name=Alias.Help
-Help.ToolTip=Helfe
-JournalToggle.Name=Web-_Journal anzeigen
-JournalToggle.ToolTip=Web-Journal anzeigen
-Morph.Name=Wort-Morphologie zeigen
-Morph.ToolTip=Wort-Morphologie als Link zeigen
-NewTab.AcceleratorKey=O,ctrl
-NewTab.Name=Neue Bibelansicht
-NewTab.ToolTip=\u00D6ffnet eine neue Bibelansicht
-NoVNum.Name=Versnummern verstecken
-NoVNum.ToolTip=Versnummern verstecken
-Notes.Name=Studier-Notizen zeigen
-Notes.ToolTip=Studier-Notizen zeigen
-Open.AcceleratorKey=A,ctrl
-Open.Name=\u00D6ffnen ...
-Open.ToolTip=\u00D6ffnet eine gespeicherte Versliste.
-Options.Name=Einstellungen ...
-Options.ToolTip=Einstellungen
-Paste.Name=Einf\u00FCgen
-Paste.ToolTip=F\u00FCge die im Speicher befindliche Schriftstelle ein.
-Print.Name=Drucken
-Print.ToolTip=Druckt die aktuelle Schriftstelle.
-Save.Name=_Speichern ...
-Save.ToolTip=Speichert die aktuelle Schriftstelle.
-SaveAll.Name=Alle _speichern
-SaveAll.ToolTip=Alle Schriftstellen speichern
-SaveAs.Name=Speichern unter ...
-SaveAs.ToolTip=Die aktuelle Schriftstelle speichern
-Scripting.Name=Skript ...
-Scripting.ToolTip=F\u00FChre Kommandos in einer Skriptsprache aus.
-SidebarToggle.Name=Passage Side_bar anzeigen
-SidebarToggle.ToolTip=Passage Sidebar anzeigen
-StatusToggle.Name=Statusleiste zeigen
-StatusToggle.ToolTip=Statusleiste zeigen
-Strongs.Name=Strong-Links anzeigen
-Strongs.ToolTip=Zeige Strong-Nummern als Links
-TabMode.Name=_Tab-Modus
-TabMode.ToolTip=Zeige Schriftstellen im Tab-Modus
-TinyVNum.Name=Kleine Versnummern benutzen
-TinyVNum.ToolTip=Kleine Versnummern benutzen
-ToolTipToggle.Name=Tooltips anzeigen
-ToolTipToggle.ToolTip=Schalte Tooltips an/aus
-Tools.Name=Extras
-Tools.ToolTip=Extras
-VLine.Name=Beginne Verse auf neuer Zeile
-VLine.ToolTip=Beginne jeden neuen Vers auf einer neuen Zeile
-VNum.Name=Versnummern anzeigen
-VNum.ToolTip=Versnummern anzeigen
-Verse.Name=Versnummern
-Verse.ToolTip=Bestimme das Aussehen der Versnummern
-View.Name=_Ansicht
-View.ToolTip=Ansicht
-ViewSource.Name=Q_uelltext anzeigen
-ViewSource.ToolTip=HTML und OSIS Quelltext anzeigen
-WindowMode.Name=Fenster_modus
-WindowMode.ToolTip=Zeige Schriftstellen im Fenster im Fenstermodus
-XRef.Name=Querreferenzen anzeigen
-XRef.ToolTip=Querreferenzen anzeigen

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_fa.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_fa.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_fa.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,84 +0,0 @@
-
-About.Name=\u062F\u0631\u0628\u0627\u0631\u0647.
-About.ToolTip=\u062F\u0631\u0628\u0627\u0631\u0647 \u0627\u06CC\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 
-BCVNum.Name=\u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627 \u0622\u06CC\u0627\u062A\u060C \u0641\u0635\u0644 \u0648 \u06A9\u062A\u0627\u0628
-BCVNum.ToolTip=\u0646\u0634\u0627\u0646 \u062F\u0627\u062F\u0646 \u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627 \u0622\u06CC\u0627\u062A\u060C \u0641\u0635\u0644 \u0648 \u06A9\u062A\u0627\u0628 
-Back.ToolTip=\u0639\u0642\u0628 .
-Books.Name=\u06A9\u062A\u0627\u0628 \u0647\u0627
-Books.ToolTip=\u0646\u0645\u0627\u06CC\u0634 \u0648 \u0646\u0633\u0628 \u06A9\u062A\u0627\u0628\u0647\u0622  
-CVNum.Name=\u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627\u06CC \u0622\u06CC\u0627\u062A \u0648 \u0641\u0635\u0644 
-CVNum.ToolTip=\u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627\u06CC \u0622\u06CC\u0627\u062A \u0648 \u0641\u0635\u0644
-ClearView.Name=\u067E\u0627\u06A9 \u06A9\u0631\u062F\u0646 \u0635\u0641\u062D\u0647  \u062F\u0631 \u062D\u0627\u0644 \u0627\u0633\u062A\u0641\u0627\u062F\u0647  
-ClearView.ToolTip=\u067E\u0627\u06A9 \u06A9\u0631\u062F\u0646 \u0635\u0641\u062D\u0647  \u062F\u0631 \u062D\u0627\u0644 \u0627\u0633\u062A\u0641\u0627\u062F\u0647  
-CloseAllViews.Name=\u0628\u0633\u062A\u0646 \u062A\u0645\u0627\u0645 \u0635\u0641\u062D\u0647   
-CloseAllViews.ToolTip=\u0628\u0633\u062A\u0646 \u062A\u0645\u0627\u0645 \u0635\u0641\u062D\u0647
-CloseOtherViews.Name=\u0628\u0633\u062A\u0646 \u0628\u0642\u064A\u0647 \u0635\u0641\u062D\u0647   
-CloseOtherViews.ToolTip=\u0628\u0633\u062A\u0646 \u0628\u0642\u064A\u0647 \u0635\u0641\u062D\u0647   
-CloseView.Name=\u0628\u0633\u062A\u0646 \u0635\u0641\u062D\u0647  \u062F\u0631 \u062D\u0627\u0644 \u0627\u0633\u062A\u0641\u0627\u062F\u0647  
-CloseView.ToolTip=\u0628\u0633\u062A\u0646\u0647 \u0635\u0641\u062D\u0647  \u062F\u0631 \u062D\u0627\u0644 \u0627\u0633\u062A\u0641\u0627\u062F\u0647 
-CompareToggle.Name=\u0645\u0642\u0627\u06CC\u0633\u0647 \u062A\u0631\u062C\u0645\u0647 
-CompareToggle.ToolTip=\u0645\u0642\u0627\u06CC\u0633\u0647 \u062A\u0631\u062C\u0645\u0647 
-Contents.Name=\u0645\u062A\u0646 \u062A\u0648\u0636\u06CC\u062D\u0627\u062A  
-Contents.ToolTip=\u0645\u062A\u0646 \u062A\u0648\u0636\u06CC\u062D\u0627\u062A
-Copy.ToolTip=\u06A9\u067E\u06CC 
-Cut.ToolTip=\u0628\u0631\u064A\u062F\u0646 \u0642\u0633\u0645\u062A\u0647 \u0627\u0646\u062A\u062E\u0627\u0628 \u0634\u062F\u0647.
-Edit.ToolTip=\u0648\u06CC\u0631\u0627\u06CC\u0634
-Exit.Name=\u062E\u0631\u0648\u062C
-Exit.ToolTip=\u062E\u0631\u0648\u062C \u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647.
-File.Name=\u067E\u0631\u0648\u0646\u062F\u0647
-File.ToolTip=\u067E\u0631\u0648\u0646\u062F\u0647
-Forward.ToolTip=\u062C\u0644\u0648.
-Go.ToolTip=\u0686\u0647\u062A  \u062D\u0631\u06A9\u062A
-Headings.Name=\u0639\u0646\u0648\u0627\u0646 
-Headings.ToolTip=\u0646\u0634\u0627\u0646 \u062F\u0627\u062F\u0646 \u0639\u0646\u0648\u0627\u0646 
-Help.ToolTip=\u0631\u0627\u0647\u0646\u0645\u0627 
-Morph.Name=\u0644\u063A\u062A \u0634\u0646\u0627\u0633\u06CC 
-Morph.ToolTip=\u0644\u063A\u062A \u0634\u0646\u0627\u0633\u06CC 
-NewTab.Name=\u0635\u0641\u062D\u0647 \u062C\u062F\u064A\u062F
-NewTab.ToolTip=\u0646\u0645\u0627\u064A\u0634 \u0635\u0641\u062D\u0647 \u062C\u062F\u064A\u062F \u06A9\u062A\u0627\u0628 \u0645\u0642\u062F\u0633 
-NoVNum.Name=\u0645\u062E\u0641\u0641 \u06A9\u0631\u062F\u0646 \u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627\u06CC \u0622\u06CC\u0627\u062A 
-NoVNum.ToolTip=\u0645\u062E\u0641\u0641 \u06A9\u0631\u062F\u0646 \u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627\u06CC \u0622\u06CC\u0627\u062A 
-Notes.Name=\u0646\u0634\u0627\u0646 \u062F\u0627\u062F\u0646 \u06CC\u0627\u062F\u062F\u0627\u0634\u062A\u200C\u0647\u0627\u06CC \u062A\u0641\u0633\u06CC\u0631\u06CC 
-Notes.ToolTip=\u0646\u0634\u0627\u0646 \u062F\u0627\u062F\u0646 \u06CC\u0627\u062F\u062F\u0627\u0634\u062A\u200C\u0647\u0627\u06CC \u062A\u0641\u0633\u06CC\u0631\u06CC  
-Open.Name=\u06AF\u0634\u0627\u06CC\u0634 ...  
-Open.ToolTip=\u06AF\u0634\u0627\u06CC\u0634 ... 
-Options.Name=\u0627\u0646\u062A\u062E\u0627\u0628 ...
-Options.ToolTip=\u0627\u0646\u062A\u062E\u0627\u0628 ...
-Paste.Name=\u0686\u0633\u0628\u0627\u0646\u062F\u0646
-Paste.ToolTip=\u0686\u0633\u0628\u0627\u0646\u062F\u0646 \u0642\u0633\u0645\u062A\u0647 \u0627\u0646\u062A\u062E\u0627\u0628 \u0634\u062F\u0647.
-Print.Name=\u0686\u0627\u067E
-Print.ToolTip=\u0686\u0627\u067E \u0628\u062E\u0634 \u062F\u0631\u062D\u0627\u0644\u0647 \u0627\u0633\u062A\u0641\u0627\u062F\u0647 
-Save.Name=\u0630\u062E\u064A\u0631\u0647 \u0633\u0627\u0632\u06CC...
-Save.ToolTip=\u0628\u062E\u0634 \u0647\u0627\u06CC  \u062F\u0631 \u062D\u0627\u0644\u0647 \u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0630\u062E\u064A\u0631\u0647 \u0633\u0627\u0632\u06CC.
-SaveAll.Name=\u0647\u0645\u0647 \u0631\u0627 \u0630\u062E\u064A\u0631\u0647 \u06A9\u0631\u062F\u0646
-SaveAll.ToolTip=\u0647\u0645\u0647 \u0628\u062E\u0634\u0647\u0627 \u0631\u0627 \u0630\u062E\u064A\u0631\u0647 \u06A9\u0631\u062F\u0646.
-SaveAs.Name=\u0628\u0647 \u0627\u0633\u0645 \u062C\u062F\u064A\u062F \u0630\u062E\u064A\u0631\u0647 \u06A9\u0631\u062F\u0646 
-SaveAs.ToolTip=\u0628\u0647 \u0627\u0633\u0645 \u062C\u062F\u064A\u062F \u0630\u062E\u064A\u0631\u0647 \u06A9\u0631\u062F\u0646
-SidebarToggle.Name=\u0645\u062A\u0646 \u062F\u0631 \u0633\u062A\u0648\u0646 \u06A9\u0646\u0627\u0631\u06CC
-SidebarToggle.ToolTip=\u0645\u062A\u0646 \u062F\u0631 \u0633\u062A\u0648\u0646 \u06A9\u0646\u0627\u0631\u06CC
-StatusToggle.Name=\u062A\u0631\u0636\u06CC\u0639 \u0627\u0628\u0632\u0627\u0631 \u0628\u0632\u0631\u06AF 
-StatusToggle.ToolTip=\u062A\u0631\u0636\u06CC\u0639 \u062D\u0628\u0632\u0627\u0631
-Strongs.Name=\u0645\u062A\u0631\u0627\u062F\u0641\u200C\u0647\u0627\u06CC \u06A9\u0634\u06CC\u0634 \u0627\u0633\u062A\u0631\u0648\u0646\u06AF
-Strongs.ToolTip=\u0645\u062A\u0631\u0627\u062F\u0641\u200C\u0647\u0627\u06CC \u06A9\u0634\u06CC\u0634 \u0627\u0633\u062A\u0631\u0648\u0646\u06AF 
-TabMode.Name=\u0627\u0646\u062A\u062E\u0627\u0628  \u0635\u0641\u062D\u0647 
-TabMode.ToolTip=\u0627\u0646\u062A\u062E\u0627\u0628  \u0635\u0641\u062D\u0647 
-TinyVNum.Name=\u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0627\u0632 \u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627\u06CC \u06A9\u0648\u0686\u06A9 \u0622\u06CC\u0627\u062A 
-TinyVNum.ToolTip=\u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0627\u0632 \u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0622\u06CC \u06A9\u0648\u062A\u0627\u0647\u0647 \u0622\u06CC\u0627\u062A 
-ToolTipToggle.Name=\u062A\u0648\u0636\u06CC\u062D \u0627\u0628\u0632\u0627\u0631 \u06A9\u0648\u062C\u06A9
-ToolTipToggle.ToolTip=\u0639\u0648\u0636 \u06A9\u0631\u062F\u0646 \u0646\u0645\u0627\u06CC\u0634 \u062A\u0648\u0636\u06CC\u062D\u0647 \u0627\u0628\u0632\u0627\u0631 
-Tools.Name=\u0627\u0628\u0632\u0627\u0631
-Tools.ToolTip=\u0627\u0628\u0632\u0627\u0631 
-VLine.Name=\u0646\u0645\u0627\u06CC\u0634 \u062C\u062F\u0627\u06AF\u0627\u0646\u0647\u200C\u0647\u0631 \u0622\u06CC\u0647 
-VLine.ToolTip=\u0646\u0645\u0627\u06CC\u0634 \u062C\u062F\u0627\u06AF\u0627\u0646\u0647\u200C\u0647\u0631 \u0622\u06CC\u0647 .
-VNum.Name=\u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627\u06CC  \u0622\u06CC\u0627\u062A
-VNum.ToolTip=\u0646\u0634\u0627\u0646 \u062F\u0627\u062F\u0646 \u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627\u06CC  \u0622\u06CC\u0627\u062A 
-Verse.Name=\u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627\u06CC \u0622\u06CC\u0627\u062A 
-Verse.ToolTip=\u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627\u06CC \u0622\u06CC\u0627\u062A
-View.Name=\u0646\u0645\u0627\u06CC\u0634
-View.ToolTip=\u0646\u0645\u0627\u06CC\u0634
-ViewSource.Name=\u062F\u06CC\u062F\u0646  \u06A9\u062F \u0645\u0646\u0634\u0623 
-ViewSource.ToolTip=\u062F\u06CC\u062F\u0646  \u06A9\u062F \u0645\u0646\u0634\u0623  OSIS \u0648 HTML
-WindowMode.Name=\u0627\u0646\u062A\u062E\u0627\u0628 \u067E\u0646\u062C\u0631\u0647
-WindowMode.ToolTip=\u0627\u0646\u062A\u062E\u0627\u0628 \u067E\u0646\u062C\u0631\u0647
-XRef.Name=\u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0627\u0632 \u0627\u0631\u062C\u0639\u0627\u062A
-XRef.ToolTip=\u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0627\u0632\u0627\u0631\u062C\u0639\u0627\u062A 

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_in.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_in.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_in.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,86 +0,0 @@
-
-About.Name=Mengenai ...
-About.ToolTip=Informasi mengenai Bible Desktop
-BCVNum.Name=Tampilkan No Kitab, Pasal dan Ayat
-BCVNum.ToolTip=Tampilkan No Kitab, Pasal dan Ayat
-Back.ToolTip=Kembali ke sebelumnya
-Books.Name=Buku ...
-Books.ToolTip=Buku Tersedia
-CVNum.Name=Tampilkan No Pasal dan Ayat
-CVNum.ToolTip=Tampilkan No Pasal dan Ayat
-ClearView.Name=_Kosongkan ayat
-ClearView.ToolTip=Kosongkan ayat
-CloseAllViews.Name=Tutup _Semua Tampilan
-CloseAllViews.ToolTip=Tutup Semua Tampilan
-CloseOtherViews.Name=Tutup Tampilan _Lain
-CloseOtherViews.ToolTip=Tutup Tampilan Lain
-CloseView.Name=Tutup Tampilan
-CloseView.ToolTip=Tutup Tampilan
-CompareToggle.Name=Tampilan Permbanding
-CompareToggle.ToolTip=Tuas untuk Pembanding antar Alkitab
-Contents.Name=_Kontents ...
-Contents.ToolTip=Kontents Bantuan.
-Copy.ToolTip=Copy the selection.
-Cut.ToolTip=Cut the selection.
-Edit.ToolTip=Edit
-Exit.Name=K_eluar
-Exit.ToolTip=Keluar dari Aplikasi.
-File.Name=_Berkas
-File.ToolTip=Berkas
-Forward.ToolTip=Ke pasal berikut
-Go.ToolTip=Go
-Headings.Name=Tampilkan Headings
-Headings.ToolTip=Tampilkan Headings
-Help.Name=Alias.Help
-Help.ToolTip=Bantuan
-JournalToggle.Name=Tampilan _Jurnal Web
-JournalToggle.ToolTip=Tuas Tampilan Jurnal Web
-Morph.Name=Tampilkan Ilmu Bentuk Kata (Morphology)
-Morph.ToolTip=Tampilkan Ilmu Bentuk Kata (Morphology) sebagai Links
-NewTab.Name=_Tampilan Baru
-NewTab.ToolTip=Membuka Tampilan Baru
-NoVNum.Name=Sembunyikan No Ayat
-NoVNum.ToolTip=Sembunyikan No Ayat
-Notes.Name=Tampilkan Catatan Belajar
-Notes.ToolTip=Tampilkan Catatan Belajar
-Open.Name=_Buka ...
-Open.ToolTip=Buka ayat.
-Options.Name=_Opsi ...
-Options.ToolTip=Merubah Opsi.
-Print.Name=_Cetak
-Print.ToolTip=Cetak Ayat.
-Save.Name=_Simpan ...
-Save.ToolTip=Simpan Ayat.
-SaveAll.Name=_Simpan Semua
-SaveAll.ToolTip=Simpan Semua Ayat
-SaveAs.Name=Simp_an Sebagai ...
-SaveAs.ToolTip=Simpan ayat dengan nama baru.
-Scripting.ToolTip=Jalankan perintah dalam bahasa script.
-SidebarToggle.Name=Tampilan Side_bar
-SidebarToggle.ToolTip=Tuas untuk Sidebar
-StatusToggle.Name=Tampilkan St_atus
-StatusToggle.ToolTip=Tampilkan Status
-Strongs.Name=Tampilkan Ilmu Bentuk Kata (Strong's)
-Strongs.ToolTip=Tampilkan Ilmu Bentuk Kata (Strong's) sebagai Links
-TabMode.Name=Mode _Tabbed
-TabMode.ToolTip=Melihat ayat dengan tampilan Tab
-TinyVNum.Name=Menggunakan huruf kecil untuk No Ayat
-TinyVNum.ToolTip=Menggunakan huruf kecil untuk No Ayat
-ToolTipToggle.Name=Tampilkan Tool Tips
-ToolTipToggle.ToolTip=Tuas Tampilan Tool Tips
-Tools.Name=_Perkakas
-Tools.ToolTip=Perkakas
-VLine.Name=Ayat dimulai dari Baris Baru
-VLine.ToolTip=Ayat dimulai dari Baris Baru
-VNum.Name=Tampilkan No Ayat
-VNum.ToolTip=Tampilkan No Ayat
-Verse.Name=No Ayat
-Verse.ToolTip=Tampilan untuk no ayat
-View.Name=_Tampilan
-View.ToolTip=Tampilan
-ViewSource.Name=Tampilkan S_umber/Asal
-ViewSource.ToolTip=Tampilkan sumber HTML dan OSIS
-WindowMode.Name=_Mode Sub-Jendela
-WindowMode.ToolTip=Melihat ayat dengan tampilan Sub-Jendela
-XRef.Name=Tampilkan Referensi Silang
-XRef.ToolTip=Tampilkan Referensi Silang

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_tr.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_tr.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_tr.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,14 +0,0 @@
-
-Edit.Name=Ara\u015Ft\u0131rmak
-Edit.ToolTip=Ara\u015Ft\u0131rmak
-File.Name=Dosya
-File.ToolTip=Dosya
-Go.Name=Git
-Go.ToolTip=Git
-Help.Name=Yard\u0131m
-Help.ToolTip=Yard\u0131m
-JournalToggle.AcceleratorKey=J,ctrl
-Tools.Name=Aletler
-Tools.ToolTip=Aletler
-View.Name=Tema\u015Fa
-View.ToolTip=Tema\u015Fa

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_vi.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_vi.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_vi.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,89 +0,0 @@
-
-About.Name=V\u1EC1 ...
-About.ToolTip=Th\u00F4ng Tin v\u1EC1 Bible Desktop
-BCVNum.Name=Hi\u1EC7n T\u00EAn S\u00E1ch, S\u1ED1 Ch\u01B0\u01A1ng v\u00E0 C\u00E2u
-BCVNum.ToolTip=Hi\u1EC7n T\u00EAn S\u00E1ch, S\u1ED1 Ch\u01B0\u01A1ng v\u00E0 C\u00E2u
-Back.ToolTip=Quay l\u1EA1i ph\u00E2n \u0111o\u1EA1n v\u1EEBa qua.
-Books.Name=C\u00E1c S\u00E1ch ...
-Books.ToolTip=Hi\u1EC7n/C\u00E0i \u0110\u1EB7t S\u00E1ch
-CVNum.Name=Hi\u1EC7n S\u1ED1 Ch\u01B0\u01A1ng v\u00E0 C\u00E2u
-CVNum.ToolTip=Hi\u1EC7n S\u1ED1 Ch\u01B0\u01A1ng v\u00E0 C\u00E2u
-ClearView.Name=Xo\u00E1 c\u1EEDa s\u1ED5 hi\u1EC7n th\u1EDDi
-ClearView.ToolTip=Xo\u00E1 c\u00E1c ph\u00E2n \u0111o\u1EA1n trong c\u1EEDa s\u1ED5 hi\u1EC7n th\u1EDDi
-CloseAllViews.Name=\u0110\u00F3ng C\u00E1c C\u1EEDa S\u1ED5
-CloseAllViews.ToolTip=\u0110\u00F3ng C\u00E1c C\u1EEDa S\u1ED5
-CloseOtherViews.Name=\u0110\u00F3ng C\u00E1c C\u1EEDa S\u1ED5 Kh\u00E1c
-CloseOtherViews.ToolTip=\u0110\u00F3ng C\u00E1c C\u1EEDa S\u1ED5 Kh\u00E1c
-CloseView.Name=\u0110\u00F3ng c\u1EEDa s\u1ED5 hi\u1EC7n th\u1EDDi
-CloseView.ToolTip=\u0110\u00F3ng c\u1EEDa s\u1ED5 hi\u1EC7n th\u1EDDi
-CompareToggle.Name=So S\u00E1nh B\u1EA3n D\u1ECBch
-CompareToggle.ToolTip=So S\u00E1nh B\u1EA3n D\u1ECBch
-Contents.Name=N\u1ED9i Dung ...
-Contents.ToolTip=N\u1ED9i Dung T\u1EADp Tin Tr\u1EE3 Gi\u00FAp.
-Copy.Name=Ch\u00E9p
-Copy.ToolTip=Ch\u00E9p v\u00F9ng ch\u1ECDn hi\u1EC7n th\u1EDDi.
-Cut.Name=C\u1EAFt
-Cut.ToolTip=C\u1EAFt v\u00F9ng ch\u1ECDn hi\u1EC7n th\u1EDDi.
-Edit.ToolTip=S\u1EEDa
-Exit.Name=Tho\u00E1t
-Exit.ToolTip=Tho\u00E1t ch\u01B0\u01A1ng tr\u00ECnh.
-File.Name=T\u1EADp Tin
-File.ToolTip=T\u1EADp Tin
-Forward.ToolTip=\u0110i t\u1EDBi ph\u00E2n \u0111o\u1EA1n k\u1EBF ti\u1EBFp.
-Go.ToolTip=Chuy\u1EC3n
-Headings.Name=Hi\u1EC7n Ti\u00EAu \u0110\u1EC1
-Headings.ToolTip=Hi\u1EC7n Ti\u00EAu \u0110\u1EC1
-Help.ToolTip=Tr\u1EE3 Gi\u00FAp
-JournalToggle.Name=Hi\u1EC7n Web Journal
-JournalToggle.ToolTip=B\u1EADt/t\u1EAFt hi\u1EC3n th\u1ECB Web Journal
-Morph.Name=Hi\u1EC7n H\u00ECnh Th\u00E1i H\u1ECDc c\u1EE7a T\u1EEB Ng\u1EEF
-Morph.ToolTip=Hi\u1EC7n H\u00ECnh Th\u00E1i H\u1ECDc c\u1EE7a T\u1EEB Ng\u1EEF nh\u01B0 Li\u00EAn K\u1EBFt
-NewTab.Name=M\u1EDF C\u1EEDa S\u1ED5 Kinh Th\u00E1nh M\u1EDBi
-NewTab.ToolTip=M\u1EDF C\u1EEDa S\u1ED5 Kinh Th\u00E1nh M\u1EDBi
-NoVNum.Name=Gi\u1EA5u S\u1ED1 C\u00E2u
-NoVNum.ToolTip=Gi\u1EA5u S\u1ED1 C\u00E2u
-Notes.Name=Hi\u1EC7n Ghi Ch\u00FA Nghi\u00EAn C\u1EE9u
-Notes.ToolTip=Hi\u1EC7n Ghi Ch\u00FA Nghi\u00EAn C\u1EE9u
-Open.Name=M\u1EDF ...
-Open.ToolTip=M\u1EDF ph\u00E2n \u0111o\u1EA1n \u0111\u01B0\u1EE3c l\u01B0u.
-Options.Name=T\u00F9y Ch\u1ECDn ...
-Options.ToolTip=\u0110i\u1EC1u khi\u1EC3n thi\u1EBFt l\u1EADp h\u1EC7 th\u1ED1ng.
-Paste.Name=D\u00E1n
-Paste.ToolTip=D\u00E1n v\u00F9ng ch\u1ECDn hi\u1EC7n th\u1EDDi.
-Print.Name=In
-Print.ToolTip=In ph\u00E2n \u0111o\u1EA1n hi\u1EC7n th\u1EDDi.
-Save.Name=L\u01B0u ...
-Save.ToolTip=L\u01B0u ph\u00E2n \u0111o\u1EA1n hi\u1EC7n th\u1EDDi.
-SaveAll.Name=L\u01B0u T\u1EA5t C\u1EA3
-SaveAll.ToolTip=L\u01B0u T\u1EA5t C\u1EA3 C\u00E1c Ph\u00E2n \u0110o\u1EA1n
-SaveAs.Name=L\u01B0u nh\u01B0 ...
-SaveAs.ToolTip=L\u01B0u ph\u00E2n \u0111o\u1EA1n theo t\u00EAn kh\u00E1c.
-Scripting.ToolTip=Ch\u1EA1y c\u00E2u l\u1EC7nh trong ng\u00F4n ng\u1EEF scripting.
-SidebarToggle.Name=Hi\u1EC7n Thanh B\u00EAn Ph\u00E2n \u0110o\u1EA1n
-SidebarToggle.ToolTip=B\u1EADt/T\u1EAFt Hi\u1EC3n Th\u1ECB Thanh B\u00EAn Ph\u00E2n \u0110o\u1EA1n
-StatusToggle.Name=Hi\u1EC7n V\u00F9ng Tr\u1EA1ng Th\u00E1i
-StatusToggle.ToolTip=B\u1EADt/T\u1EAFt Hi\u1EC3n Th\u1ECB Tr\u1EA1ng Th\u00E1i
-Strongs.Name=Hi\u1EC7n Li\u00EAn K\u1EBFt Strong's
-Strongs.ToolTip=Hi\u1EC7n S\u1ED1 Strong's nh\u01B0 Li\u00EAn K\u1EBFt
-TabMode.Name=Ch\u1EBF \u0110\u1ED9 Th\u1EBB Tab
-TabMode.ToolTip=Xem Ph\u00E2n \u0110o\u1EA1n D\u00F9ng C\u1EEDa S\u1ED5 C\u00F3 Th\u1EBB Tab
-TinyVNum.Name=D\u00F9ng S\u1ED1 C\u00E2u Nh\u1ECF
-TinyVNum.ToolTip=D\u00F9ng S\u1ED1 C\u00E2u Nh\u1ECF
-ToolTipToggle.Name=Hi\u1EC7n M\u00E1ch N\u01B0\u1EDBc C\u00F4ng C\u1EE5
-ToolTipToggle.ToolTip=B\u1EADt/T\u1EAFt Hi\u1EC3n Th\u1ECB M\u00E1ch N\u01B0\u1EDBc C\u00F4ng C\u1EE5
-Tools.Name=C\u00F4ng C\u1EE5
-Tools.ToolTip=C\u00F4ng C\u1EE5
-VLine.Name=T\u1EEBng C\u00E2u B\u1EAFt \u0110\u1EA7u D\u00F2ng M\u1EDBi
-VLine.ToolTip=T\u1EEBng c\u00E2u b\u1EAFt \u0111\u1EA7u d\u00F2ng m\u1EDBi.
-VNum.Name=Hi\u1EC7n S\u1ED1 C\u00E2u
-VNum.ToolTip=Hi\u1EC7n S\u1ED1 C\u00E2u
-Verse.Name=S\u1ED1 C\u00E2u
-Verse.ToolTip=Ch\u1ECDn Ki\u1EC3u S\u1ED1 C\u00E2u
-View.Name=Xem
-View.ToolTip=Xem
-ViewSource.Name=Xem Ngu\u1ED3n
-ViewSource.ToolTip=Xem HTML v\u00E0 ngu\u1ED3n OSIS c\u1EE7a c\u1EEDa s\u1ED5 hi\u1EC7n th\u1EDDi.
-WindowMode.Name=Ch\u1EBF \u0110\u1ED9 C\u1EEDa S\u1ED5 Ti\u1EC3u
-WindowMode.ToolTip=Xem Ph\u00E2n \u0110o\u1EA1n D\u00F9ng Ch\u1EBF \u0110\u1ED9 C\u1EEDa S\u1ED5 Ti\u1EC3u
-XRef.Name=D\u00F9ng Tham Chi\u1EBFu Ch\u00E9o
-XRef.ToolTip=D\u00F9ng Li\u00EAn K\u1EBFt Tham Chi\u1EBFu Ch\u00E9o

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_zh.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_zh.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_zh.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,86 +0,0 @@
-
-About.Name=\u95DC\u65BC ...
-About.ToolTip=Bible Desktop\u7684\u8CC7\u8A0A
-BCVNum.Name=\u5217\u51FA\u66F8\u540D,\u7AE0\u7BC0\u6578
-BCVNum.ToolTip=\u5217\u51FA\u66F8\u540D,\u7AE0\u7BC0\u6578
-Back.ToolTip=\u56DE\u5230\u4E0A\u3127\u500B\u4E3B\u984C\u95B1\u8B80
-Books.Name=\u66F8\u7C4D ...
-CVNum.Name=\u986F\u793A\u7AE0\u7BC0\u6578
-CVNum.ToolTip=\u986F\u793A\u7AE0\u7BC0\u6578
-ClearView.Name=\u6E05\u9664\u76EE\u524D\u6240\u700F\u89BD\u7684\u5340\u57DF
-ClearView.ToolTip=\u6E05\u9664\u76EE\u524D\u6240\u700F\u89BD\u7684\u4E3B\u984C\u95B1\u8B80
-CloseAllViews.Name=\u95DC\u9589\u6240\u6709\u7684\u700F\u89BD
-CloseAllViews.ToolTip=\u95DC\u9589\u6240\u6709\u7684\u4E3B\u984C\u95B1\u8B80
-CloseOtherViews.Name=\u95DC\u9589\u5176\u5B83\u7684\u700F\u89BD
-CloseOtherViews.ToolTip=\u95DC\u9589\u5176\u5B83\u7684\u4E3B\u984C\u95B1\u8B80
-CloseView.Name=\u95DC\u9589\u76EE\u524D\u7684\u700F\u89BD
-CloseView.ToolTip=\u95DC\u9589\u76EE\u524D\u7684\u700F\u89BD
-CompareToggle.Name=\u986F\u793A\u4E0D\u540C\u4E4B\u8655
-CompareToggle.ToolTip=\u5728\u4E0D\u540C\u7248\u672C\u8056\u7D93\u4E2D,\u6BD4\u8F03\u8207\u986F\u793A\u4E0D\u540C\u4E4B\u8655
-Contents.Name=\u76EE\u9304 ...
-Contents.ToolTip=\u5E6B\u52A9\u6A94\u6848\u76EE\u9304
-Copy.ToolTip=\u8986\u88FD\u6240\u9078
-Edit.ToolTip=\u96E2\u958B
-Exit.Name=\u96E2\u958B
-Exit.ToolTip=\u96E2\u958B\u9019\u500B\u7A0B\u5F0F
-File.Name=\u6A94\u6848
-File.ToolTip=\u6A94\u6848
-Forward.ToolTip=\u5230\u4E0B\u3127\u9801\u7684\u4E3B\u984C\u95B1\u8B80
-Go.ToolTip=\u57F7\u884C
-Headings.Name=Show Headings
-Headings.ToolTip=Show Headings
-Help.ToolTip=\u5E6B\u52A9
-JournalToggle.Name=\u986F\u793AWeb Journal
-JournalToggle.ToolTip=\u5728Web Journal\u4E2D\u5207\u63DB\u986F\u793A
-Morph.Name=\u986F\u793A Word Morphology
-Morph.ToolTip=\u986F\u793A Word Morphology \u7684\u9023\u7D50
-NewTab.Name=\u700F\u89BD\u65B0\u7684\u8056\u7D93
-NewTab.ToolTip=\u6253\u958B\u3127\u672C\u65B0\u7684\u8056\u7D93\u700F\u89BD
-NoVNum.Name=\u96B1\u85CF\u7D93\u7BC0\u6578\u5B57
-NoVNum.ToolTip=\u96B1\u85CF\u7D93\u7BC0\u6578\u5B57
-Notes.Name=\u986F\u793A\u7814\u7D93\u8A3B\u91CB
-Notes.ToolTip=\u986F\u793A\u7814\u7D93\u8A3B\u91CB
-Open.Name=\u6253\u958B ...
-Open.ToolTip=\u6253\u958B\u5DF2\u5B58\u6A94\u7684\u4E3B\u984C\u95B1\u8B80
-Options.Name=\u9078\u9805 ...
-Options.ToolTip=\u4FEE\u6539\u7CFB\u7D71\u8A2D\u5B9A
-Paste.Name=\u8CBC\u4E0A
-Paste.ToolTip=\u5C07\u6240\u9078\u8CC7\u6599\u8CBC\u4E0A
-Print.Name=\u5217\u5370
-Print.ToolTip=\u5370\u51FA\u76EE\u524D\u7684\u4E3B\u984C\u95B1\u8B80
-Save.Name=\u5132\u5B58...
-Save.ToolTip=\u5132\u5B58\u76EE\u524D\u7684\u4E3B\u984C\u95B1\u8B80
-SaveAll.Name=\u5168\u90E8\u5132\u5B58
-SaveAll.ToolTip=\u5132\u5B58\u6240\u6709\u7684\u4E3B\u984C\u95B1\u8B80
-SaveAs.Name=\u5132\u5B58\u70BA ...
-SaveAs.ToolTip=\u4F7F\u7528\u4E0D\u540C\u7684\u540D\u7A31\u5132\u5B58\u76EE\u524D\u7684\u4E3B\u984C\u95B1\u8B80
-Scripting.Name=\u8173\u672C ...
-Scripting.ToolTip=\u5728\u8173\u672C\u8A9E\u6CD5\u4E2D\u57F7\u884C\u90E8\u4EFD\u7684\u547D\u4EE4
-SidebarToggle.Name=\u986F\u793A\u4E3B\u984C\u95B1\u8B80\u5074\u908A\u5DE5\u5177\u5217
-SidebarToggle.ToolTip=\u5728\u5074\u908A\u5DE5\u5177\u5217\u5207\u63DB\u986F\u793A
-StatusToggle.Name=\u986F\u793A\u72C0\u614B\u5340
-StatusToggle.ToolTip=\u5728\u72C0\u614B\u5340\u5207\u63DB\u986F\u793A
-Strongs.Name=\u986F\u793A Strong's Links
-Strongs.ToolTip=\u986F\u793AStrong's Numbers\u9023\u7D50
-TabMode.Name=\u55AE\u4ECB\u9762\u6A21\u5F0F
-TabMode.ToolTip=\u4F7F\u7528\u55AE\u4ECB\u9762\u6A21\u5F0F\u986F\u793A\u4E3B\u984C\u95B1\u8B80
-TinyVNum.Name=\u7D93\u7BC0\u6578\u5B57\u4F7F\u7528\u8F03\u5C0F\u7684\u5B57\u9AD4
-TinyVNum.ToolTip=\u7D93\u7BC0\u6578\u5B57\u4F7F\u7528\u8F03\u5C0F\u7684\u5B57\u9AD4
-ToolTipToggle.Name=\u986F\u793A\u5DE5\u5177\u63D0\u793A
-ToolTipToggle.ToolTip=\u5207\u63DB\u986F\u793A\u5DE5\u5177\u63D0\u793A
-Tools.Name=\u5DE5\u5177
-Tools.ToolTip=\u5DE5\u5177
-VLine.Name=\u65B7\u884C\u5F8C\u958B\u59CB\u53E6\u3127\u53E5\u7D93\u7BC0
-VLine.ToolTip=\u6BCF\u3127\u53E5\u7D93\u7BC0\u5728\u65B0\u7684\u3127\u884C\u958B\u59CB
-VNum.Name=\u986F\u793A\u7D93\u7BC0\u6578\u5B57
-VNum.ToolTip=\u986F\u793A\u7D93\u7BC0\u6578\u5B57
-Verse.Name=\u7D93\u7BC0\u6578\u5B57
-Verse.ToolTip=\u8A2D\u5B9A\u7D93\u7BC0\u6578\u5B57\u7684\u683C\u5F0F
-View.Name=\u700F\u89BD
-View.ToolTip=\u700F\u89BD
-ViewSource.Name=\u700F\u89BD\u539F\u59CB\u78BC
-ViewSource.ToolTip=\u5728\u76EE\u524D\u7684\u4ECB\u9762\u700F\u89BD HTML \u53CA OSIS \u539F\u59CB\u78BC
-WindowMode.Name=\u591A\u4ECB\u9762\u6A21\u5F0F
-WindowMode.ToolTip=\u5728\u591A\u4ECB\u9762\u6A21\u5F0F\u700F\u89BD\u4E3B\u984C
-XRef.Name=\u4F7F\u7528\u57FA\u7763\u6559\u6307\u5411\u9023\u7D50
-XRef.ToolTip=\u4F7F\u7528\u57FA\u7763\u6559\u6307\u5411\u9023\u7D50

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_zh_CN.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_zh_CN.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_zh_CN.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,86 +0,0 @@
-
-About.Name=\u5173\u65BC ...
-About.ToolTip=Bible Desktop\u7684\u8D44\u8BAF
-BCVNum.Name=\u5217\u51FA\u4E66\u540D,\u7AE0\u8282\u6570
-BCVNum.ToolTip=\u5217\u51FA\u4E66\u540D,\u7AE0\u8282\u6570
-Back.ToolTip=\u56DE\u5230\u4E0A\u3127\u4E2A\u4E3B\u9898\u9605\u8BFB
-Books.Name=\u4E66\u7C4D ...
-CVNum.Name=\u663E\u793A\u7AE0\u8282\u6570
-CVNum.ToolTip=\u663E\u793A\u7AE0\u8282\u6570
-ClearView.Name=\u6E05\u9664\u76EE\u524D\u6240\u6D4F\u89C8\u7684\u533A\u57DF
-ClearView.ToolTip=\u6E05\u9664\u76EE\u524D\u6240\u6D4F\u89C8\u7684\u4E3B\u9898\u9605\u8BFB
-CloseAllViews.Name=\u5173\u95ED\u6240\u6709\u7684\u6D4F\u89C8
-CloseAllViews.ToolTip=\u5173\u95ED\u6240\u6709\u7684\u4E3B\u9898\u9605\u8BFB
-CloseOtherViews.Name=\u5173\u95ED\u5176\u5B83\u7684\u6D4F\u89C8
-CloseOtherViews.ToolTip=\u5173\u95ED\u5176\u5B83\u7684\u4E3B\u9898\u9605\u8BFB
-CloseView.Name=\u5173\u95ED\u76EE\u524D\u7684\u6D4F\u89C8
-CloseView.ToolTip=\u5173\u95ED\u76EE\u524D\u7684\u6D4F\u89C8
-CompareToggle.Name=\u663E\u793A\u4E0D\u540C\u4E4B\u5904
-CompareToggle.ToolTip=\u5728\u4E0D\u540C\u7248\u672C\u7684\u5723\u7ECF\u4E2D,\u6BD4\u8F83\u4E0E\u663E\u793A\u4E0D\u540C\u4E4B\u5904
-Contents.Name=\u76EE\u5F55 ...
-Contents.ToolTip=\u5E2E\u52A9\u6863\u6848\u76EE\u5F55
-Copy.ToolTip=\u9ECF\u8D34\u6240\u9009
-Edit.ToolTip=\u7F16\u8F91
-Exit.Name=\u79BB\u5F00
-Exit.ToolTip=\u79BB\u5F00\u8FD9\u4E2A\u7A0B\u5E8F
-File.Name=\u6863\u6848
-File.ToolTip=\u6863\u6848
-Forward.ToolTip=\u5230\u4E0B\u3127\u9875\u7684\u4E3B\u9898\u9605\u8BFB
-Go.ToolTip=\u6267\u884C
-Headings.Name=Show Headings
-Headings.ToolTip=Show Headings
-Help.ToolTip=\u5E2E\u52A9
-JournalToggle.Name=\u663E\u793AWeb Journal
-JournalToggle.ToolTip=\u5728Web Journal\u4E2D\u5207\u6362\u663E\u793A
-Morph.Name=\u663E\u793A Word Morphology
-Morph.ToolTip=\u663E\u793A Word Morphology \u7684\u8FDE\u7ED3
-NewTab.Name=\u6D4F\u89C8\u65B0\u7684\u5723\u7ECF
-NewTab.ToolTip=\u6253\u5F00\u3127\u672C\u5723\u7ECF\u6D4F\u89C8
-NoVNum.Name=\u9690\u85CF\u7ECF\u8282\u6570\u5B57
-NoVNum.ToolTip=\u9690\u85CF\u7ECF\u8282\u6570\u5B57
-Notes.Name=\u663E\u793A\u7814\u7ECF\u6CE8\u91CA
-Notes.ToolTip=\u663E\u793A\u7814\u7ECF\u6CE8\u91CA
-Open.Name=\u6253\u5F00 ...
-Open.ToolTip=\u6253\u5F00\u5DF2\u5B58\u6863\u7684\u4E3B\u9898\u9605\u8BFB
-Options.Name=\u9009\u9879 ...
-Options.ToolTip=\u4FEE\u6539\u7CFB\u7EDF\u8BBE\u5B9A
-Paste.Name=\u9ECF\u8D34
-Paste.ToolTip=\u7279\u6B8A\u9ECF\u8D34
-Print.Name=\u6253\u5370
-Print.ToolTip=\u6253\u5370\u76EE\u524D\u7684\u4E3B\u9898\u9605\u8BFB
-Save.Name=\u50A8\u5B58...
-Save.ToolTip=\u50A8\u5B58\u76EE\u524D\u7684\u4E3B\u9898\u9605\u8BFB
-SaveAll.Name=\u5168\u90E8\u50A8\u5B58
-SaveAll.ToolTip=\u50A8\u5B58\u6240\u6709\u7684\u4E3B\u9898\u9605\u8BFB
-SaveAs.Name=\u50A8\u5B58\u4E3A ...
-SaveAs.ToolTip=\u4F7F\u7528\u4E0D\u540C\u7684\u540D\u79F0\u50A8\u5B58\u76EE\u524D\u7684\u4E3B\u9898\u9605\u8BFB
-Scripting.Name=\u811A\u672C ...
-Scripting.ToolTip=\u5728\u811A\u672C\u8BED\u6CD5\u4E2D\u6267\u884C\u90E8\u4EFD\u7684\u547D\u4EE4
-SidebarToggle.Name=\u663E\u793A\u4E3B\u9898\u9605\u8BFB\u4FA7\u8FB9\u5DE5\u5177\u5217
-SidebarToggle.ToolTip=\u5728\u4FA7\u8FB9\u5DE5\u5177\u5217\u5207\u6362\u663E\u793A
-StatusToggle.Name=\u663E\u793A\u72B6\u6001\u533A
-StatusToggle.ToolTip=\u5728\u72B6\u6001\u533A\u5207\u6362\u663E\u793A
-Strongs.Name=\u663E\u793A Strong's Links
-Strongs.ToolTip=\u663E\u793AStrong's Numbers\u8FDE\u7ED3
-TabMode.Name=\u5355\u4ECB\u9762\u6A21\u5F0F
-TabMode.ToolTip=\u4F7F\u7528\u5355\u4ECB\u9762\u6A21\u5F0F\u663E\u5F0F\u4E3B\u9898\u9605\u8BFB
-TinyVNum.Name=\u7ECF\u8282\u6570\u5B57\u4F7F\u7528\u8F83\u5C0F\u7684\u5B57\u4F53
-TinyVNum.ToolTip=\u7ECF\u8282\u6570\u5B57\u4F7F\u7528\u8F83\u5C0F\u7684\u5B57\u4F53
-ToolTipToggle.Name=\u663E\u793A\u5DE5\u5177\u63D0\u793A
-ToolTipToggle.ToolTip=\u5207\u6362\u663E\u793A\u5DE5\u5177\u63D0\u793A
-Tools.Name=\u5DE5\u5177
-Tools.ToolTip=\u5DE5\u5177
-VLine.Name=\u65AD\u884C\u540E\u5F00\u59CB\u53E6\u3127\u53E5\u7ECF\u8282
-VLine.ToolTip=\u6BCF\u3127\u53E5\u7ECF\u8282\u5728\u65B0\u7684\u3127\u884C\u5F00\u59CB
-VNum.Name=\u663E\u793A\u7ECF\u8282\u6570\u5B57
-VNum.ToolTip=\u663E\u793A\u7ECF\u8282\u6570\u5B57
-Verse.Name=\u7ECF\u8282\u6570\u5B57
-Verse.ToolTip=\u8BBE\u5B9A\u7ECF\u8282\u6570\u5B57\u7684\u683C\u5F0F
-View.Name=\u6D4F\u89C8
-View.ToolTip=\u6D4F\u89C8
-ViewSource.Name=\u6D4F\u89C8\u6E90\u7801
-ViewSource.ToolTip=\u5728\u76EE\u524D\u7684\u4ECB\u9762\u6D4F\u89C8 HTML \u53CA OSIS \u6E90\u7801
-WindowMode.Name=\u591A\u4ECB\u9762\u6A21\u5F0F
-WindowMode.ToolTip=\u5728\u591A\u4ECB\u9762\u6A21\u5F0F\u6D4F\u89C8\u4E3B\u9898
-XRef.Name=\u4F7F\u7528\u57FA\u7763\u5F92\u6307\u5411\u8FDE\u7ED3
-XRef.ToolTip=\u4F7F\u7528\u57FA\u7763\u5F92\u6307\u5411\u8FDE\u7ED3

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -24,3 +24,166 @@
 Version\ {0}=Version {0}
 Warranty=Warranty
 {0}\ v{1}={0} v{1}
+
+AboutOK.Name=Alias.OK
+AboutOK.ToolTip=Close this window
+
+About.Name    = _About ...
+About.ToolTip = Information about Bible Desktop
+
+BCVNum.Name    = Show Book, Chapter and Verse Numbers
+BCVNum.ToolTip = Show Book, Chapter and Verse numbers
+
+Back.Name    = Alias.Back
+Back.ToolTip = Go back to previous passage.
+
+Books.Name    = Books ...
+Books.ToolTip = Display/Install Books
+
+CVNum.Name    = Show Chapter and Verse Numbers
+CVNum.ToolTip = Show Chapter and Verse numbers
+
+ClearView.Name    = C_lear the current view
+ClearView.ToolTip = Clear the current view's passages
+
+CloseAllViews.Name    = Close _All Views
+CloseAllViews.ToolTip = Close All Passages
+
+CloseOtherViews.Name    = Close _Other Views
+CloseOtherViews.ToolTip = Close all the other passages.
+
+CloseView.AcceleratorKey = 0x73,ctrl
+CloseView.Name           = _Close the current view
+CloseView.ToolTip        = Close the current view
+
+CompareToggle.Name    = Show Differences
+CompareToggle.ToolTip = Toggle display of differences between different Bibles
+
+Contents.AcceleratorKey = 0x70
+Contents.Name           = _Contents ...
+Contents.ToolTip        = Help file contents.
+
+Copy.Name    = Alias.Copy
+Copy.ToolTip = Copy the selection.
+
+Cut.Name    = Alias.Cut
+Cut.ToolTip = Cut the selection.
+
+Edit.Name    = Alias.Edit
+Edit.ToolTip = Edit
+
+Exit.AcceleratorKey = 0x73,alt
+Exit.Name           = E_xit
+Exit.ToolTip        = Exit the Desktop application.
+
+File.Name    = _File
+File.ToolTip = File
+
+Forward.Name    = Alias.Forward
+Forward.ToolTip = Go forward to next passage.
+
+Go.Name    = Alias.Go
+Go.ToolTip = Go
+
+Headings.Name    = Show Headings
+Headings.ToolTip = Show Headings
+
+Help.Name    = Alias.Help
+Help.ToolTip = Help
+
+JournalToggle.AcceleratorKey = J,ctrl
+JournalToggle.Name           = Show the Web _Journal
+JournalToggle.ToolTip        = Toggle display of the Web Journal
+
+Morph.Name    = Show Word Morphology
+Morph.ToolTip = Show Word Morphology as Links
+
+NewTab.AcceleratorKey = N,ctrl
+NewTab.Name           = _New Bible View
+NewTab.ToolTip        = Open a new Bible View
+
+NoVNum.Name    = Hide Verse Numbers
+NoVNum.ToolTip = Hide Verse numbers
+
+Notes.Name    = Show Study Notes
+Notes.ToolTip = Show Study Notes
+
+Open.AcceleratorKey = O,ctrl
+Open.Name           = _Open ...
+Open.ToolTip        = Open a saved passage.
+
+Options.Name    = _Options ...
+Options.ToolTip = Alter system settings.
+
+Paste.AcceleratorKey = V,ctrl
+Paste.Name           = _Paste
+Paste.ToolTip        = Paste the selection.
+
+Print.AcceleratorKey = P,ctrl
+Print.Name           = _Print
+Print.ToolTip        = Print the current passage.
+
+Save.AcceleratorKey    = S,ctrl
+Save.Name              = _Save ...
+Save.ToolTip           = Save the current passage.
+
+SaveAll.AcceleratorKey = S,ctrl,shift
+SaveAll.Name           = _Save All
+SaveAll.ToolTip        = Save All Passages
+
+SaveAs.AcceleratorKey = A,ctrl,shift
+SaveAs.Name           = Save _As ...
+SaveAs.ToolTip        = Save the current passage under a different name.
+
+Scripting.Name    = Scripting ...
+Scripting.ToolTip = Run some commands in a scripting language.
+
+SidebarToggle.AcceleratorKey = B,ctrl
+SidebarToggle.Name           = Show the Passage Side_bar
+SidebarToggle.ToolTip        = Toggle display of the Passage Sidebar
+
+StatusToggle.Name    = Show the St_atus Area
+StatusToggle.ToolTip = Toggle display of the status area
+
+Strongs.Name    = Show Strong's Links
+Strongs.ToolTip = Show Strong's Numbers as Links
+
+TabMode.Name    = _Tabbed Mode
+TabMode.ToolTip = View passages using tabs
+
+TinyVNum.Name    = Use Small Verse Numbers
+TinyVNum.ToolTip = Use small verse numbers
+
+ToolTipToggle.AcceleratorKey = T,ctrl
+ToolTipToggle.Name           = Show Tool Tips
+ToolTipToggle.ToolTip        = Toggle display of tool tips
+
+Tools.Name    = _Tools
+Tools.ToolTip = Tools
+
+VLine.Name    = Start Verses on Separate Lines
+VLine.ToolTip = Start each verses on a new line
+
+VNum.Name    = Show Verse Numbers
+VNum.ToolTip = Show Verse numbers
+
+Verse.Name    = Verse Numbers
+Verse.ToolTip = Set the style for verse numbers
+
+View.Name                 = _View
+View.ToolTip              = View
+
+ViewSource.AcceleratorKey = U,ctrl
+ViewSource.Name           = View So_urce
+ViewSource.ToolTip        = View the HTML and OSIS source to the current window
+
+WindowMode.Name    = Sub-Window _Mode
+WindowMode.ToolTip = View passages using sub-windows
+
+XRef.Name    = Use Cross Reference Linkings
+XRef.ToolTip = Use cross reference links
+
+SourceClip.Name=Alias.Copy
+SourceClip.ToolTip=Copy the source to the clipboard.
+SourceOK.Name=Alias.OK
+SourceOK.ToolTip=Close this window

Copied: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_control.properties (from rev 2012, trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_control.properties)
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_control.properties	                        (rev 0)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_control.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -0,0 +1,54 @@
+# Actions are represented as ActionName.ActionKey=ActionValue
+# Where ActionName is the internal name for the action
+# ActionKey is the String value for Action.NAME, Action.SMALL_ICON, ...
+
+# Special considerations:
+# Icons are represented as a path which can be looked up with
+# ResourceUtil.getResource
+
+# Enabled can either be true (case insensitive) or any other value for false.
+# For clarity, use true and false. Does not need to be present, if true.
+
+#Example
+#NewTab.Enabled=true
+#NewTab.SmallIcon=toolbarButtonGraphics/general/New16.gif
+#NewTab.LargeIcon=toolbarButtonGraphics/general/New24.gif
+
+NewTab.SmallIcon=toolbarButtonGraphics/general/New16.gif
+NewTab.LargeIcon=toolbarButtonGraphics/general/New24.gif
+Open.SmallIcon=toolbarButtonGraphics/general/Open16.gif
+Open.LargeIcon=toolbarButtonGraphics/general/Open24.gif
+Save.SmallIcon=toolbarButtonGraphics/general/Save16.gif
+Save.LargeIcon=toolbarButtonGraphics/general/Save24.gif
+SaveAs.SmallIcon=toolbarButtonGraphics/general/SaveAs16.gif
+SaveAs.LargeIcon=toolbarButtonGraphics/general/SaveAs24.gif
+SaveAll.SmallIcon=toolbarButtonGraphics/general/SaveAll16.gif
+SaveAll.LargeIcon=toolbarButtonGraphics/general/SaveAll24.gif
+# not implemented at this time
+Print.Enabled=false
+Print.SmallIcon=toolbarButtonGraphics/general/Print16.gif
+Print.LargeIcon=toolbarButtonGraphics/general/Print24.gif
+# not implemented at this time
+Cut.Enabled=false
+Cut.SmallIcon=toolbarButtonGraphics/general/Cut16.gif
+Cut.LargeIcon=toolbarButtonGraphics/general/Cut24.gif
+Copy.SmallIcon=toolbarButtonGraphics/general/Copy16.gif
+Copy.LargeIcon=toolbarButtonGraphics/general/Copy24.gif
+# not implemented at this time
+Paste.Enabled=false
+Paste.SmallIcon=toolbarButtonGraphics/general/Paste16.gif
+Paste.LargeIcon=toolbarButtonGraphics/general/Paste24.gif
+Back.SmallIcon=toolbarButtonGraphics/navigation/Back16.gif
+Back.LargeIcon=toolbarButtonGraphics/navigation/Back24.gif
+Forward.SmallIcon=toolbarButtonGraphics/navigation/Forward16.gif
+Forward.LargeIcon=toolbarButtonGraphics/navigation/Forward24.gif
+# Not currently used
+Scripting.Enabled=false
+Books.SmallIcon=toolbarButtonGraphics/general/Import16.gif
+Books.LargeIcon=toolbarButtonGraphics/general/Import24.gif
+Options.SmallIcon=toolbarButtonGraphics/general/Properties16.gif
+Options.LargeIcon=toolbarButtonGraphics/general/Properties24.gif
+Contents.SmallIcon=toolbarButtonGraphics/general/Help16.gif
+Contents.LargeIcon=toolbarButtonGraphics/general/Help24.gif
+About.SmallIcon=toolbarButtonGraphics/general/About16.gif
+About.LargeIcon=toolbarButtonGraphics/general/About24.gif

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_de.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_de.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_de.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -14,3 +14,100 @@
 System\ Properties=System-Einstellungen
 Unknown\ protocol\ {0}=Unbekanntes Protokoll {0}
 Warranty=Garantie
+
+AboutOK.ToolTip=Fenster schlie\u00DFen
+
+About.Name=\u00DCber ...
+About.ToolTip=Informationen \u00FCber Bible Desktop
+BCVNum.Name=Buch-, Kapitel- und Versnummern anzeigen
+BCVNum.ToolTip=Buch-, Kapitel- und Versnummern anzeigen
+Back.ToolTip=Gehe zur letzten Schriftstelle.
+Books.Name=B\u00FCcher ...
+Books.ToolTip=B\u00FCcher anzeigen/installieren
+CVNum.Name=Kapitel- und Versnummern anzeigen
+CVNum.ToolTip=Kapitel- und Versnummern anzeigen
+ClearView.Name=Aktuelle Ansicht zur\u00FCcksetzen
+ClearView.ToolTip=Setze die Schriftstellen der aktuellen Ansicht zur\u00FCck
+CloseAllViews.Name=_Alle Ansichten schlie\u00DFen
+CloseAllViews.ToolTip=Alle Ansichten schlie\u00DFen
+CloseOtherViews.Name=Andere Ansichten schlie\u00DFen
+CloseOtherViews.ToolTip=Alle anderen Ansichten schlie\u00DFen.
+CloseView.Name=Aktuelle Ansicht schlie\u00DFen
+CloseView.ToolTip=Aktuelle Ansicht schlie\u00DFen
+CompareToggle.Name=Unterschiede (Diff) anzeigen
+CompareToggle.ToolTip=Anzeige von Unterschieden zwischen verschiedenen Bibeln ein/ausschalten
+Contents.Name=Inhalt ...
+Contents.ToolTip=Hilfe
+Copy.ToolTip=Kopiert die aktuelle Markierung.
+Cut.ToolTip=Schneide die aktuelle Markierung aus.
+Edit.ToolTip=Bearbeiten
+Exit.Name=Beenden
+Exit.ToolTip=Schlie\u00DFt die Anwendung.
+File.Name=_Datei
+File.ToolTip=Datei
+Forward.ToolTip=Gehe Vorw\u00E4rts zur n\u00E4chsten Schriftstelle.
+Go.Name=Navigation
+Go.ToolTip=Navigation
+Headings.Name=\u00DCberschriften anzeigen
+Headings.ToolTip=\u00DCberschriften anzeigen
+Help.Name=Alias.Help
+Help.ToolTip=Helfe
+JournalToggle.Name=Web-_Journal anzeigen
+JournalToggle.ToolTip=Web-Journal anzeigen
+Morph.Name=Wort-Morphologie zeigen
+Morph.ToolTip=Wort-Morphologie als Link zeigen
+NewTab.AcceleratorKey=O,ctrl
+NewTab.Name=Neue Bibelansicht
+NewTab.ToolTip=\u00D6ffnet eine neue Bibelansicht
+NoVNum.Name=Versnummern verstecken
+NoVNum.ToolTip=Versnummern verstecken
+Notes.Name=Studier-Notizen zeigen
+Notes.ToolTip=Studier-Notizen zeigen
+Open.AcceleratorKey=A,ctrl
+Open.Name=\u00D6ffnen ...
+Open.ToolTip=\u00D6ffnet eine gespeicherte Versliste.
+Options.Name=Einstellungen ...
+Options.ToolTip=Einstellungen
+Paste.Name=Einf\u00FCgen
+Paste.ToolTip=F\u00FCge die im Speicher befindliche Schriftstelle ein.
+Print.Name=Drucken
+Print.ToolTip=Druckt die aktuelle Schriftstelle.
+Save.Name=_Speichern ...
+Save.ToolTip=Speichert die aktuelle Schriftstelle.
+SaveAll.Name=Alle _speichern
+SaveAll.ToolTip=Alle Schriftstellen speichern
+SaveAs.Name=Speichern unter ...
+SaveAs.ToolTip=Die aktuelle Schriftstelle speichern
+Scripting.Name=Skript ...
+Scripting.ToolTip=F\u00FChre Kommandos in einer Skriptsprache aus.
+SidebarToggle.Name=Passage Side_bar anzeigen
+SidebarToggle.ToolTip=Passage Sidebar anzeigen
+StatusToggle.Name=Statusleiste zeigen
+StatusToggle.ToolTip=Statusleiste zeigen
+Strongs.Name=Strong-Links anzeigen
+Strongs.ToolTip=Zeige Strong-Nummern als Links
+TabMode.Name=_Tab-Modus
+TabMode.ToolTip=Zeige Schriftstellen im Tab-Modus
+TinyVNum.Name=Kleine Versnummern benutzen
+TinyVNum.ToolTip=Kleine Versnummern benutzen
+ToolTipToggle.Name=Tooltips anzeigen
+ToolTipToggle.ToolTip=Schalte Tooltips an/aus
+Tools.Name=Extras
+Tools.ToolTip=Extras
+VLine.Name=Beginne Verse auf neuer Zeile
+VLine.ToolTip=Beginne jeden neuen Vers auf einer neuen Zeile
+VNum.Name=Versnummern anzeigen
+VNum.ToolTip=Versnummern anzeigen
+Verse.Name=Versnummern
+Verse.ToolTip=Bestimme das Aussehen der Versnummern
+View.Name=_Ansicht
+View.ToolTip=Ansicht
+ViewSource.Name=Q_uelltext anzeigen
+ViewSource.ToolTip=HTML und OSIS Quelltext anzeigen
+WindowMode.Name=Fenster_modus
+WindowMode.ToolTip=Zeige Schriftstellen im Fenster im Fenstermodus
+XRef.Name=Querreferenzen anzeigen
+XRef.ToolTip=Querreferenzen anzeigen
+
+SourceClip.ToolTip=Quelltext in die Zwischenablage kopieren
+SourceOK.ToolTip=Fenster schlie\u00DFen

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_fa.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_fa.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_fa.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -16,3 +16,92 @@
 Source\ Viewer=\u0646\u0645\u0627\u06CC \u0645\u0623\u0686\u0630
 Version\ {0}=\u0646\u06AF\u0627\u0631\u0634 {0}
 Warranty=\u067E\u0627\u0628\u0646\u062F\u0627\u0646
+
+AboutOK.ToolTip=\u0642\u0628\u0648\u0644
+
+About.Name=\u062F\u0631\u0628\u0627\u0631\u0647.
+About.ToolTip=\u062F\u0631\u0628\u0627\u0631\u0647 \u0627\u06CC\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 
+BCVNum.Name=\u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627 \u0622\u06CC\u0627\u062A\u060C \u0641\u0635\u0644 \u0648 \u06A9\u062A\u0627\u0628
+BCVNum.ToolTip=\u0646\u0634\u0627\u0646 \u062F\u0627\u062F\u0646 \u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627 \u0622\u06CC\u0627\u062A\u060C \u0641\u0635\u0644 \u0648 \u06A9\u062A\u0627\u0628 
+Back.ToolTip=\u0639\u0642\u0628 .
+Books.Name=\u06A9\u062A\u0627\u0628 \u0647\u0627
+Books.ToolTip=\u0646\u0645\u0627\u06CC\u0634 \u0648 \u0646\u0633\u0628 \u06A9\u062A\u0627\u0628\u0647\u0622  
+CVNum.Name=\u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627\u06CC \u0622\u06CC\u0627\u062A \u0648 \u0641\u0635\u0644 
+CVNum.ToolTip=\u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627\u06CC \u0622\u06CC\u0627\u062A \u0648 \u0641\u0635\u0644
+ClearView.Name=\u067E\u0627\u06A9 \u06A9\u0631\u062F\u0646 \u0635\u0641\u062D\u0647  \u062F\u0631 \u062D\u0627\u0644 \u0627\u0633\u062A\u0641\u0627\u062F\u0647  
+ClearView.ToolTip=\u067E\u0627\u06A9 \u06A9\u0631\u062F\u0646 \u0635\u0641\u062D\u0647  \u062F\u0631 \u062D\u0627\u0644 \u0627\u0633\u062A\u0641\u0627\u062F\u0647  
+CloseAllViews.Name=\u0628\u0633\u062A\u0646 \u062A\u0645\u0627\u0645 \u0635\u0641\u062D\u0647   
+CloseAllViews.ToolTip=\u0628\u0633\u062A\u0646 \u062A\u0645\u0627\u0645 \u0635\u0641\u062D\u0647
+CloseOtherViews.Name=\u0628\u0633\u062A\u0646 \u0628\u0642\u064A\u0647 \u0635\u0641\u062D\u0647   
+CloseOtherViews.ToolTip=\u0628\u0633\u062A\u0646 \u0628\u0642\u064A\u0647 \u0635\u0641\u062D\u0647   
+CloseView.Name=\u0628\u0633\u062A\u0646 \u0635\u0641\u062D\u0647  \u062F\u0631 \u062D\u0627\u0644 \u0627\u0633\u062A\u0641\u0627\u062F\u0647  
+CloseView.ToolTip=\u0628\u0633\u062A\u0646\u0647 \u0635\u0641\u062D\u0647  \u062F\u0631 \u062D\u0627\u0644 \u0627\u0633\u062A\u0641\u0627\u062F\u0647 
+CompareToggle.Name=\u0645\u0642\u0627\u06CC\u0633\u0647 \u062A\u0631\u062C\u0645\u0647 
+CompareToggle.ToolTip=\u0645\u0642\u0627\u06CC\u0633\u0647 \u062A\u0631\u062C\u0645\u0647 
+Contents.Name=\u0645\u062A\u0646 \u062A\u0648\u0636\u06CC\u062D\u0627\u062A  
+Contents.ToolTip=\u0645\u062A\u0646 \u062A\u0648\u0636\u06CC\u062D\u0627\u062A
+Copy.ToolTip=\u06A9\u067E\u06CC 
+Cut.ToolTip=\u0628\u0631\u064A\u062F\u0646 \u0642\u0633\u0645\u062A\u0647 \u0627\u0646\u062A\u062E\u0627\u0628 \u0634\u062F\u0647.
+Edit.ToolTip=\u0648\u06CC\u0631\u0627\u06CC\u0634
+Exit.Name=\u062E\u0631\u0648\u062C
+Exit.ToolTip=\u062E\u0631\u0648\u062C \u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647.
+File.Name=\u067E\u0631\u0648\u0646\u062F\u0647
+File.ToolTip=\u067E\u0631\u0648\u0646\u062F\u0647
+Forward.ToolTip=\u062C\u0644\u0648.
+Go.ToolTip=\u0686\u0647\u062A  \u062D\u0631\u06A9\u062A
+Headings.Name=\u0639\u0646\u0648\u0627\u0646 
+Headings.ToolTip=\u0646\u0634\u0627\u0646 \u062F\u0627\u062F\u0646 \u0639\u0646\u0648\u0627\u0646 
+Help.ToolTip=\u0631\u0627\u0647\u0646\u0645\u0627 
+Morph.Name=\u0644\u063A\u062A \u0634\u0646\u0627\u0633\u06CC 
+Morph.ToolTip=\u0644\u063A\u062A \u0634\u0646\u0627\u0633\u06CC 
+NewTab.Name=\u0635\u0641\u062D\u0647 \u062C\u062F\u064A\u062F
+NewTab.ToolTip=\u0646\u0645\u0627\u064A\u0634 \u0635\u0641\u062D\u0647 \u062C\u062F\u064A\u062F \u06A9\u062A\u0627\u0628 \u0645\u0642\u062F\u0633 
+NoVNum.Name=\u0645\u062E\u0641\u0641 \u06A9\u0631\u062F\u0646 \u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627\u06CC \u0622\u06CC\u0627\u062A 
+NoVNum.ToolTip=\u0645\u062E\u0641\u0641 \u06A9\u0631\u062F\u0646 \u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627\u06CC \u0622\u06CC\u0627\u062A 
+Notes.Name=\u0646\u0634\u0627\u0646 \u062F\u0627\u062F\u0646 \u06CC\u0627\u062F\u062F\u0627\u0634\u062A\u200C\u0647\u0627\u06CC \u062A\u0641\u0633\u06CC\u0631\u06CC 
+Notes.ToolTip=\u0646\u0634\u0627\u0646 \u062F\u0627\u062F\u0646 \u06CC\u0627\u062F\u062F\u0627\u0634\u062A\u200C\u0647\u0627\u06CC \u062A\u0641\u0633\u06CC\u0631\u06CC  
+Open.Name=\u06AF\u0634\u0627\u06CC\u0634 ...  
+Open.ToolTip=\u06AF\u0634\u0627\u06CC\u0634 ... 
+Options.Name=\u0627\u0646\u062A\u062E\u0627\u0628 ...
+Options.ToolTip=\u0627\u0646\u062A\u062E\u0627\u0628 ...
+Paste.Name=\u0686\u0633\u0628\u0627\u0646\u062F\u0646
+Paste.ToolTip=\u0686\u0633\u0628\u0627\u0646\u062F\u0646 \u0642\u0633\u0645\u062A\u0647 \u0627\u0646\u062A\u062E\u0627\u0628 \u0634\u062F\u0647.
+Print.Name=\u0686\u0627\u067E
+Print.ToolTip=\u0686\u0627\u067E \u0628\u062E\u0634 \u062F\u0631\u062D\u0627\u0644\u0647 \u0627\u0633\u062A\u0641\u0627\u062F\u0647 
+Save.Name=\u0630\u062E\u064A\u0631\u0647 \u0633\u0627\u0632\u06CC...
+Save.ToolTip=\u0628\u062E\u0634 \u0647\u0627\u06CC  \u062F\u0631 \u062D\u0627\u0644\u0647 \u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0630\u062E\u064A\u0631\u0647 \u0633\u0627\u0632\u06CC.
+SaveAll.Name=\u0647\u0645\u0647 \u0631\u0627 \u0630\u062E\u064A\u0631\u0647 \u06A9\u0631\u062F\u0646
+SaveAll.ToolTip=\u0647\u0645\u0647 \u0628\u062E\u0634\u0647\u0627 \u0631\u0627 \u0630\u062E\u064A\u0631\u0647 \u06A9\u0631\u062F\u0646.
+SaveAs.Name=\u0628\u0647 \u0627\u0633\u0645 \u062C\u062F\u064A\u062F \u0630\u062E\u064A\u0631\u0647 \u06A9\u0631\u062F\u0646 
+SaveAs.ToolTip=\u0628\u0647 \u0627\u0633\u0645 \u062C\u062F\u064A\u062F \u0630\u062E\u064A\u0631\u0647 \u06A9\u0631\u062F\u0646
+SidebarToggle.Name=\u0645\u062A\u0646 \u062F\u0631 \u0633\u062A\u0648\u0646 \u06A9\u0646\u0627\u0631\u06CC
+SidebarToggle.ToolTip=\u0645\u062A\u0646 \u062F\u0631 \u0633\u062A\u0648\u0646 \u06A9\u0646\u0627\u0631\u06CC
+StatusToggle.Name=\u062A\u0631\u0636\u06CC\u0639 \u0627\u0628\u0632\u0627\u0631 \u0628\u0632\u0631\u06AF 
+StatusToggle.ToolTip=\u062A\u0631\u0636\u06CC\u0639 \u062D\u0628\u0632\u0627\u0631
+Strongs.Name=\u0645\u062A\u0631\u0627\u062F\u0641\u200C\u0647\u0627\u06CC \u06A9\u0634\u06CC\u0634 \u0627\u0633\u062A\u0631\u0648\u0646\u06AF
+Strongs.ToolTip=\u0645\u062A\u0631\u0627\u062F\u0641\u200C\u0647\u0627\u06CC \u06A9\u0634\u06CC\u0634 \u0627\u0633\u062A\u0631\u0648\u0646\u06AF 
+TabMode.Name=\u0627\u0646\u062A\u062E\u0627\u0628  \u0635\u0641\u062D\u0647 
+TabMode.ToolTip=\u0627\u0646\u062A\u062E\u0627\u0628  \u0635\u0641\u062D\u0647 
+TinyVNum.Name=\u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0627\u0632 \u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627\u06CC \u06A9\u0648\u0686\u06A9 \u0622\u06CC\u0627\u062A 
+TinyVNum.ToolTip=\u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0627\u0632 \u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0622\u06CC \u06A9\u0648\u062A\u0627\u0647\u0647 \u0622\u06CC\u0627\u062A 
+ToolTipToggle.Name=\u062A\u0648\u0636\u06CC\u062D \u0627\u0628\u0632\u0627\u0631 \u06A9\u0648\u062C\u06A9
+ToolTipToggle.ToolTip=\u0639\u0648\u0636 \u06A9\u0631\u062F\u0646 \u0646\u0645\u0627\u06CC\u0634 \u062A\u0648\u0636\u06CC\u062D\u0647 \u0627\u0628\u0632\u0627\u0631 
+Tools.Name=\u0627\u0628\u0632\u0627\u0631
+Tools.ToolTip=\u0627\u0628\u0632\u0627\u0631 
+VLine.Name=\u0646\u0645\u0627\u06CC\u0634 \u062C\u062F\u0627\u06AF\u0627\u0646\u0647\u200C\u0647\u0631 \u0622\u06CC\u0647 
+VLine.ToolTip=\u0646\u0645\u0627\u06CC\u0634 \u062C\u062F\u0627\u06AF\u0627\u0646\u0647\u200C\u0647\u0631 \u0622\u06CC\u0647 .
+VNum.Name=\u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627\u06CC  \u0622\u06CC\u0627\u062A
+VNum.ToolTip=\u0646\u0634\u0627\u0646 \u062F\u0627\u062F\u0646 \u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627\u06CC  \u0622\u06CC\u0627\u062A 
+Verse.Name=\u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627\u06CC \u0622\u06CC\u0627\u062A 
+Verse.ToolTip=\u0634\u0645\u0627\u0631\u0647\u200C\u0647\u0627\u06CC \u0622\u06CC\u0627\u062A
+View.Name=\u0646\u0645\u0627\u06CC\u0634
+View.ToolTip=\u0646\u0645\u0627\u06CC\u0634
+ViewSource.Name=\u062F\u06CC\u062F\u0646  \u06A9\u062F \u0645\u0646\u0634\u0623 
+ViewSource.ToolTip=\u062F\u06CC\u062F\u0646  \u06A9\u062F \u0645\u0646\u0634\u0623  OSIS \u0648 HTML
+WindowMode.Name=\u0627\u0646\u062A\u062E\u0627\u0628 \u067E\u0646\u062C\u0631\u0647
+WindowMode.ToolTip=\u0627\u0646\u062A\u062E\u0627\u0628 \u067E\u0646\u062C\u0631\u0647
+XRef.Name=\u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0627\u0632 \u0627\u0631\u062C\u0639\u0627\u062A
+XRef.ToolTip=\u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0627\u0632\u0627\u0631\u062C\u0639\u0627\u062A 
+
+SourceClip.ToolTip=\u06A9\u067E\u06CC
+SourceOK.ToolTip=\u0642\u0628\u0648\u0644

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_in.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_in.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_in.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -14,3 +14,94 @@
 Source\ Viewer=Tampilan Sumber
 Version\ {0}=Versi {0}
 Warranty=Jaminan
+
+AboutOK.ToolTip=Tutup jendela ini
+
+About.Name=Mengenai ...
+About.ToolTip=Informasi mengenai Bible Desktop
+BCVNum.Name=Tampilkan No Kitab, Pasal dan Ayat
+BCVNum.ToolTip=Tampilkan No Kitab, Pasal dan Ayat
+Back.ToolTip=Kembali ke sebelumnya
+Books.Name=Buku ...
+Books.ToolTip=Buku Tersedia
+CVNum.Name=Tampilkan No Pasal dan Ayat
+CVNum.ToolTip=Tampilkan No Pasal dan Ayat
+ClearView.Name=_Kosongkan ayat
+ClearView.ToolTip=Kosongkan ayat
+CloseAllViews.Name=Tutup _Semua Tampilan
+CloseAllViews.ToolTip=Tutup Semua Tampilan
+CloseOtherViews.Name=Tutup Tampilan _Lain
+CloseOtherViews.ToolTip=Tutup Tampilan Lain
+CloseView.Name=Tutup Tampilan
+CloseView.ToolTip=Tutup Tampilan
+CompareToggle.Name=Tampilan Permbanding
+CompareToggle.ToolTip=Tuas untuk Pembanding antar Alkitab
+Contents.Name=_Kontents ...
+Contents.ToolTip=Kontents Bantuan.
+Copy.ToolTip=Copy the selection.
+Cut.ToolTip=Cut the selection.
+Edit.ToolTip=Edit
+Exit.Name=K_eluar
+Exit.ToolTip=Keluar dari Aplikasi.
+File.Name=_Berkas
+File.ToolTip=Berkas
+Forward.ToolTip=Ke pasal berikut
+Go.ToolTip=Go
+Headings.Name=Tampilkan Headings
+Headings.ToolTip=Tampilkan Headings
+Help.Name=Alias.Help
+Help.ToolTip=Bantuan
+JournalToggle.Name=Tampilan _Jurnal Web
+JournalToggle.ToolTip=Tuas Tampilan Jurnal Web
+Morph.Name=Tampilkan Ilmu Bentuk Kata (Morphology)
+Morph.ToolTip=Tampilkan Ilmu Bentuk Kata (Morphology) sebagai Links
+NewTab.Name=_Tampilan Baru
+NewTab.ToolTip=Membuka Tampilan Baru
+NoVNum.Name=Sembunyikan No Ayat
+NoVNum.ToolTip=Sembunyikan No Ayat
+Notes.Name=Tampilkan Catatan Belajar
+Notes.ToolTip=Tampilkan Catatan Belajar
+Open.Name=_Buka ...
+Open.ToolTip=Buka ayat.
+Options.Name=_Opsi ...
+Options.ToolTip=Merubah Opsi.
+Print.Name=_Cetak
+Print.ToolTip=Cetak Ayat.
+Save.Name=_Simpan ...
+Save.ToolTip=Simpan Ayat.
+SaveAll.Name=_Simpan Semua
+SaveAll.ToolTip=Simpan Semua Ayat
+SaveAs.Name=Simp_an Sebagai ...
+SaveAs.ToolTip=Simpan ayat dengan nama baru.
+Scripting.ToolTip=Jalankan perintah dalam bahasa script.
+SidebarToggle.Name=Tampilan Side_bar
+SidebarToggle.ToolTip=Tuas untuk Sidebar
+StatusToggle.Name=Tampilkan St_atus
+StatusToggle.ToolTip=Tampilkan Status
+Strongs.Name=Tampilkan Ilmu Bentuk Kata (Strong's)
+Strongs.ToolTip=Tampilkan Ilmu Bentuk Kata (Strong's) sebagai Links
+TabMode.Name=Mode _Tabbed
+TabMode.ToolTip=Melihat ayat dengan tampilan Tab
+TinyVNum.Name=Menggunakan huruf kecil untuk No Ayat
+TinyVNum.ToolTip=Menggunakan huruf kecil untuk No Ayat
+ToolTipToggle.Name=Tampilkan Tool Tips
+ToolTipToggle.ToolTip=Tuas Tampilan Tool Tips
+Tools.Name=_Perkakas
+Tools.ToolTip=Perkakas
+VLine.Name=Ayat dimulai dari Baris Baru
+VLine.ToolTip=Ayat dimulai dari Baris Baru
+VNum.Name=Tampilkan No Ayat
+VNum.ToolTip=Tampilkan No Ayat
+Verse.Name=No Ayat
+Verse.ToolTip=Tampilan untuk no ayat
+View.Name=_Tampilan
+View.ToolTip=Tampilan
+ViewSource.Name=Tampilkan S_umber/Asal
+ViewSource.ToolTip=Tampilkan sumber HTML dan OSIS
+WindowMode.Name=_Mode Sub-Jendela
+WindowMode.ToolTip=Melihat ayat dengan tampilan Sub-Jendela
+XRef.Name=Tampilkan Referensi Silang
+XRef.ToolTip=Tampilkan Referensi Silang
+
+SourceClip.ToolTip=Salin ke clipboard.
+SourceOK.ToolTip=Tutup Jendela ini.

Copied: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_tr.properties (from rev 2012, trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Desktop_tr.properties)
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_tr.properties	                        (rev 0)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_tr.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -0,0 +1,14 @@
+
+Edit.Name=Ara\u015Ft\u0131rmak
+Edit.ToolTip=Ara\u015Ft\u0131rmak
+File.Name=Dosya
+File.ToolTip=Dosya
+Go.Name=Git
+Go.ToolTip=Git
+Help.Name=Yard\u0131m
+Help.ToolTip=Yard\u0131m
+JournalToggle.AcceleratorKey=J,ctrl
+Tools.Name=Aletler
+Tools.ToolTip=Aletler
+View.Name=Tema\u015Fa
+View.ToolTip=Tema\u015Fa

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_vi.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_vi.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_vi.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -13,3 +13,97 @@
 System\ Properties=Thu\u1ED9c T\u00EDnh H\u1EC7 Th\u1ED1ng
 Unknown\ protocol\ {0}=Protocol kh\u00F4ng \u0111\u01B0\u1EE3c bi\u1EBFt {0}
 Warranty=B\u1EA3o H\u00E0nh
+
+AboutOK.ToolTip=\u0110\u00F3ng c\u1EEDa s\u1ED5 n\u00E0y
+
+About.Name=V\u1EC1 ...
+About.ToolTip=Th\u00F4ng Tin v\u1EC1 Bible Desktop
+BCVNum.Name=Hi\u1EC7n T\u00EAn S\u00E1ch, S\u1ED1 Ch\u01B0\u01A1ng v\u00E0 C\u00E2u
+BCVNum.ToolTip=Hi\u1EC7n T\u00EAn S\u00E1ch, S\u1ED1 Ch\u01B0\u01A1ng v\u00E0 C\u00E2u
+Back.ToolTip=Quay l\u1EA1i ph\u00E2n \u0111o\u1EA1n v\u1EEBa qua.
+Books.Name=C\u00E1c S\u00E1ch ...
+Books.ToolTip=Hi\u1EC7n/C\u00E0i \u0110\u1EB7t S\u00E1ch
+CVNum.Name=Hi\u1EC7n S\u1ED1 Ch\u01B0\u01A1ng v\u00E0 C\u00E2u
+CVNum.ToolTip=Hi\u1EC7n S\u1ED1 Ch\u01B0\u01A1ng v\u00E0 C\u00E2u
+ClearView.Name=Xo\u00E1 c\u1EEDa s\u1ED5 hi\u1EC7n th\u1EDDi
+ClearView.ToolTip=Xo\u00E1 c\u00E1c ph\u00E2n \u0111o\u1EA1n trong c\u1EEDa s\u1ED5 hi\u1EC7n th\u1EDDi
+CloseAllViews.Name=\u0110\u00F3ng C\u00E1c C\u1EEDa S\u1ED5
+CloseAllViews.ToolTip=\u0110\u00F3ng C\u00E1c C\u1EEDa S\u1ED5
+CloseOtherViews.Name=\u0110\u00F3ng C\u00E1c C\u1EEDa S\u1ED5 Kh\u00E1c
+CloseOtherViews.ToolTip=\u0110\u00F3ng C\u00E1c C\u1EEDa S\u1ED5 Kh\u00E1c
+CloseView.Name=\u0110\u00F3ng c\u1EEDa s\u1ED5 hi\u1EC7n th\u1EDDi
+CloseView.ToolTip=\u0110\u00F3ng c\u1EEDa s\u1ED5 hi\u1EC7n th\u1EDDi
+CompareToggle.Name=So S\u00E1nh B\u1EA3n D\u1ECBch
+CompareToggle.ToolTip=So S\u00E1nh B\u1EA3n D\u1ECBch
+Contents.Name=N\u1ED9i Dung ...
+Contents.ToolTip=N\u1ED9i Dung T\u1EADp Tin Tr\u1EE3 Gi\u00FAp.
+Copy.Name=Ch\u00E9p
+Copy.ToolTip=Ch\u00E9p v\u00F9ng ch\u1ECDn hi\u1EC7n th\u1EDDi.
+Cut.Name=C\u1EAFt
+Cut.ToolTip=C\u1EAFt v\u00F9ng ch\u1ECDn hi\u1EC7n th\u1EDDi.
+Edit.ToolTip=S\u1EEDa
+Exit.Name=Tho\u00E1t
+Exit.ToolTip=Tho\u00E1t ch\u01B0\u01A1ng tr\u00ECnh.
+File.Name=T\u1EADp Tin
+File.ToolTip=T\u1EADp Tin
+Forward.ToolTip=\u0110i t\u1EDBi ph\u00E2n \u0111o\u1EA1n k\u1EBF ti\u1EBFp.
+Go.ToolTip=Chuy\u1EC3n
+Headings.Name=Hi\u1EC7n Ti\u00EAu \u0110\u1EC1
+Headings.ToolTip=Hi\u1EC7n Ti\u00EAu \u0110\u1EC1
+Help.ToolTip=Tr\u1EE3 Gi\u00FAp
+JournalToggle.Name=Hi\u1EC7n Web Journal
+JournalToggle.ToolTip=B\u1EADt/t\u1EAFt hi\u1EC3n th\u1ECB Web Journal
+Morph.Name=Hi\u1EC7n H\u00ECnh Th\u00E1i H\u1ECDc c\u1EE7a T\u1EEB Ng\u1EEF
+Morph.ToolTip=Hi\u1EC7n H\u00ECnh Th\u00E1i H\u1ECDc c\u1EE7a T\u1EEB Ng\u1EEF nh\u01B0 Li\u00EAn K\u1EBFt
+NewTab.Name=M\u1EDF C\u1EEDa S\u1ED5 Kinh Th\u00E1nh M\u1EDBi
+NewTab.ToolTip=M\u1EDF C\u1EEDa S\u1ED5 Kinh Th\u00E1nh M\u1EDBi
+NoVNum.Name=Gi\u1EA5u S\u1ED1 C\u00E2u
+NoVNum.ToolTip=Gi\u1EA5u S\u1ED1 C\u00E2u
+Notes.Name=Hi\u1EC7n Ghi Ch\u00FA Nghi\u00EAn C\u1EE9u
+Notes.ToolTip=Hi\u1EC7n Ghi Ch\u00FA Nghi\u00EAn C\u1EE9u
+Open.Name=M\u1EDF ...
+Open.ToolTip=M\u1EDF ph\u00E2n \u0111o\u1EA1n \u0111\u01B0\u1EE3c l\u01B0u.
+Options.Name=T\u00F9y Ch\u1ECDn ...
+Options.ToolTip=\u0110i\u1EC1u khi\u1EC3n thi\u1EBFt l\u1EADp h\u1EC7 th\u1ED1ng.
+Paste.Name=D\u00E1n
+Paste.ToolTip=D\u00E1n v\u00F9ng ch\u1ECDn hi\u1EC7n th\u1EDDi.
+Print.Name=In
+Print.ToolTip=In ph\u00E2n \u0111o\u1EA1n hi\u1EC7n th\u1EDDi.
+Save.Name=L\u01B0u ...
+Save.ToolTip=L\u01B0u ph\u00E2n \u0111o\u1EA1n hi\u1EC7n th\u1EDDi.
+SaveAll.Name=L\u01B0u T\u1EA5t C\u1EA3
+SaveAll.ToolTip=L\u01B0u T\u1EA5t C\u1EA3 C\u00E1c Ph\u00E2n \u0110o\u1EA1n
+SaveAs.Name=L\u01B0u nh\u01B0 ...
+SaveAs.ToolTip=L\u01B0u ph\u00E2n \u0111o\u1EA1n theo t\u00EAn kh\u00E1c.
+Scripting.ToolTip=Ch\u1EA1y c\u00E2u l\u1EC7nh trong ng\u00F4n ng\u1EEF scripting.
+SidebarToggle.Name=Hi\u1EC7n Thanh B\u00EAn Ph\u00E2n \u0110o\u1EA1n
+SidebarToggle.ToolTip=B\u1EADt/T\u1EAFt Hi\u1EC3n Th\u1ECB Thanh B\u00EAn Ph\u00E2n \u0110o\u1EA1n
+StatusToggle.Name=Hi\u1EC7n V\u00F9ng Tr\u1EA1ng Th\u00E1i
+StatusToggle.ToolTip=B\u1EADt/T\u1EAFt Hi\u1EC3n Th\u1ECB Tr\u1EA1ng Th\u00E1i
+Strongs.Name=Hi\u1EC7n Li\u00EAn K\u1EBFt Strong's
+Strongs.ToolTip=Hi\u1EC7n S\u1ED1 Strong's nh\u01B0 Li\u00EAn K\u1EBFt
+TabMode.Name=Ch\u1EBF \u0110\u1ED9 Th\u1EBB Tab
+TabMode.ToolTip=Xem Ph\u00E2n \u0110o\u1EA1n D\u00F9ng C\u1EEDa S\u1ED5 C\u00F3 Th\u1EBB Tab
+TinyVNum.Name=D\u00F9ng S\u1ED1 C\u00E2u Nh\u1ECF
+TinyVNum.ToolTip=D\u00F9ng S\u1ED1 C\u00E2u Nh\u1ECF
+ToolTipToggle.Name=Hi\u1EC7n M\u00E1ch N\u01B0\u1EDBc C\u00F4ng C\u1EE5
+ToolTipToggle.ToolTip=B\u1EADt/T\u1EAFt Hi\u1EC3n Th\u1ECB M\u00E1ch N\u01B0\u1EDBc C\u00F4ng C\u1EE5
+Tools.Name=C\u00F4ng C\u1EE5
+Tools.ToolTip=C\u00F4ng C\u1EE5
+VLine.Name=T\u1EEBng C\u00E2u B\u1EAFt \u0110\u1EA7u D\u00F2ng M\u1EDBi
+VLine.ToolTip=T\u1EEBng c\u00E2u b\u1EAFt \u0111\u1EA7u d\u00F2ng m\u1EDBi.
+VNum.Name=Hi\u1EC7n S\u1ED1 C\u00E2u
+VNum.ToolTip=Hi\u1EC7n S\u1ED1 C\u00E2u
+Verse.Name=S\u1ED1 C\u00E2u
+Verse.ToolTip=Ch\u1ECDn Ki\u1EC3u S\u1ED1 C\u00E2u
+View.Name=Xem
+View.ToolTip=Xem
+ViewSource.Name=Xem Ngu\u1ED3n
+ViewSource.ToolTip=Xem HTML v\u00E0 ngu\u1ED3n OSIS c\u1EE7a c\u1EEDa s\u1ED5 hi\u1EC7n th\u1EDDi.
+WindowMode.Name=Ch\u1EBF \u0110\u1ED9 C\u1EEDa S\u1ED5 Ti\u1EC3u
+WindowMode.ToolTip=Xem Ph\u00E2n \u0110o\u1EA1n D\u00F9ng Ch\u1EBF \u0110\u1ED9 C\u1EEDa S\u1ED5 Ti\u1EC3u
+XRef.Name=D\u00F9ng Tham Chi\u1EBFu Ch\u00E9o
+XRef.ToolTip=D\u00F9ng Li\u00EAn K\u1EBFt Tham Chi\u1EBFu Ch\u00E9o
+
+SourceClip.ToolTip=Ch\u00E9p ngu\u1ED3n v\u00E0 chuy\u1EC3n t\u1EDBi b\u1EA3ng t\u1EA1m
+SourceOK.ToolTip=\u0110\u00F3ng c\u1EEDa s\u1ED5 n\u00E0y

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_zh.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_zh.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_zh.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -2,3 +2,93 @@
 /images/splash.png = /images/splash_zh_TW.png
 
 License = \u7248\u6B0A
+
+AboutOK.ToolTip=\u95DC\u9589\u4ECB\u9762
+
+About.Name=\u95DC\u65BC ...
+About.ToolTip=Bible Desktop\u7684\u8CC7\u8A0A
+BCVNum.Name=\u5217\u51FA\u66F8\u540D,\u7AE0\u7BC0\u6578
+BCVNum.ToolTip=\u5217\u51FA\u66F8\u540D,\u7AE0\u7BC0\u6578
+Back.ToolTip=\u56DE\u5230\u4E0A\u3127\u500B\u4E3B\u984C\u95B1\u8B80
+Books.Name=\u66F8\u7C4D ...
+CVNum.Name=\u986F\u793A\u7AE0\u7BC0\u6578
+CVNum.ToolTip=\u986F\u793A\u7AE0\u7BC0\u6578
+ClearView.Name=\u6E05\u9664\u76EE\u524D\u6240\u700F\u89BD\u7684\u5340\u57DF
+ClearView.ToolTip=\u6E05\u9664\u76EE\u524D\u6240\u700F\u89BD\u7684\u4E3B\u984C\u95B1\u8B80
+CloseAllViews.Name=\u95DC\u9589\u6240\u6709\u7684\u700F\u89BD
+CloseAllViews.ToolTip=\u95DC\u9589\u6240\u6709\u7684\u4E3B\u984C\u95B1\u8B80
+CloseOtherViews.Name=\u95DC\u9589\u5176\u5B83\u7684\u700F\u89BD
+CloseOtherViews.ToolTip=\u95DC\u9589\u5176\u5B83\u7684\u4E3B\u984C\u95B1\u8B80
+CloseView.Name=\u95DC\u9589\u76EE\u524D\u7684\u700F\u89BD
+CloseView.ToolTip=\u95DC\u9589\u76EE\u524D\u7684\u700F\u89BD
+CompareToggle.Name=\u986F\u793A\u4E0D\u540C\u4E4B\u8655
+CompareToggle.ToolTip=\u5728\u4E0D\u540C\u7248\u672C\u8056\u7D93\u4E2D,\u6BD4\u8F03\u8207\u986F\u793A\u4E0D\u540C\u4E4B\u8655
+Contents.Name=\u76EE\u9304 ...
+Contents.ToolTip=\u5E6B\u52A9\u6A94\u6848\u76EE\u9304
+Copy.ToolTip=\u8986\u88FD\u6240\u9078
+Edit.ToolTip=\u96E2\u958B
+Exit.Name=\u96E2\u958B
+Exit.ToolTip=\u96E2\u958B\u9019\u500B\u7A0B\u5F0F
+File.Name=\u6A94\u6848
+File.ToolTip=\u6A94\u6848
+Forward.ToolTip=\u5230\u4E0B\u3127\u9801\u7684\u4E3B\u984C\u95B1\u8B80
+Go.ToolTip=\u57F7\u884C
+Headings.Name=Show Headings
+Headings.ToolTip=Show Headings
+Help.ToolTip=\u5E6B\u52A9
+JournalToggle.Name=\u986F\u793AWeb Journal
+JournalToggle.ToolTip=\u5728Web Journal\u4E2D\u5207\u63DB\u986F\u793A
+Morph.Name=\u986F\u793A Word Morphology
+Morph.ToolTip=\u986F\u793A Word Morphology \u7684\u9023\u7D50
+NewTab.Name=\u700F\u89BD\u65B0\u7684\u8056\u7D93
+NewTab.ToolTip=\u6253\u958B\u3127\u672C\u65B0\u7684\u8056\u7D93\u700F\u89BD
+NoVNum.Name=\u96B1\u85CF\u7D93\u7BC0\u6578\u5B57
+NoVNum.ToolTip=\u96B1\u85CF\u7D93\u7BC0\u6578\u5B57
+Notes.Name=\u986F\u793A\u7814\u7D93\u8A3B\u91CB
+Notes.ToolTip=\u986F\u793A\u7814\u7D93\u8A3B\u91CB
+Open.Name=\u6253\u958B ...
+Open.ToolTip=\u6253\u958B\u5DF2\u5B58\u6A94\u7684\u4E3B\u984C\u95B1\u8B80
+Options.Name=\u9078\u9805 ...
+Options.ToolTip=\u4FEE\u6539\u7CFB\u7D71\u8A2D\u5B9A
+Paste.Name=\u8CBC\u4E0A
+Paste.ToolTip=\u5C07\u6240\u9078\u8CC7\u6599\u8CBC\u4E0A
+Print.Name=\u5217\u5370
+Print.ToolTip=\u5370\u51FA\u76EE\u524D\u7684\u4E3B\u984C\u95B1\u8B80
+Save.Name=\u5132\u5B58...
+Save.ToolTip=\u5132\u5B58\u76EE\u524D\u7684\u4E3B\u984C\u95B1\u8B80
+SaveAll.Name=\u5168\u90E8\u5132\u5B58
+SaveAll.ToolTip=\u5132\u5B58\u6240\u6709\u7684\u4E3B\u984C\u95B1\u8B80
+SaveAs.Name=\u5132\u5B58\u70BA ...
+SaveAs.ToolTip=\u4F7F\u7528\u4E0D\u540C\u7684\u540D\u7A31\u5132\u5B58\u76EE\u524D\u7684\u4E3B\u984C\u95B1\u8B80
+Scripting.Name=\u8173\u672C ...
+Scripting.ToolTip=\u5728\u8173\u672C\u8A9E\u6CD5\u4E2D\u57F7\u884C\u90E8\u4EFD\u7684\u547D\u4EE4
+SidebarToggle.Name=\u986F\u793A\u4E3B\u984C\u95B1\u8B80\u5074\u908A\u5DE5\u5177\u5217
+SidebarToggle.ToolTip=\u5728\u5074\u908A\u5DE5\u5177\u5217\u5207\u63DB\u986F\u793A
+StatusToggle.Name=\u986F\u793A\u72C0\u614B\u5340
+StatusToggle.ToolTip=\u5728\u72C0\u614B\u5340\u5207\u63DB\u986F\u793A
+Strongs.Name=\u986F\u793A Strong's Links
+Strongs.ToolTip=\u986F\u793AStrong's Numbers\u9023\u7D50
+TabMode.Name=\u55AE\u4ECB\u9762\u6A21\u5F0F
+TabMode.ToolTip=\u4F7F\u7528\u55AE\u4ECB\u9762\u6A21\u5F0F\u986F\u793A\u4E3B\u984C\u95B1\u8B80
+TinyVNum.Name=\u7D93\u7BC0\u6578\u5B57\u4F7F\u7528\u8F03\u5C0F\u7684\u5B57\u9AD4
+TinyVNum.ToolTip=\u7D93\u7BC0\u6578\u5B57\u4F7F\u7528\u8F03\u5C0F\u7684\u5B57\u9AD4
+ToolTipToggle.Name=\u986F\u793A\u5DE5\u5177\u63D0\u793A
+ToolTipToggle.ToolTip=\u5207\u63DB\u986F\u793A\u5DE5\u5177\u63D0\u793A
+Tools.Name=\u5DE5\u5177
+Tools.ToolTip=\u5DE5\u5177
+VLine.Name=\u65B7\u884C\u5F8C\u958B\u59CB\u53E6\u3127\u53E5\u7D93\u7BC0
+VLine.ToolTip=\u6BCF\u3127\u53E5\u7D93\u7BC0\u5728\u65B0\u7684\u3127\u884C\u958B\u59CB
+VNum.Name=\u986F\u793A\u7D93\u7BC0\u6578\u5B57
+VNum.ToolTip=\u986F\u793A\u7D93\u7BC0\u6578\u5B57
+Verse.Name=\u7D93\u7BC0\u6578\u5B57
+Verse.ToolTip=\u8A2D\u5B9A\u7D93\u7BC0\u6578\u5B57\u7684\u683C\u5F0F
+View.Name=\u700F\u89BD
+View.ToolTip=\u700F\u89BD
+ViewSource.Name=\u700F\u89BD\u539F\u59CB\u78BC
+ViewSource.ToolTip=\u5728\u76EE\u524D\u7684\u4ECB\u9762\u700F\u89BD HTML \u53CA OSIS \u539F\u59CB\u78BC
+WindowMode.Name=\u591A\u4ECB\u9762\u6A21\u5F0F
+WindowMode.ToolTip=\u5728\u591A\u4ECB\u9762\u6A21\u5F0F\u700F\u89BD\u4E3B\u984C
+XRef.Name=\u4F7F\u7528\u57FA\u7763\u6559\u6307\u5411\u9023\u7D50
+XRef.ToolTip=\u4F7F\u7528\u57FA\u7763\u6559\u6307\u5411\u9023\u7D50
+
+SourceOK.ToolTip=\u95DC\u9589\u9019\u500B\u4ECB\u9762\u8996\u7A97

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_zh_CN.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_zh_CN.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/Msg_zh_CN.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -2,3 +2,93 @@
 /images/splash.png = /images/splash_zh_CN.png
 
 License = \u7248\u6743
+
+AboutOK.ToolTip=\u5173\u95ED\u4ECB\u9762
+
+About.Name=\u5173\u65BC ...
+About.ToolTip=Bible Desktop\u7684\u8D44\u8BAF
+BCVNum.Name=\u5217\u51FA\u4E66\u540D,\u7AE0\u8282\u6570
+BCVNum.ToolTip=\u5217\u51FA\u4E66\u540D,\u7AE0\u8282\u6570
+Back.ToolTip=\u56DE\u5230\u4E0A\u3127\u4E2A\u4E3B\u9898\u9605\u8BFB
+Books.Name=\u4E66\u7C4D ...
+CVNum.Name=\u663E\u793A\u7AE0\u8282\u6570
+CVNum.ToolTip=\u663E\u793A\u7AE0\u8282\u6570
+ClearView.Name=\u6E05\u9664\u76EE\u524D\u6240\u6D4F\u89C8\u7684\u533A\u57DF
+ClearView.ToolTip=\u6E05\u9664\u76EE\u524D\u6240\u6D4F\u89C8\u7684\u4E3B\u9898\u9605\u8BFB
+CloseAllViews.Name=\u5173\u95ED\u6240\u6709\u7684\u6D4F\u89C8
+CloseAllViews.ToolTip=\u5173\u95ED\u6240\u6709\u7684\u4E3B\u9898\u9605\u8BFB
+CloseOtherViews.Name=\u5173\u95ED\u5176\u5B83\u7684\u6D4F\u89C8
+CloseOtherViews.ToolTip=\u5173\u95ED\u5176\u5B83\u7684\u4E3B\u9898\u9605\u8BFB
+CloseView.Name=\u5173\u95ED\u76EE\u524D\u7684\u6D4F\u89C8
+CloseView.ToolTip=\u5173\u95ED\u76EE\u524D\u7684\u6D4F\u89C8
+CompareToggle.Name=\u663E\u793A\u4E0D\u540C\u4E4B\u5904
+CompareToggle.ToolTip=\u5728\u4E0D\u540C\u7248\u672C\u7684\u5723\u7ECF\u4E2D,\u6BD4\u8F83\u4E0E\u663E\u793A\u4E0D\u540C\u4E4B\u5904
+Contents.Name=\u76EE\u5F55 ...
+Contents.ToolTip=\u5E2E\u52A9\u6863\u6848\u76EE\u5F55
+Copy.ToolTip=\u9ECF\u8D34\u6240\u9009
+Edit.ToolTip=\u7F16\u8F91
+Exit.Name=\u79BB\u5F00
+Exit.ToolTip=\u79BB\u5F00\u8FD9\u4E2A\u7A0B\u5E8F
+File.Name=\u6863\u6848
+File.ToolTip=\u6863\u6848
+Forward.ToolTip=\u5230\u4E0B\u3127\u9875\u7684\u4E3B\u9898\u9605\u8BFB
+Go.ToolTip=\u6267\u884C
+Headings.Name=Show Headings
+Headings.ToolTip=Show Headings
+Help.ToolTip=\u5E2E\u52A9
+JournalToggle.Name=\u663E\u793AWeb Journal
+JournalToggle.ToolTip=\u5728Web Journal\u4E2D\u5207\u6362\u663E\u793A
+Morph.Name=\u663E\u793A Word Morphology
+Morph.ToolTip=\u663E\u793A Word Morphology \u7684\u8FDE\u7ED3
+NewTab.Name=\u6D4F\u89C8\u65B0\u7684\u5723\u7ECF
+NewTab.ToolTip=\u6253\u5F00\u3127\u672C\u5723\u7ECF\u6D4F\u89C8
+NoVNum.Name=\u9690\u85CF\u7ECF\u8282\u6570\u5B57
+NoVNum.ToolTip=\u9690\u85CF\u7ECF\u8282\u6570\u5B57
+Notes.Name=\u663E\u793A\u7814\u7ECF\u6CE8\u91CA
+Notes.ToolTip=\u663E\u793A\u7814\u7ECF\u6CE8\u91CA
+Open.Name=\u6253\u5F00 ...
+Open.ToolTip=\u6253\u5F00\u5DF2\u5B58\u6863\u7684\u4E3B\u9898\u9605\u8BFB
+Options.Name=\u9009\u9879 ...
+Options.ToolTip=\u4FEE\u6539\u7CFB\u7EDF\u8BBE\u5B9A
+Paste.Name=\u9ECF\u8D34
+Paste.ToolTip=\u7279\u6B8A\u9ECF\u8D34
+Print.Name=\u6253\u5370
+Print.ToolTip=\u6253\u5370\u76EE\u524D\u7684\u4E3B\u9898\u9605\u8BFB
+Save.Name=\u50A8\u5B58...
+Save.ToolTip=\u50A8\u5B58\u76EE\u524D\u7684\u4E3B\u9898\u9605\u8BFB
+SaveAll.Name=\u5168\u90E8\u50A8\u5B58
+SaveAll.ToolTip=\u50A8\u5B58\u6240\u6709\u7684\u4E3B\u9898\u9605\u8BFB
+SaveAs.Name=\u50A8\u5B58\u4E3A ...
+SaveAs.ToolTip=\u4F7F\u7528\u4E0D\u540C\u7684\u540D\u79F0\u50A8\u5B58\u76EE\u524D\u7684\u4E3B\u9898\u9605\u8BFB
+Scripting.Name=\u811A\u672C ...
+Scripting.ToolTip=\u5728\u811A\u672C\u8BED\u6CD5\u4E2D\u6267\u884C\u90E8\u4EFD\u7684\u547D\u4EE4
+SidebarToggle.Name=\u663E\u793A\u4E3B\u9898\u9605\u8BFB\u4FA7\u8FB9\u5DE5\u5177\u5217
+SidebarToggle.ToolTip=\u5728\u4FA7\u8FB9\u5DE5\u5177\u5217\u5207\u6362\u663E\u793A
+StatusToggle.Name=\u663E\u793A\u72B6\u6001\u533A
+StatusToggle.ToolTip=\u5728\u72B6\u6001\u533A\u5207\u6362\u663E\u793A
+Strongs.Name=\u663E\u793A Strong's Links
+Strongs.ToolTip=\u663E\u793AStrong's Numbers\u8FDE\u7ED3
+TabMode.Name=\u5355\u4ECB\u9762\u6A21\u5F0F
+TabMode.ToolTip=\u4F7F\u7528\u5355\u4ECB\u9762\u6A21\u5F0F\u663E\u5F0F\u4E3B\u9898\u9605\u8BFB
+TinyVNum.Name=\u7ECF\u8282\u6570\u5B57\u4F7F\u7528\u8F83\u5C0F\u7684\u5B57\u4F53
+TinyVNum.ToolTip=\u7ECF\u8282\u6570\u5B57\u4F7F\u7528\u8F83\u5C0F\u7684\u5B57\u4F53
+ToolTipToggle.Name=\u663E\u793A\u5DE5\u5177\u63D0\u793A
+ToolTipToggle.ToolTip=\u5207\u6362\u663E\u793A\u5DE5\u5177\u63D0\u793A
+Tools.Name=\u5DE5\u5177
+Tools.ToolTip=\u5DE5\u5177
+VLine.Name=\u65AD\u884C\u540E\u5F00\u59CB\u53E6\u3127\u53E5\u7ECF\u8282
+VLine.ToolTip=\u6BCF\u3127\u53E5\u7ECF\u8282\u5728\u65B0\u7684\u3127\u884C\u5F00\u59CB
+VNum.Name=\u663E\u793A\u7ECF\u8282\u6570\u5B57
+VNum.ToolTip=\u663E\u793A\u7ECF\u8282\u6570\u5B57
+Verse.Name=\u7ECF\u8282\u6570\u5B57
+Verse.ToolTip=\u8BBE\u5B9A\u7ECF\u8282\u6570\u5B57\u7684\u683C\u5F0F
+View.Name=\u6D4F\u89C8
+View.ToolTip=\u6D4F\u89C8
+ViewSource.Name=\u6D4F\u89C8\u6E90\u7801
+ViewSource.ToolTip=\u5728\u76EE\u524D\u7684\u4ECB\u9762\u6D4F\u89C8 HTML \u53CA OSIS \u6E90\u7801
+WindowMode.Name=\u591A\u4ECB\u9762\u6A21\u5F0F
+WindowMode.ToolTip=\u5728\u591A\u4ECB\u9762\u6A21\u5F0F\u6D4F\u89C8\u4E3B\u9898
+XRef.Name=\u4F7F\u7528\u57FA\u7763\u5F92\u6307\u5411\u8FDE\u7ED3
+XRef.ToolTip=\u4F7F\u7528\u57FA\u7763\u5F92\u6307\u5411\u8FDE\u7ED3
+
+SourceOK.ToolTip=\u5173\u95ED\u8FD9\u4E2A\u4ECB\u9762\u7A97\u53E3

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane.java
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane.java	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane.java	2010-11-21 03:57:13 UTC (rev 2017)
@@ -149,7 +149,7 @@
      * Actually create the GUI
      */
     private void init(String orig, String osis, String html) {
-        actions = new ActionFactory(ViewSourcePane.class, this);
+        actions = new ActionFactory(Msg.class, this);
 
         Font userRequestedFont = ConfigurableSwingConverter.toFont();
 

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,5 +0,0 @@
-
-SourceClip.Name=Alias.Copy
-SourceClip.ToolTip=Copy the source to the clipboard.
-SourceOK.Name=Alias.OK
-SourceOK.ToolTip=Close this window

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_de.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_de.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_de.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,3 +0,0 @@
-
-SourceClip.ToolTip=Quelltext in die Zwischenablage kopieren
-SourceOK.ToolTip=Fenster schlie\u00DFen

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_fa.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_fa.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_fa.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,3 +0,0 @@
-
-SourceClip.ToolTip=\u06A9\u067E\u06CC
-SourceOK.ToolTip=\u0642\u0628\u0648\u0644

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_in.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_in.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_in.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,3 +0,0 @@
-
-SourceClip.ToolTip=Salin ke clipboard.
-SourceOK.ToolTip=Tutup Jendela ini.

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_vi.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_vi.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_vi.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,3 +0,0 @@
-
-SourceClip.ToolTip=Ch\u00E9p ngu\u1ED3n v\u00E0 chuy\u1EC3n t\u1EDBi b\u1EA3ng t\u1EA1m
-SourceOK.ToolTip=\u0110\u00F3ng c\u1EEDa s\u1ED5 n\u00E0y

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_zh.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_zh.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_zh.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,2 +0,0 @@
-
-SourceOK.ToolTip=\u95DC\u9589\u9019\u500B\u4ECB\u9762\u8996\u7A97

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_zh_CN.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_zh_CN.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane_zh_CN.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,2 +0,0 @@
-
-SourceOK.ToolTip=\u5173\u95ED\u8FD9\u4E2A\u4ECB\u9762\u7A97\u53E3

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar.java
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar.java	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar.java	2010-11-21 03:57:13 UTC (rev 2017)
@@ -87,7 +87,7 @@
 
         JScrollPane scroll = new CWScrollPane(list);
 
-        ActionFactory actions = new ActionFactory(KeySidebar.class, this);
+        ActionFactory actions = new ActionFactory(Msg.class, this);
 
         actDelete = actions.getAction(DELETE_SELECTED);
         actBlur1 = actions.getAction(BLUR1);

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,9 +0,0 @@
-
-Blur1.Name    = Expand by 1 verse
-Blur1.ToolTip = Expand all or the selected passage by 1 verse.
-
-Blur5.Name    = Expand by 5 verses
-Blur5.ToolTip = Expand all or the selected passage by 5 verses.
-
-DeleteSelected.Name    = Remove Selected
-DeleteSelected.ToolTip = Remove the selected passages in the current passage list.

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_control.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_control.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_control.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,6 +0,0 @@
-Blur1.SmallIcon=images/Blur1_16.gif
-Blur1.LargeIcon=images/Blur1_16.gif
-Blur5.SmallIcon=images/Blur5_16.gif
-Blur5.LargeIcon=images/Blur5_16.gif
-DeleteSelected.SmallIcon=toolbarButtonGraphics/general/Remove16.gif
-DeleteSelected.LargeIcon=toolbarButtonGraphics/general/Remove24.gif

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_de.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_de.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_de.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,9 +0,0 @@
-
-Blur1.Name    = Einen weiteren Vers zeigen
-Blur1.ToolTip = Einen weiteren Vers zeigen
-
-Blur5.Name    = Zeige f\u00FCnf weitere Verse
-Blur5.ToolTip = Zeige f\u00FCnf weitere Verse.
-
-DeleteSelected.Name    = Entferne ausgew\u00E4hlte Verse 
-DeleteSelected.ToolTip = Entferne ausgew\u00E4hlte Verse von der Liste.

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_fa.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_fa.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_fa.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,9 +0,0 @@
-
-Blur1.Name    = 1 \u0622\u06CC\u0647 \u0628\u06CC\u0634\u062A\u0631
-Blur1.ToolTip = 1 \u0622\u06CC\u0647 \u0628\u06CC\u0634\u062A\u0631
-
-Blur5.Name    = 5 \u0622\u06CC\u0627\u062A \u0628\u06CC\u0634\u062A\u0631
-Blur5.ToolTip = 5 \u0622\u06CC\u0627\u062A \u0628\u06CC\u0634\u062A\u0631
-
-DeleteSelected.Name    = \u0627\u0646\u062A\u062E\u0627\u0628 \u062D\u0641\u0632 \u06A9\u0646
-DeleteSelected.ToolTip = \u0627\u0646\u062A\u062E\u0627\u0628 \u062D\u0641\u0632 \u06A9\u0646

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_in.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_in.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_in.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,9 +0,0 @@
-
-Blur1.Name    = Kembangkan konteks sebanyak 1 ayat
-Blur1.ToolTip = Kembangkan konteks sebanyak 1 asyat
-
-Blur5.Name    = Kembangkan konteks sebanyak 5 ayat
-Blur5.ToolTip = Kembangkan konteks sebanyak 5 ayat
-
-DeleteSelected.Name    = Kurangi Pilihan
-DeleteSelected.ToolTip = Kurangi pilihan dari daftar.

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_zh.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_zh.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_zh.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,9 +0,0 @@
-
-Blur1.Name    = \u8A73\u8FF0\u3127\u53E5\u7D93\u7BC0
-Blur1.ToolTip = \u8A73\u8FF0\u5168\u90E8\u6216\u662F\u6240\u9078\u7684\u3127\u53E5\u7D93\u7BC0
-
-Blur5.Name    = \u8A73\u8FF0\u4E94\u53E5\u7D93\u7BC0
-Blur5.ToolTip = \u8A73\u8FF0\u5168\u90E8\u6216\u662F\u6240\u9078\u7684\u4E94\u53E5\u7D93\u7BC0
-
-DeleteSelected.Name    = \u79FB\u9664\u6240\u9078
-DeleteSelected.ToolTip = \u5F9E\u76EE\u524D\u7684\u5217\u8868\u79FB\u9664\u6240\u9078\u7684\u7D93\u7BC0

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_zh_CN.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_zh_CN.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/KeySidebar_zh_CN.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -1,9 +0,0 @@
-
-Blur1.Name    = \u8BE6\u8FF0\u3127\u53E5\u7ECF\u8282
-Blur1.ToolTip = \u8BE6\u8FF0\u5168\u90E8\u6216\u662F\u6240\u9009\u7684\u3127\u53E5\u7ECF\u8282
-
-Blur5.Name    = \u8BE6\u8FF0\u4E94\u53E5\u7ECF\u8282
-Blur5.ToolTip = \u8BE6\u8FF0\u5168\u90E8\u6216\u662F\u6240\u9009\u7684\u4E94\u53E5\u7ECF\u8282
-
-DeleteSelected.Name    = \u79FB\u9664\u6240\u9009
-DeleteSelected.ToolTip = \u4ECE\u76EE\u524D\u7684\u5217\u8868\u79FB\u9664\u6240\u9009\u7684\u7ECF\u8282

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -5,3 +5,17 @@
 The\ Bible = The Bible
 
 The\ Whole\ Bible = The Whole Bible
+Blur1.Name    = Expand by 1 verse
+Blur1.ToolTip = Expand all or the selected passage by 1 verse.
+
+Blur5.Name    = Expand by 5 verses
+Blur5.ToolTip = Expand all or the selected passage by 5 verses.
+
+DeleteSelected.Name    = Remove Selected
+DeleteSelected.ToolTip = Remove the selected passages in the current passage list.
+Blur1.SmallIcon=images/Blur1_16.gif
+Blur1.LargeIcon=images/Blur1_16.gif
+Blur5.SmallIcon=images/Blur5_16.gif
+Blur5.LargeIcon=images/Blur5_16.gif
+DeleteSelected.SmallIcon=toolbarButtonGraphics/general/Remove16.gif
+DeleteSelected.LargeIcon=toolbarButtonGraphics/general/Remove24.gif

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg_de.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg_de.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg_de.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -5,3 +5,11 @@
 The\ Bible = Die Bibel
 
 The\ Whole\ Bible = Die ganze Bibel
+Blur1.Name    = Einen weiteren Vers zeigen
+Blur1.ToolTip = Einen weiteren Vers zeigen
+
+Blur5.Name    = Zeige f\u00FCnf weitere Verse
+Blur5.ToolTip = Zeige f\u00FCnf weitere Verse.
+
+DeleteSelected.Name    = Entferne ausgew\u00E4hlte Verse 
+DeleteSelected.ToolTip = Entferne ausgew\u00E4hlte Verse von der Liste.

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg_fa.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg_fa.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg_fa.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -5,3 +5,11 @@
 The\ Bible = \u06A9\u062A\u0627\u0628 \u0645\u0642\u062F\u0633
 
 The\ Whole\ Bible = \u06A9\u062A\u0627\u0628 \u0645\u0642\u062F\u0633 \u06A9\u0627\u0645\u0644
+Blur1.Name    = 1 \u0622\u06CC\u0647 \u0628\u06CC\u0634\u062A\u0631
+Blur1.ToolTip = 1 \u0622\u06CC\u0647 \u0628\u06CC\u0634\u062A\u0631
+
+Blur5.Name    = 5 \u0622\u06CC\u0627\u062A \u0628\u06CC\u0634\u062A\u0631
+Blur5.ToolTip = 5 \u0622\u06CC\u0627\u062A \u0628\u06CC\u0634\u062A\u0631
+
+DeleteSelected.Name    = \u0627\u0646\u062A\u062E\u0627\u0628 \u062D\u0641\u0632 \u06A9\u0646
+DeleteSelected.ToolTip = \u0627\u0646\u062A\u062E\u0627\u0628 \u062D\u0641\u0632 \u06A9\u0646

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg_in.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg_in.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg_in.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -5,3 +5,11 @@
 The\ Bible = Alkitab
 
 The\ Whole\ Bible = Semua Alkitab
+Blur1.Name    = Kembangkan konteks sebanyak 1 ayat
+Blur1.ToolTip = Kembangkan konteks sebanyak 1 asyat
+
+Blur5.Name    = Kembangkan konteks sebanyak 5 ayat
+Blur5.ToolTip = Kembangkan konteks sebanyak 5 ayat
+
+DeleteSelected.Name    = Kurangi Pilihan
+DeleteSelected.ToolTip = Kurangi pilihan dari daftar.

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg_zh.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg_zh.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg_zh.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -5,3 +5,11 @@
 The\ Bible = \u8056\u7D93
 
 The\ Whole\ Bible = \u65B0\u820A\u7D04\u8056\u7D93
+Blur1.Name    = \u8A73\u8FF0\u3127\u53E5\u7D93\u7BC0
+Blur1.ToolTip = \u8A73\u8FF0\u5168\u90E8\u6216\u662F\u6240\u9078\u7684\u3127\u53E5\u7D93\u7BC0
+
+Blur5.Name    = \u8A73\u8FF0\u4E94\u53E5\u7D93\u7BC0
+Blur5.ToolTip = \u8A73\u8FF0\u5168\u90E8\u6216\u662F\u6240\u9078\u7684\u4E94\u53E5\u7D93\u7BC0
+
+DeleteSelected.Name    = \u79FB\u9664\u6240\u9078
+DeleteSelected.ToolTip = \u5F9E\u76EE\u524D\u7684\u5217\u8868\u79FB\u9664\u6240\u9078\u7684\u7D93\u7BC0

Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg_zh_CN.properties
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg_zh_CN.properties	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/Msg_zh_CN.properties	2010-11-21 03:57:13 UTC (rev 2017)
@@ -5,3 +5,11 @@
 The\ Bible = \u5723\u7ECF
 
 The\ Whole\ Bible = \u65B0\u65E7\u7EA6\u5723\u7ECF
+Blur1.Name    = \u8BE6\u8FF0\u3127\u53E5\u7ECF\u8282
+Blur1.ToolTip = \u8BE6\u8FF0\u5168\u90E8\u6216\u662F\u6240\u9009\u7684\u3127\u53E5\u7ECF\u8282
+
+Blur5.Name    = \u8BE6\u8FF0\u4E94\u53E5\u7ECF\u8282
+Blur5.ToolTip = \u8BE6\u8FF0\u5168\u90E8\u6216\u662F\u6240\u9009\u7684\u4E94\u53E5\u7ECF\u8282
+
+DeleteSelected.Name    = \u79FB\u9664\u6240\u9009
+DeleteSelected.ToolTip = \u4ECE\u76EE\u524D\u7684\u5217\u8868\u79FB\u9664\u6240\u9009\u7684\u7ECF\u8282

Modified: trunk/common-swing/src/main/java/org/crosswire/common/swing/ActionFactory.java
===================================================================
--- trunk/common-swing/src/main/java/org/crosswire/common/swing/ActionFactory.java	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/common-swing/src/main/java/org/crosswire/common/swing/ActionFactory.java	2010-11-21 03:57:13 UTC (rev 2017)
@@ -22,10 +22,8 @@
 package org.crosswire.common.swing;
 
 import java.awt.Insets;
-import java.awt.Toolkit;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
-import java.awt.event.InputEvent;
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 import java.util.Enumeration;
@@ -36,10 +34,8 @@
 import java.util.ResourceBundle;
 
 import javax.swing.Action;
-import javax.swing.Icon;
 import javax.swing.JButton;
 import javax.swing.JLabel;
-import javax.swing.KeyStroke;
 
 import org.crosswire.common.util.CWClassLoader;
 import org.crosswire.common.util.Logger;
@@ -136,17 +132,33 @@
  */
 public class ActionFactory implements ActionListener, Actionable {
     /**
-     * Constructor that distinguishes between the object to call and the type to
-     * look up resources against. This is useful for when you are writing a
-     * class with subclasses but wish to keep the resources registered in the
+     * Creates an ActionFactory that looks up properties according to pattern
+     * and calls methods on the provided bean. By separating these two, it
+     * distinguishes between the object to call and the type to look up
+     * resources against. This is useful for when you are writing a class
+     * with subclasses but wish to keep the resources registered in the
      * name of the superclass.
+     * 
+     * @param type the class against which properties are looked up.
+     * @param bean the object to which the actions belong
      */
     public ActionFactory(Class type, Object bean) {
+        this.bean = bean;
         actions = new HashMap();
+        if (type != null) {
+            buildActionMap(type);
+        }
+    }
 
-        buildActionMap(type);
-
-        this.bean = bean;
+    /**
+     * Creates an ActionFactory that merely arranges for actions to be called against a bean.
+     * It does not lookup properties to construct an action. Constructing an action is the
+     * responsibility of the calling class.
+     * 
+     * @param bean
+     */
+    public ActionFactory(Object bean) {
+        this(null, bean);
     }
 
     /*
@@ -245,29 +257,6 @@
     }
 
     /**
-     * Construct a JLabel from the Action. Only Action.NAME and
-     * Action.MNEMONIC_KEY are used.
-     * 
-     * @param key
-     *            the internal name of the CWAction
-     * @return A label, asserting if missing resources or with default values
-     *         otherwise
-     */
-    public JLabel createJLabel(String key) {
-        Action action = getAction(key);
-
-        JLabel label = new JLabel();
-        label.setText(action.getValue(Action.NAME).toString());
-
-        Integer mnemonic = (Integer) action.getValue(Action.MNEMONIC_KEY);
-        if (mnemonic != null) {
-            label.setDisplayedMnemonic(mnemonic.intValue());
-        }
-
-        return label;
-    }
-
-    /**
      * Build a button from an action that consist solely of the icon.
      * 
      * @param key
@@ -385,6 +374,10 @@
         return addAction(key, name, null, null, null, null, null);
     }
 
+    public CWAction addAction(String key, String name, String tooltip) {
+        return addAction(key, name, tooltip, null, null, null, null);
+    }
+
     private CWAction buildAction(String key, String name, String tooltip, String smallIconPath, String largeIconPath, String acceleratorSpec, String enabled) {
         if (key == null || key.length() == 0) {
             log.warn("Acronymn is missing for CWAction");
@@ -399,20 +392,25 @@
         cwAction = new CWAction();
         cwAction.putValue(Action.ACTION_COMMAND_KEY, key);
 
-        CWLabel cwLabel = new CWLabel(name);
-        cwAction.putValue(Action.NAME, cwLabel.getLabel());
+        JLabel cwLabel = CWLabel.createJLabel(name);
+        cwAction.putValue(Action.NAME, cwLabel.getText());
 
-        // Mac's don't have mnemonics
+        // Mac's don't have mnemonics.
+        // Otherwise, dig out the mnemonic.
         if (!OSType.MAC.equals(OSType.getOSType())) {
-            cwAction.putValue(Action.MNEMONIC_KEY, cwLabel.getMnemonic());
+            cwAction.putValue(Action.MNEMONIC_KEY, new Integer(cwLabel.getDisplayedMnemonic()));
         }
 
         cwAction.putValue(Action.SHORT_DESCRIPTION, tooltip);
 
-        cwAction.putValue(CWAction.LARGE_ICON, getIcon(largeIconPath));
-        cwAction.putValue(Action.SMALL_ICON, getIcon(smallIconPath));
+        cwAction.addLargeIcon(largeIconPath);
+        cwAction.addSmallIcon(smallIconPath);
 
-        cwAction.putValue(Action.ACCELERATOR_KEY, getAccelerator(key, acceleratorSpec));
+        try {
+            cwAction.addAccelerator(acceleratorSpec);            
+        } catch (NumberFormatException nfe) {
+            log.warn("Could not parse integer for accelerator of action " + key, nfe);
+        }
 
         boolean flag = enabled == null ? true : Boolean.valueOf(enabled).booleanValue();
         cwAction.setEnabled(flag);
@@ -444,9 +442,9 @@
                     String actionName = key.substring(0, key.length() - TEST.length());
 
                     String label = getActionString(resources, null, actionName, Action.NAME);
-                    String smallIconStr = getActionString(controls, null, actionName, Action.SMALL_ICON);
-                    String largeIconStr = getActionString(controls, null, actionName, CWAction.LARGE_ICON);
-                    String enabledStr = getActionString(controls, null, actionName, "Enabled");
+                    String smallIconStr = getActionString(controls, resources, actionName, Action.SMALL_ICON);
+                    String largeIconStr = getActionString(controls, resources, actionName, CWAction.LARGE_ICON);
+                    String enabledStr = getActionString(controls, resources, actionName, "Enabled");
 
                     // We know this should never happen because we are merely rebuilding the key.
                     if (label == null) {
@@ -511,58 +509,6 @@
     }
 
     /**
-     * Get an icon for the string
-     */
-    private Icon getIcon(String iconStr) {
-        Icon icon = null;
-        if (iconStr != null && iconStr.length() > 0) {
-            icon = GuiUtil.getIcon(iconStr);
-        }
-        return icon;
-    }
-
-    /**
-     * Convert the string to a valid Accelerator (that is a KeyStroke)
-     */
-    private KeyStroke getAccelerator(String actionName, String acceleratorSpec) {
-        KeyStroke accelerator = null;
-        if (acceleratorSpec != null && acceleratorSpec.length() > 0) {
-            try {
-                accelerator = getKeyStroke(acceleratorSpec);
-            } catch (NumberFormatException nfe) {
-                log.warn("Could not parse integer for accelerator of action " + actionName, nfe);
-            }
-        }
-        return accelerator;
-    }
-
-   /**
-    *
-    */
-  private KeyStroke getKeyStroke(String acceleratorSpec) throws NumberFormatException {
-      int keyModifier = 0;
-      int key = 0;
-      String[] parts = StringUtil.split(acceleratorSpec, ',');
-      for (int j = 0; j < parts.length; j++) {
-          String part = parts[j].trim();
-          if ("ctrl".equalsIgnoreCase(part)) {
-              // use this so MacOS users are happy
-              // It will map to the CMD key on Mac; CTRL otherwise.
-              keyModifier |= Toolkit.getDefaultToolkit().getMenuShortcutKeyMask();
-          } else if ("shift".equalsIgnoreCase(part)) {
-              keyModifier |= InputEvent.SHIFT_MASK;
-          } else if ("alt".equalsIgnoreCase(part)) {
-              keyModifier |= InputEvent.ALT_MASK;
-          } else if (part.startsWith("0x")) {
-              key = Integer.parseInt(part.substring(2), 16);
-          } else if (part.length() == 1) {
-              key = part.charAt(0);
-          }
-      }
-      return KeyStroke.getKeyStroke(key, keyModifier);
-  }
-
-    /**
      * The tooltip for actions that we generate to paper around missing
      * resources Normally we would assert, but in live we might want to limp on.
      */

Modified: trunk/common-swing/src/main/java/org/crosswire/common/swing/CWAction.java
===================================================================
--- trunk/common-swing/src/main/java/org/crosswire/common/swing/CWAction.java	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/common-swing/src/main/java/org/crosswire/common/swing/CWAction.java	2010-11-21 03:57:13 UTC (rev 2017)
@@ -21,13 +21,19 @@
  */
 package org.crosswire.common.swing;
 
+import java.awt.Toolkit;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
+import java.awt.event.InputEvent;
 
 import javax.swing.AbstractAction;
 import javax.swing.Action;
+import javax.swing.Icon;
+import javax.swing.KeyStroke;
 import javax.swing.event.EventListenerList;
 
+import org.crosswire.common.util.StringUtil;
+
 /**
  * A CrossWire Action is a generic extension of AbstractAction, that adds
  * LARGE_ICON to Action and also forwards the Action to its listeners after
@@ -51,6 +57,18 @@
      */
     public static final String TOOL_TIP = "ToolTip";
 
+    public void addLargeIcon(String iconPath) {
+        addIcon(LARGE_ICON, iconPath);
+    }
+
+    public void addSmallIcon(String iconPath) {
+        addIcon(SMALL_ICON, iconPath);
+    }
+
+    public void addAccelerator(String acceleratorSpec) throws NumberFormatException {
+        putValue(Action.ACCELERATOR_KEY, getAccelerator(acceleratorSpec));
+    }
+
     /**
      * Forwards the ActionEvent to the registered listener.
      * 
@@ -134,6 +152,53 @@
         return action;
     }
 
+    private void addIcon(String key, String iconPath) {
+        Icon icon = null;
+        if (iconPath != null && iconPath.length() > 0) {
+            icon = GuiUtil.getIcon(iconPath);
+        }
+        if (icon != null) {
+            putValue(key, icon);
+        }
+    }
+
+    /**
+     * Convert the string to a valid Accelerator (that is a KeyStroke)
+     */
+    private KeyStroke getAccelerator(String acceleratorSpec) throws NumberFormatException {
+        KeyStroke accelerator = null;
+        if (acceleratorSpec != null && acceleratorSpec.length() > 0) {
+            accelerator = getKeyStroke(acceleratorSpec);
+        }
+        return accelerator;
+    }
+
+   /**
+    *
+    */
+  private KeyStroke getKeyStroke(String acceleratorSpec) throws NumberFormatException {
+      int keyModifier = 0;
+      int key = 0;
+      String[] parts = StringUtil.split(acceleratorSpec, ',');
+      for (int j = 0; j < parts.length; j++) {
+          String part = parts[j].trim();
+          if ("ctrl".equalsIgnoreCase(part)) {
+              // use this so MacOS users are happy
+              // It will map to the CMD key on Mac; CTRL otherwise.
+              keyModifier |= Toolkit.getDefaultToolkit().getMenuShortcutKeyMask();
+          } else if ("shift".equalsIgnoreCase(part)) {
+              keyModifier |= InputEvent.SHIFT_MASK;
+          } else if ("alt".equalsIgnoreCase(part)) {
+              keyModifier |= InputEvent.ALT_MASK;
+          } else if (part.startsWith("0x")) {
+              key = Integer.parseInt(part.substring(2), 16);
+          } else if (part.length() == 1) {
+              key = part.charAt(0);
+          }
+      }
+      return KeyStroke.getKeyStroke(key, keyModifier);
+  }
+
     private EventListenerList listeners;
 
     /**

Modified: trunk/common-swing/src/main/java/org/crosswire/common/swing/CWLabel.java
===================================================================
--- trunk/common-swing/src/main/java/org/crosswire/common/swing/CWLabel.java	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/common-swing/src/main/java/org/crosswire/common/swing/CWLabel.java	2010-11-21 03:57:13 UTC (rev 2017)
@@ -23,12 +23,11 @@
 
 import javax.swing.JLabel;
 
-import org.crosswire.common.util.Logger;
+import org.crosswire.common.util.OSType;
 
 /**
- * A CWLabel consists of a label and a mnemonic constructed from a string having
- * an optional mnemonic indicator. The indicator, '_', precedes the mnemonic
- * letter.
+ * CWLabel is a utility class to create JLabels from text with an optional
+ * mnemonic indicator. A preceding '_' indicates a mnemonic.
  * 
  * @see gnu.lgpl.License for license details.<br>
  *      The copyright to this program is held by it's authors.
@@ -37,16 +36,24 @@
 public class CWLabel {
 
     /**
-     * Construct a CWLabel from a string. The string is assumed to have at most
-     * one underscore, '_', and the letter that it precedes is taken as the
-     * mnemonic.
+     * Utility class. Prevent instantiation.
+     */
+    private CWLabel() {
+    }
+
+    /**
+     * Construct a JLabel from text. A preceding '_' indicates a mnemonic.
+     * Mnemonics are ignored on MacOS X.
      * 
      * @param text
+     *            the text of the label, with an optional mnemonic indicator
+     * @return a JLabel
      */
-    public CWLabel(String text) {
-        label = text;
+    static public JLabel createJLabel(String text) {
+        String label = text;
 
         // A Mnemonic can be specified by a preceding _ in the name
+        char mnemonic = '\0';
         int pos = label.indexOf('_');
         int len = label.length();
         if (pos == len - 1) {
@@ -63,46 +70,21 @@
             label = buffer.toString();
 
             // the mnemonic is now at the position that the _ was.
-            mnemonic = new Integer(label.charAt(pos));
+            mnemonic = label.charAt(pos);
         }
 
         if (label.length() == 0) {
-            log.warn("text is missing for CWLabel");
             label = "?";
         }
-    }
 
-    public JLabel createJLabel() {
         JLabel theLabel = new JLabel();
         theLabel.setText(label);
 
-        if (mnemonic != null) {
-            theLabel.setDisplayedMnemonic(mnemonic.intValue());
+        // Mac's don't have mnemonics
+        if (mnemonic != '\0' && !OSType.MAC.equals(OSType.getOSType())) {
+            theLabel.setDisplayedMnemonic(mnemonic);
         }
 
         return theLabel;
     }
-
-    /**
-     * @return the label
-     */
-    public String getLabel() {
-        return label;
-    }
-
-    /**
-     * @return the mnemonic
-     */
-    public Integer getMnemonic() {
-        return mnemonic;
-    }
-
-    private String label;
-    private Integer mnemonic;
-
-    /**
-     * The log stream
-     */
-    private static final Logger log = Logger.getLogger(CWLabel.class);
-
 }

Modified: trunk/common-swing/src/main/java/org/crosswire/common/swing/desktop/ViewManager.java
===================================================================
--- trunk/common-swing/src/main/java/org/crosswire/common/swing/desktop/ViewManager.java	2010-11-19 04:42:37 UTC (rev 2016)
+++ trunk/common-swing/src/main/java/org/crosswire/common/swing/desktop/ViewManager.java	2010-11-21 03:57:13 UTC (rev 2017)
@@ -38,7 +38,6 @@
 import org.crosswire.common.swing.desktop.event.TitleChangedListener;
 import org.crosswire.common.swing.desktop.event.ViewEvent;
 import org.crosswire.common.swing.desktop.event.ViewEventListener;
-import org.crosswire.common.util.CallContext;
 
 /**
  * 
@@ -54,8 +53,10 @@
 public class ViewManager implements Viewable, TitleChangedListener, ViewEventListener {
     /**
      * Construct a ViewManager.
+     * @param generator a ViewGenerator that this ViewManager manages.
+     * @param msg the class for which i18n properties are defined
      */
-    public ViewManager(ViewGenerator generator) {
+    public ViewManager(ViewGenerator generator, Class msg) {
         this.generator = generator;
         panel = new JPanel(new GridBagLayout());
 
@@ -67,7 +68,7 @@
         panel.add(getViewLayout().getPanel(), getConstraint());
 
         // Get the action definitions from the calling class
-        contextActions = new ActionFactory(CallContext.getCallingClass(), this);
+        contextActions = new ActionFactory(msg, this);
 
         tdiView = new JRadioButtonMenuItem(contextActions.getAction(TAB_MODE));
         mdiView = new JRadioButtonMenuItem(contextActions.getAction(WINDOW_MODE));




More information about the jsword-svn mailing list