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
private TableSorter sorter;
    private Combo[] priorityCombos;
    private String[] propertyText;
    private IField[] properties;
    private Button[] ascendingButtons;
    private Button[] descendingButtons;
    private boolean dirty;
    private final Comparator columnComparator = new Comparator() {
        public int compare(Object arg0, Object arg1) {
            int index0 = -1;
            int index1 = -1;
            for (int i = 0; i < propertyText.length; i++) {
                if (propertyText[i].equals(arg0))
                    index0 = i;
                if (propertyText[i].equals(arg1))
                    index1 = i;
            }
            return index0 - index1;
        }
    };
    public TableSortDialog(IShellProvider parentShell, TableSorter sorter) {
        super(parentShell);
        this.sorter = sorter;
        dirty = false;
    }
    /* (non-Javadoc)
     * Method declared on Window.
     */
    protected void configureShell(Shell newShell) {