Bug 105809 Mnemonics are programmatically changed, should not be
The MnemonicAssigner class in IDE plugin changes the mnemonic that was assigned to a string in the .properties file. We should not do this as the translators will use what is in the .properties file as the assigned mnemonic for every translated language. We should remove this for 3.2, probably not necessary for 3.1.1
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/DialogMarkerFilter.java
}
    /**
     * Method declared on Window.
     */
    protected void configureShell(Shell newShell) {
        super.configureShell(newShell);
        newShell.setText(Messages.getString("filtersDialog.title")); 
    }
    protected void createResetArea(Composite parent, MnemonicAssigner mnemonics) {
        Composite composite = new Composite(parent, SWT.NONE);
        composite.setFont(parent.getFont());
        GridLayout layout = new GridLayout();
        layout.marginWidth = 0;
        composite.setLayout(layout);
        composite.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_END));
        Button reset = new Button(composite, SWT.PUSH);
        reset.setText(mnemonics.assign(Messages.getString("restoreDefaults.text"))); 
        reset.setData(new Integer(RESET_ID));
        reset.addSelectionListener(new SelectionAdapter() {
            public void widgetSelected(SelectionEvent event) {
                buttonPressed(((Integer) event.widget.getData()).intValue());
            }
        });
        reset.setFont(composite.getFont());
        setButtonLayoutData(reset);
    }
    /**
     * Creates a check box button with the given parent and text.
     *
     * @param parent the parent composite