Bug 11442 Labels of CheckedTreeSelectionDialog aren't localized
The button labels of the CheckedTreeSelectionDialog aren't localized. (See createSelectionButtons()). The class SelectionDialog (which is one of its superclasses) already provides localized labels I think. So you might want to replace the hard coded names with SelectionDialog.SELECT_ALL_TITLE and SelectionDialog.DESELECT_ALL_TITLE (or add your own translation). Even better, because "select all" and "select none" are used quite often, tell the Platform/JFace team to add these to the IDialogConstants interface class.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/CheckedTreeSelectionDialog.java
private ILabelProvider fLabelProvider;
	private ITreeContentProvider fContentProvider;
	
	private ISelectionValidator fValidator= null;
	private ViewerSorter fSorter;
	private String fEmptyListMessage= JavaUIMessages.getString("ElementTreeSelectionDialog.nothing_available"); 	
	
	private IStatus fCurrStatus= new StatusInfo();
	private List fFilters;
	private Object fInput;		
	private boolean fIsEmpty;
	
	private int fWidth= 60;
	private int fHeight= 18;
	
	private boolean fContainerMode;
	private Object[] fExpandedElements;
	/**
	 * Constructs an instance of <code>ElementTreeSelectionDialog</code>.
	 * @param labelProvider   the label provider to render the entries
	 * @param contentProvider the content provider to evaluate the tree structure
	 */	
	public CheckedTreeSelectionDialog(Shell parent, ILabelProvider labelProvider,
		ITreeContentProvider contentProvider) {
		super(parent);
		
		fLabelProvider= labelProvider;
		fContentProvider= contentProvider;
		setResult(new ArrayList(0));