externalizing plugin text
diff --git a/org.eclipse.babel.editor.swt/OSGI-INF/l10n/bundle.properties b/org.eclipse.babel.editor.swt/OSGI-INF/l10n/bundle.properties
new file mode 100644
index 0000000..25bd92c
--- /dev/null
+++ b/org.eclipse.babel.editor.swt/OSGI-INF/l10n/bundle.properties
@@ -0,0 +1,2 @@
+#Properties file for org.eclipse.babel.editor.swt
+command.name = Refactor...
\ No newline at end of file
diff --git a/org.eclipse.babel.editor.swt/build.properties b/org.eclipse.babel.editor.swt/build.properties
index e3023e1..4664e35 100644
--- a/org.eclipse.babel.editor.swt/build.properties
+++ b/org.eclipse.babel.editor.swt/build.properties
@@ -2,4 +2,5 @@
 output.. = bin/
 bin.includes = META-INF/,\
                .,\
-               fragment.xml
+               fragment.xml,\
+               OSGI-INF/l10n/bundle.properties
diff --git a/org.eclipse.babel.editor.swt/fragment.xml b/org.eclipse.babel.editor.swt/fragment.xml
index c619b03..d8e3cc8 100644
--- a/org.eclipse.babel.editor.swt/fragment.xml
+++ b/org.eclipse.babel.editor.swt/fragment.xml
@@ -12,7 +12,7 @@
        point="org.eclipse.ui.commands">
     <command
           id="org.eclipse.babel.editor.command.refactoring"
-          name="Refactor...">
+          name="%command.name">
     </command>
  </extension>
  <extension
diff --git a/org.eclipse.babel.runtime/plugin.properties b/org.eclipse.babel.runtime/plugin.properties
index d987322..30d3c3a 100644
--- a/org.eclipse.babel.runtime/plugin.properties
+++ b/org.eclipse.babel.runtime/plugin.properties
@@ -1,2 +1,3 @@
 command.localize.name = Translate Text
-command.localize.description = Opens a dialog that allows you to provide translations for text shown in the current window
\ No newline at end of file
+command.localize.description = Opens a dialog that allows you to provide translations for text shown in the current window
+menu.label = label
\ No newline at end of file
diff --git a/org.eclipse.babel.runtime/plugin.xml b/org.eclipse.babel.runtime/plugin.xml
index fd794ec..879142a 100644
--- a/org.eclipse.babel.runtime/plugin.xml
+++ b/org.eclipse.babel.runtime/plugin.xml
@@ -38,7 +38,7 @@
       <menuContribution
             locationURI="org.eclipse.babel.runtime.menuContribution1">
          <menu
-               label="label">
+               label="%menu.label">
             <command
                   commandId="org.eclipse.babel.runtime.command1"
                   style="push">
diff --git a/org.eclipse.babel.tapiji.tools.core.ui/OSGI-INF/l10n/bundle.properties b/org.eclipse.babel.tapiji.tools.core.ui/OSGI-INF/l10n/bundle.properties
new file mode 100644
index 0000000..159477e
--- /dev/null
+++ b/org.eclipse.babel.tapiji.tools.core.ui/OSGI-INF/l10n/bundle.properties
@@ -0,0 +1,14 @@
+#Properties file for org.eclipse.babel.tapiji.tools.core.ui
+extension.name = Internationalization Nature
+category.name = Internationalization
+view.name = Resource-Bundle
+menu.label = Internationalization
+menu.tooltip = Java Internationalization assistance
+filter.description = Filters only resource bundles
+filter.name = ResourceBundleFilter
+decorator.label = Resource is excluded from Internationalization
+page.name = TapiJI
+page.name.0 = File Settings
+page.name.1 = Builder Settings
+extension.name.0 = String Literal Audit Marker
+extension.name.1 = Resource-Bundle Audit Marker
\ No newline at end of file
diff --git a/org.eclipse.babel.tapiji.tools.core.ui/build.properties b/org.eclipse.babel.tapiji.tools.core.ui/build.properties
index 12b2f72..6be19ab 100644
--- a/org.eclipse.babel.tapiji.tools.core.ui/build.properties
+++ b/org.eclipse.babel.tapiji.tools.core.ui/build.properties
@@ -4,6 +4,7 @@
                .,\

                plugin.xml,\

                icons/,\

