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/TableSortDialog.java
super.configureShell(newShell);
        newShell.setText(Messages.getString("sortDialog.title")); 
    }
    /* (non-Javadoc)
     * Method declared on Dialog.
     */
    protected Control createDialogArea(Composite parent) {
        Composite composite = (Composite) super.createDialogArea(parent);
        if (sorter == null)
            return composite;
        MnemonicAssigner mnemonics = new MnemonicAssigner();
        
        createPrioritiesArea(composite, mnemonics);
        createRestoreDefaultsButton(composite, mnemonics);
        createSeparatorLine(composite);
        return composite;
    }
    private void createPrioritiesArea(Composite parent, MnemonicAssigner mnemonics) {
        Composite prioritiesArea = new Composite(parent, SWT.NULL);
        prioritiesArea.setLayout(new GridLayout(3, false));
        
        int[] priorities = sorter.getPriorities();
        ascendingButtons = new Button[priorities.length];
        descendingButtons = new Button[priorities.length];
        priorityCombos = new Combo[Math.min(priorities.length,
                TableSorter.MAX_DEPTH)];
        initPriotityText();
        Label sortByLabel = new Label(prioritiesArea, SWT.NULL);
        sortByLabel.setText(Messages.getString("sortDialog.label")); 
        GridData data = new GridData();