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