-               about.html

+               about.html,\

+               OSGI-INF/l10n/bundle.properties

 src.includes = icons/,\

                about.html

diff --git a/org.eclipse.babel.tapiji.tools.core.ui/plugin.xml b/org.eclipse.babel.tapiji.tools.core.ui/plugin.xml
index ab2227c..0f14ae1 100644
--- a/org.eclipse.babel.tapiji.tools.core.ui/plugin.xml
+++ b/org.eclipse.babel.tapiji.tools.core.ui/plugin.xml
@@ -11,7 +11,7 @@
    

    <extension

          id="org.eclipse.babel.tapiji.tools.core.ui.nature"

-         name="Internationalization Nature"

+         name="%extension.name"

          point="org.eclipse.core.resources.natures">

       <runtime>

          <run class="org.eclipse.babel.tapiji.tools.core.ui.builder.InternationalizationNature" />

@@ -24,14 +24,14 @@
          point="org.eclipse.ui.views">

       <category

             id="org.eclipse.babel.tapiji"

-            name="Internationalization">

+            name="%category.name">

       </category>

       <view

             category="org.eclipse.babel.tapiji"

             class="org.eclipse.babel.tapiji.tools.core.ui.views.messagesview.MessagesView"

             icon="icons/resourcebundle.gif"

             id="org.eclipse.babel.tapiji.tools.core.views.MessagesView"

-            name="Resource-Bundle">

+            name="%view.name">

       </view>

    </extension>

    <extension

@@ -52,8 +52,8 @@
             locationURI="popup:org.eclipse.ui.popup.any?before=additions">

          <menu

                id="org.eclipse.babel.tapiji.tools.core.ui.menus.Internationalization"

-               label="Internationalization"

-               tooltip="Java Internationalization assistance">

+               label="%menu.label"

+               tooltip="%menu.tooltip">

          </menu>

       </menuContribution>

       <menuContribution

@@ -79,10 +79,10 @@
          point="org.eclipse.jdt.ui.javaElementFilters">

       <filter

             class="org.eclipse.babel.tapiji.tools.core.ui.filters.PropertiesFileFilter"

-            description="Filters only resource bundles"

+            description="%filter.description"

             enabled="false"

             id="ResourceBundleFilter"

-            name="ResourceBundleFilter">

+            name="%filter.name">

       </filter>

    </extension>

    <extension

@@ -91,7 +91,7 @@
             adaptable="true"

             class="org.eclipse.babel.tapiji.tools.core.ui.decorators.ExcludedResource"

             id="org.eclipse.babel.tapiji.tools.core.decorators.ExcludedResource"

-            label="Resource is excluded from Internationalization"

+            label="%decorator.label"

             lightweight="false"

             state="true">

          <enablement>

@@ -116,19 +116,19 @@
       <page

             class="org.eclipse.babel.tapiji.tools.core.ui.preferences.TapiHomePreferencePage"

             id="org.eclipse.babel.tapiji.tools.core.TapiJIGeneralPrefPage"

-            name="TapiJI">

+            name="%page.name">

       </page>

       <page

             category="org.eclipse.babel.tapiji.tools.core.TapiJIGeneralPrefPage"

             class="org.eclipse.babel.tapiji.tools.core.ui.preferences.FilePreferencePage"

             id="org.eclipse.babel.tapiji.tools.core.FilePrefPage"

-            name="File Settings">

+            name="%page.name.0">

       </page>

       <page

             category="org.eclipse.babel.tapiji.tools.core.TapiJIGeneralPrefPage"

             class="org.eclipse.babel.tapiji.tools.core.ui.preferences.BuilderPreferencePage"

             id="org.eclipse.babel.tapiji.tools.core.BuilderPrefPage"

-            name="Builder Settings">

