diff options
author | Victor Roldan Betancort | 2009-05-20 18:12:47 +0000 |
---|---|---|
committer | Victor Roldan Betancort | 2009-05-20 18:12:47 +0000 |
commit | e87578beb3393762ec4175a6ec8eb1a1aab9ee17 (patch) | |
tree | 4f55f0df32833b47483bd835b8e82958418a884b /plugins/org.eclipse.net4j.debug | |
parent | 0a979565f2cce67cf15709444f0a93e189a5194b (diff) | |
download | cdo-e87578beb3393762ec4175a6ec8eb1a1aab9ee17.tar.gz cdo-e87578beb3393762ec4175a6ec8eb1a1aab9ee17.tar.xz cdo-e87578beb3393762ec4175a6ec8eb1a1aab9ee17.zip |
[272193] [UI] Externalize Strings (Net4j)
https://bugs.eclipse.org/bugs/show_bug.cgi?id=272193
Diffstat (limited to 'plugins/org.eclipse.net4j.debug')
6 files changed, 68 insertions, 11 deletions
diff --git a/plugins/org.eclipse.net4j.debug/META-INF/MANIFEST.MF b/plugins/org.eclipse.net4j.debug/META-INF/MANIFEST.MF index 39987f3af5..a7133dce8b 100644 --- a/plugins/org.eclipse.net4j.debug/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.net4j.debug/META-INF/MANIFEST.MF @@ -13,4 +13,5 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.4.0,4.0.0)", Bundle-ActivationPolicy: lazy Export-Package: org.eclipse.net4j.internal.debug;version="2.0.0";x-internal:=true, org.eclipse.net4j.internal.debug.bundle;version="2.0.0";x-internal:=true, + org.eclipse.net4j.internal.debug.messages;x-internal:=true, org.eclipse.net4j.internal.debug.views;version="2.0.0";x-internal:=true diff --git a/plugins/org.eclipse.net4j.debug/plugin.properties b/plugins/org.eclipse.net4j.debug/plugin.properties index 7026794318..87ecd7dc56 100644 --- a/plugins/org.eclipse.net4j.debug/plugin.properties +++ b/plugins/org.eclipse.net4j.debug/plugin.properties @@ -23,3 +23,6 @@ providerName = Eclipse Modeling Project # %%% END OF TRANSLATED PROPERTIES %%% # The above properties have been shipped for translation. # ============================================================================== + +category.name = Debug +view.name = Remote Traces
\ No newline at end of file diff --git a/plugins/org.eclipse.net4j.debug/plugin.xml b/plugins/org.eclipse.net4j.debug/plugin.xml index e5a5489976..540dea0e53 100644 --- a/plugins/org.eclipse.net4j.debug/plugin.xml +++ b/plugins/org.eclipse.net4j.debug/plugin.xml @@ -17,10 +17,10 @@ point="org.eclipse.ui.views"> <category id="org.eclipse.debug.ui" - name="Debug"> + name="%category.name"> </category> <view - name="Remote Traces" + name="%view.name" icon="icons/text.gif" category="org.eclipse.debug.ui" class="org.eclipse.net4j.internal.debug.views.RemoteTraceView" diff --git a/plugins/org.eclipse.net4j.debug/src/org/eclipse/net4j/internal/debug/messages/Messages.java b/plugins/org.eclipse.net4j.debug/src/org/eclipse/net4j/internal/debug/messages/Messages.java new file mode 100644 index 0000000000..010441e154 --- /dev/null +++ b/plugins/org.eclipse.net4j.debug/src/org/eclipse/net4j/internal/debug/messages/Messages.java @@ -0,0 +1,40 @@ +/** + * Copyright (c) 2004 - 2009 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.net4j.internal.debug.messages; + +import java.util.MissingResourceException; +import java.util.ResourceBundle; + +/** + * @author Eike Stepper + */ +public class Messages +{ + private static final String BUNDLE_NAME = "org.eclipse.net4j.internal.debug.messages.messages"; //$NON-NLS-1$ + + private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle.getBundle(BUNDLE_NAME); + + private Messages() + { + } + + public static String getString(String key) + { + try + { + return RESOURCE_BUNDLE.getString(key); + } + catch (MissingResourceException e) + { + return '!' + key + '!'; + } + } +} diff --git a/plugins/org.eclipse.net4j.debug/src/org/eclipse/net4j/internal/debug/messages/messages.properties b/plugins/org.eclipse.net4j.debug/src/org/eclipse/net4j/internal/debug/messages/messages.properties new file mode 100644 index 0000000000..1e56ba7e21 --- /dev/null +++ b/plugins/org.eclipse.net4j.debug/src/org/eclipse/net4j/internal/debug/messages/messages.properties @@ -0,0 +1,12 @@ +RemoteTraceView.0=ID +RemoteTraceView.1=Time Stamp +RemoteTraceView.10=Clear +RemoteTraceView.11=Double-click detected on +RemoteTraceView.12=Remote Traces +RemoteTraceView.2=Agent ID +RemoteTraceView.3=Bundle ID +RemoteTraceView.4=Tracer Name +RemoteTraceView.5=Context +RemoteTraceView.6=Message +RemoteTraceView.7=Throwable +RemoteTraceView.9=Clear diff --git a/plugins/org.eclipse.net4j.debug/src/org/eclipse/net4j/internal/debug/views/RemoteTraceView.java b/plugins/org.eclipse.net4j.debug/src/org/eclipse/net4j/internal/debug/views/RemoteTraceView.java index 3359f86ac6..fcb0839bcc 100644 --- a/plugins/org.eclipse.net4j.debug/src/org/eclipse/net4j/internal/debug/views/RemoteTraceView.java +++ b/plugins/org.eclipse.net4j.debug/src/org/eclipse/net4j/internal/debug/views/RemoteTraceView.java @@ -11,6 +11,7 @@ package org.eclipse.net4j.internal.debug.views; import org.eclipse.net4j.internal.debug.RemoteTraceManager; +import org.eclipse.net4j.internal.debug.messages.Messages; import org.eclipse.net4j.util.ObjectUtil; import org.eclipse.net4j.util.ReflectUtil; import org.eclipse.net4j.util.om.trace.RemoteTraceServer.Event; @@ -91,8 +92,8 @@ public class RemoteTraceView extends ViewPart protected void createColmuns(TableViewer viewer) { - final String[] columnNames = { "ID", "Time Stamp", "Agent ID", "Bundle ID", "Tracer Name", "Context", "Message", - "Throwable" }; + final String[] columnNames = { Messages.getString("RemoteTraceView.0"), Messages.getString("RemoteTraceView.1"), Messages.getString("RemoteTraceView.2"), Messages.getString("RemoteTraceView.3"), Messages.getString("RemoteTraceView.4"), Messages.getString("RemoteTraceView.5"), Messages.getString("RemoteTraceView.6"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$ + Messages.getString("RemoteTraceView.7") }; //$NON-NLS-1$ final int[] columnWidths = { 60, 170, 80, 160, 120, 120, 400, 200 }; TableColumn[] columns = new TableColumn[columnNames.length]; for (int i = 0; i < columns.length; i++) @@ -120,7 +121,7 @@ public class RemoteTraceView extends ViewPart private void hookContextMenu() { - MenuManager menuMgr = new MenuManager("#PopupMenu"); + MenuManager menuMgr = new MenuManager("#PopupMenu"); //$NON-NLS-1$ menuMgr.setRemoveAllWhenShown(true); menuMgr.addMenuListener(new IMenuListener() { @@ -171,8 +172,8 @@ public class RemoteTraceView extends ViewPart } }; - clearAction.setText("Clear"); - clearAction.setToolTipText("Clear"); + clearAction.setText(Messages.getString("RemoteTraceView.9")); //$NON-NLS-1$ + clearAction.setToolTipText(Messages.getString("RemoteTraceView.10")); //$NON-NLS-1$ clearAction.setImageDescriptor(PlatformUI.getWorkbench().getSharedImages().getImageDescriptor( ISharedImages.IMG_TOOL_DELETE)); @@ -183,7 +184,7 @@ public class RemoteTraceView extends ViewPart { ISelection selection = viewer.getSelection(); Object obj = ((IStructuredSelection)selection).getFirstElement(); - showMessage("Double-click detected on " + obj.toString()); + showMessage(Messages.getString("RemoteTraceView.11") + obj.toString()); //$NON-NLS-1$ } }; } @@ -201,7 +202,7 @@ public class RemoteTraceView extends ViewPart private void showMessage(String message) { - MessageDialog.openInformation(viewer.getControl().getShell(), "Remote Traces", message); + MessageDialog.openInformation(viewer.getControl().getShell(), Messages.getString("RemoteTraceView.12"), message); //$NON-NLS-1$ } /** @@ -276,7 +277,7 @@ public class RemoteTraceView extends ViewPart return id; } - return id + " (" + className + ")"; + return id + " (" + className + ")"; //$NON-NLS-1$ //$NON-NLS-2$ case 7: return getFirstLine(text); @@ -326,7 +327,7 @@ public class RemoteTraceView extends ViewPart str = str.substring(0, nl); } - return str.replaceAll("\r", ""); + return str.replaceAll("\r", ""); //$NON-NLS-1$ //$NON-NLS-2$ } } |