diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/preferences/GdbDebugPreferencePage.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/preferences/GdbDebugPreferencePage.java index c356dba0b53..5addf84a8c3 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/preferences/GdbDebugPreferencePage.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/preferences/GdbDebugPreferencePage.java @@ -10,6 +10,7 @@ * Jens Elmenthaler (Verigy) - Added Full GDB pretty-printing support (bug 302121) * Sergey Prigogin (Google) * Anton Gorenkov - A preference to use RTTI for variable types determination (Bug 377536) + * IBM Corporation *******************************************************************************/ package org.eclipse.cdt.dsf.gdb.internal.ui.preferences; @@ -537,17 +538,17 @@ public class GdbDebugPreferencePage extends FieldEditorPreferencePage implements final StringFieldEditor stringFieldEditorCommand = new StringFieldEditor( IGdbDebugPreferenceConstants.PREF_DEFAULT_GDB_COMMAND, - "GDB debugger:", //$NON-NLS-1$ + MessagesForPreferences.GdbDebugPreferencePage_GDB_debugger, group1); stringFieldEditorCommand.fillIntoGrid(group1, 2); addField(stringFieldEditorCommand); Button browsebutton = new Button(group1, SWT.PUSH); - browsebutton.setText("&Browse..."); //$NON-NLS-1$ + browsebutton.setText(MessagesForPreferences.GdbDebugPreferencePage_Browse_button); browsebutton.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { - handleBrowseButtonSelected("GDB Debugger", //$NON-NLS-1$ + handleBrowseButtonSelected(MessagesForPreferences.GdbDebugPreferencePage_GDB_debugger_dialog_title, stringFieldEditorCommand); } }); @@ -555,17 +556,17 @@ public class GdbDebugPreferencePage extends FieldEditorPreferencePage implements final StringFieldEditor stringFieldEditorGdbInit = new StringFieldEditor( IGdbDebugPreferenceConstants.PREF_DEFAULT_GDB_INIT, - "GDB command file:", //$NON-NLS-1$ + MessagesForPreferences.GdbDebugPreferencePage_GDB_command_file, group1); stringFieldEditorGdbInit.fillIntoGrid(group1, 2); addField(stringFieldEditorGdbInit); browsebutton = new Button(group1, SWT.PUSH); - browsebutton.setText("&Browse..."); //$NON-NLS-1$ + browsebutton.setText(MessagesForPreferences.GdbDebugPreferencePage_Browse_button); browsebutton.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { - handleBrowseButtonSelected("GDB Command File", //$NON-NLS-1$ + handleBrowseButtonSelected(MessagesForPreferences.GdbDebugPreferencePage_GDB_command_file_dialog_title, stringFieldEditorGdbInit); } }); @@ -574,7 +575,7 @@ public class GdbDebugPreferencePage extends FieldEditorPreferencePage implements final StringWithBooleanFieldEditor enableStopAtMain = new StringWithBooleanFieldEditor( IGdbDebugPreferenceConstants.PREF_DEFAULT_STOP_AT_MAIN, IGdbDebugPreferenceConstants.PREF_DEFAULT_STOP_AT_MAIN_SYMBOL, - "Stop on startup at:", //$NON-NLS-1$ + MessagesForPreferences.GdbDebugPreferencePage_Stop_on_startup_at, group1); enableStopAtMain.fillIntoGrid(group1, 3); addField(enableStopAtMain); @@ -608,14 +609,14 @@ public class GdbDebugPreferencePage extends FieldEditorPreferencePage implements @Override public void widgetSelected(SelectionEvent e) { handleAdvancedButtonSelected( - "GDB Debugger"); //$NON-NLS-1$ + MessagesForPreferences.GdbDebugPreferencePage_GDB_debugger_dialog_title); } }); setButtonLayoutData( fTimeoutAdvancedButton ); final ListenableBooleanFieldEditor enableNonStop= new ListenableBooleanFieldEditor( IGdbDebugPreferenceConstants.PREF_DEFAULT_NON_STOP, - "Non-stop mode (Note: Requires non-stop GDB)", //$NON-NLS-1$ + MessagesForPreferences.GdbDebugPreferencePage_Non_stop_mode, SWT.NONE, group1); enableNonStop.fillIntoGrid(group1, 3); addField(enableNonStop); diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/preferences/MessagesForPreferences.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/preferences/MessagesForPreferences.java index 8fc656475e9..39f8c012e09 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/preferences/MessagesForPreferences.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/preferences/MessagesForPreferences.java @@ -9,6 +9,7 @@ * Ericsson - initial API and implementation * Jens Elmenthaler (Verigy) - Added Full GDB pretty-printing support (bug 302121) * Anton Gorenkov - A preference to use RTTI for variable types determination (Bug 377536) + * IBM Corporation *******************************************************************************/ package org.eclipse.cdt.dsf.gdb.internal.ui.preferences; @@ -31,6 +32,7 @@ class MessagesForPreferences extends NLS { /** @since 2.2 */ public static String GdbDebugPreferencePage_maxGdbTraces_label; public static String GdbDebugPreferencePage_autoTerminateGdb_label; + public static String GdbDebugPreferencePage_Browse_button; public static String GdbDebugPreferencePage_Command_column_name; public static String GdbDebugPreferencePage_Command_field_can_not_be_empty; public static String GdbDebugPreferencePage_Command_timeout; @@ -48,11 +50,17 @@ class MessagesForPreferences extends NLS { /** @since 2.2 */ public static String GdbDebugPreferencePage_defaults_label; public static String GdbDebugPreferencePage_Delete_button; + public static String GdbDebugPreferencePage_GDB_command_file; + public static String GdbDebugPreferencePage_GDB_command_file_dialog_title; + public static String GdbDebugPreferencePage_GDB_debugger; + public static String GdbDebugPreferencePage_GDB_debugger_dialog_title; public static String GdbDebugPreferencePage_Invalid_timeout_value; + public static String GdbDebugPreferencePage_Non_stop_mode; public static String GdbDebugPreferencePage_Timeout_column_name; public static String GdbDebugPreferencePage_Timeout_value_can_not_be_negative; /** @since 2.3 */ public static String GdbDebugPreferencePage_rtti_label; + public static String GdbDebugPreferencePage_Stop_on_startup_at; /** @since 2.3 */ public static String GdbDebugPreferencePage_use_rtti_label1; /** @since 2.3 */ diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/preferences/MessagesForPreferences.properties b/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/preferences/MessagesForPreferences.properties index fb85bc6c3bc..b9d448bab57 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/preferences/MessagesForPreferences.properties +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/preferences/MessagesForPreferences.properties @@ -9,6 +9,7 @@ # Ericsson - initial API and implementation # Jens Elmenthaler (Verigy) - Added Full GDB pretty-printing support (bug 302121) # Anton Gorenkov - A preference to use RTTI for variable types determination (Bug 377536) +# IBM Corporation ############################################################################### GdbDebugPreferencePage_Add_button=Add @@ -47,3 +48,10 @@ GdbDebugPreferencePage_Advanced_timeout_dialog_title=Add/delete/modify custom ti GdbDebugPreferencePage_Advanced_timeout_settings_dialog_tooltip=Specify commands and corresponding timeout values, use zero for "no timeout".\nMI commands must start with hyphen ('-'). For example, '-target-select'.\nThe default value will be used for all commands that are not mentioned here. GdbDebugPreferencePage_Advanced_Timeout_Settings=Advanced Timeout Settings +GdbDebugPreferencePage_Browse_button=&Browse... +GdbDebugPreferencePage_GDB_command_file=GDB command file: +GdbDebugPreferencePage_GDB_command_file_dialog_title=GDB Command File +GdbDebugPreferencePage_GDB_debugger=GDB debugger: +GdbDebugPreferencePage_GDB_debugger_dialog_title=GDB Debugger +GdbDebugPreferencePage_Non_stop_mode=Non-stop mode (Note: Requires non-stop GDB) +GdbDebugPreferencePage_Stop_on_startup_at=Stop on startup at: