diff options
author | Marc Khouzam | 2016-02-23 14:52:37 +0000 |
---|---|---|
committer | Marc Khouzam | 2016-02-23 14:52:37 +0000 |
commit | aff727504476ed8f75e16ceeccb84066d3352504 (patch) | |
tree | acc8bf130c5622661f4dd137d5c3b06a68772a66 | |
parent | d6611cfcfaa19597f17ee42b156dd6a1e5cb493d (diff) | |
download | org.eclipse.cdt-aff727504476ed8f75e16ceeccb84066d3352504.tar.gz org.eclipse.cdt-aff727504476ed8f75e16ceeccb84066d3352504.tar.xz org.eclipse.cdt-aff727504476ed8f75e16ceeccb84066d3352504.zip |
Bug 478740: Missing externalized strings
Change-Id: Ia343d2c055e167fe093586aca32a209b4a8a1c11
3 files changed, 50 insertions, 7 deletions
diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/commands/Messages.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/commands/Messages.java new file mode 100644 index 00000000000..878fc6207b3 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/commands/Messages.java @@ -0,0 +1,28 @@ +/******************************************************************************* + * Copyright (c) 2016 Ericsson 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 + *******************************************************************************/ +package org.eclipse.cdt.debug.internal.ui.commands; + +import org.eclipse.osgi.util.NLS; + +public class Messages extends NLS { + public static String ReverseDebugging_Error; + public static String ReverseDebugging_UndefinedTraceMethod; + public static String ReverseDebugging_HardwareTracingNotAvailable; + public static String ReverseDebugging_DoNotShowAgain; + public static String ReverseDebugging_ToggleHardwareTrace; + public static String ReverseDebugging_ToggleSoftwareTrace; + public static String ReverseDebugging_ToggleReverseDebugging; + + static { + // initialize resource bundle + NLS.initializeMessages(Messages.class.getName(), Messages.class); + } + + private Messages() { + } +} diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/commands/Messages.properties b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/commands/Messages.properties new file mode 100644 index 00000000000..5abeb48fd8b --- /dev/null +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/commands/Messages.properties @@ -0,0 +1,15 @@ +####################################################################################### +# Copyright (c) 2016 Ericsson 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 +####################################################################################### + +ReverseDebugging_Error=Error +ReverseDebugging_UndefinedTraceMethod=Undefined trace method for Reverse Debugging. +ReverseDebugging_HardwareTracingNotAvailable=Hardware Tracing Method not available, Reverse debugging is switched Off, please select another method +ReverseDebugging_DoNotShowAgain=Don't show this message again +ReverseDebugging_ToggleHardwareTrace=Toggle Hardware Trace +ReverseDebugging_ToggleSoftwareTrace=Toggle Software Trace +ReverseDebugging_ToggleReverseDebugging=Toggle Reverse Debugging diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/commands/ReverseToggleCommandHandler.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/commands/ReverseToggleCommandHandler.java index 9ddc92d7782..366ff0f6d1c 100644 --- a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/commands/ReverseToggleCommandHandler.java +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/commands/ReverseToggleCommandHandler.java @@ -191,7 +191,7 @@ public class ReverseToggleCommandHandler extends DebugCommandHandler implements traceMethod = ReverseTraceMethod.HARDWARE_TRACE; } else { // undefined trace method - throw new ExecutionException("Undefined trace method for Reverse Debugging."); //$NON-NLS-1$ + throw new ExecutionException(Messages.ReverseDebugging_UndefinedTraceMethod); } // store the parameter in the gdb command handler class @@ -249,10 +249,10 @@ public class ReverseToggleCommandHandler extends DebugCommandHandler implements } else { activeShell = new Shell(PlatformUI.getWorkbench().getDisplay()); } - MessageDialogWithToggle dialogbox = new MessageDialogWithToggle(activeShell, "Error", //$NON-NLS-1$ - null, "Hardware Tracing Method not available, Reverse debugging is switched Off, please select another method", MessageDialog.QUESTION, //$NON-NLS-1$ + MessageDialogWithToggle dialogbox = new MessageDialogWithToggle(activeShell, Messages.ReverseDebugging_Error, + null, Messages.ReverseDebugging_HardwareTracingNotAvailable, MessageDialog.QUESTION, new String[] {IDialogConstants.OK_LABEL}, 0, - "Don't show this message again", false); //$NON-NLS-1$ + Messages.ReverseDebugging_DoNotShowAgain, false); dialogbox.setPrefStore(CDebugUIPlugin.getDefault().getPreferenceStore()); dialogbox.setPrefKey(ICDebugPreferenceConstants.PREF_SHOW_ERROR_REVERSE_TRACE_METHOD_NOT_AVAILABLE); if (dialogbox.open() == 0) { @@ -291,14 +291,14 @@ public class ReverseToggleCommandHandler extends DebugCommandHandler implements try{ if (fTraceMethod != ReverseTraceMethod.STOP_TRACE && fTraceMethod != ReverseTraceMethod.FULL_TRACE) { HandlerUtil.updateRadioState(commandService.getCommand(REVERSE_TOGGLE_COMMAND_ID), "UseHardTrace"); //$NON-NLS-1$ - element.setTooltip("Toggle Hardware Trace"); //$NON-NLS-1$ + element.setTooltip(Messages.ReverseDebugging_ToggleHardwareTrace); element.setIcon(fTracemethodOnImages[1]); } else if (fTraceMethod == ReverseTraceMethod.FULL_TRACE) { HandlerUtil.updateRadioState(commandService.getCommand(REVERSE_TOGGLE_COMMAND_ID), "UseSoftTrace"); //$NON-NLS-1$ - element.setTooltip("Toggle Software Trace"); //$NON-NLS-1$ + element.setTooltip(Messages.ReverseDebugging_ToggleSoftwareTrace); element.setIcon(fTracemethodOnImages[0]); } else { - element.setTooltip("Toggle Reverse Debugging"); //$NON-NLS-1$ + element.setTooltip(Messages.ReverseDebugging_ToggleReverseDebugging); if (fLastTraceMethod != ReverseTraceMethod.STOP_TRACE && fLastTraceMethod != ReverseTraceMethod.FULL_TRACE) { HandlerUtil.updateRadioState(commandService.getCommand(REVERSE_TOGGLE_COMMAND_ID), "UseHardTrace"); //$NON-NLS-1$ element.setIcon(fTracemethodOffImages[1]); |