+            name="%page.name.1">

       </page>

    </extension>

   

@@ -148,7 +148,7 @@
    </extension>

    <extension

          id="StringLiteralAuditMarker"

-         name="String Literal Audit Marker"

+         name="%extension.name.0"

          point="org.eclipse.core.resources.markers">

       <super

             type="org.eclipse.core.resources.problemmarker">

@@ -189,7 +189,7 @@
    </extension>

    <extension

          id="ResourceBundleAuditMarker"

-         name="Resource-Bundle Audit Marker"

+         name="%extension.name.1"

          point="org.eclipse.core.resources.markers">

       <super

             type="org.eclipse.core.resources.problemmarker">

diff --git a/org.eclipse.babel.tapiji.tools.java.ui/OSGI-INF/l10n/bundle.properties b/org.eclipse.babel.tapiji.tools.java.ui/OSGI-INF/l10n/bundle.properties
new file mode 100644
index 0000000..3b2d37f
--- /dev/null
+++ b/org.eclipse.babel.tapiji.tools.java.ui/OSGI-INF/l10n/bundle.properties
@@ -0,0 +1,4 @@
+#Properties file for org.eclipse.babel.tapiji.tools.java.ui
+hover.description = hovers constant strings
+hover.label = Constant Strings
+extension.name = org.eclipse.babel.tapiji.tools.java.ui.MessageCompletionProcessor
\ No newline at end of file
diff --git a/org.eclipse.babel.tapiji.tools.java.ui/build.properties b/org.eclipse.babel.tapiji.tools.java.ui/build.properties
index e0e105b..f36e81c 100644
--- a/org.eclipse.babel.tapiji.tools.java.ui/build.properties
+++ b/org.eclipse.babel.tapiji.tools.java.ui/build.properties
@@ -3,5 +3,6 @@
 bin.includes = META-INF/,\

                .,\

                plugin.xml,\

-               about.html

+               about.html,\

+               OSGI-INF/l10n/bundle.properties

 src.includes = about.html

diff --git a/org.eclipse.babel.tapiji.tools.java.ui/plugin.xml b/org.eclipse.babel.tapiji.tools.java.ui/plugin.xml
index 666fd7e..3c589fe 100644
--- a/org.eclipse.babel.tapiji.tools.java.ui/plugin.xml
+++ b/org.eclipse.babel.tapiji.tools.java.ui/plugin.xml
@@ -12,14 +12,14 @@
       <hover

             activate="true"

             class="org.eclipse.babel.tapiji.tools.java.ui.ConstantStringHover"

-            description="hovers constant strings"

+            description="%hover.description"

             id="org.eclipse.babel.tapiji.tools.java.ui.ConstantStringHover"

-            label="Constant Strings">

+            label="%hover.label">

       </hover>

    </extension>

    <extension

          id="org.eclipse.babel.tapiji.tools.java.ui.MessageCompletionProcessor"

-         name="org.eclipse.babel.tapiji.tools.java.ui.MessageCompletionProcessor"

+         name="%extension.name"

          point="org.eclipse.jdt.ui.javaCompletionProposalComputer">

       <javaCompletionProposalComputer

             activate="true"

diff --git a/org.eclipse.babel.tapiji.tools.rbmanager/OSGI-INF/l10n/bundle.properties b/org.eclipse.babel.tapiji.tools.rbmanager/OSGI-INF/l10n/bundle.properties
new file mode 100644
index 0000000..84d26ef
--- /dev/null
+++ b/org.eclipse.babel.tapiji.tools.rbmanager/OSGI-INF/l10n/bundle.properties
@@ -0,0 +1,7 @@
+#Properties file for org.eclipse.babel.tapiji.tools.rbmanager
+view.name = Resource Bundle Explorer
+action.label = Filter Problematic ResourceBundles
+action.tooltip = Filters ResourceBundles With Warnings
+action.label.0 = Expand All
+navigatorContent.name = Resource Bundle Content
+commonFilter.name = Problematic Resource Bundle Files
\ No newline at end of file