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
Label messageLabel= createMessageArea(composite);
		Control treeWidget= createTreeViewer(composite);
		Control buttonComposite= createSelectionButtons(composite);
		GridData data= new GridData(GridData.FILL_BOTH);
		data.widthHint= convertWidthInCharsToPixels(fWidth);
		data.heightHint= convertHeightInCharsToPixels(fHeight);
		treeWidget.setLayoutData(data);
		
		if (fIsEmpty) {
			messageLabel.setEnabled(false);
			treeWidget.setEnabled(false);
			buttonComposite.setEnabled(false);
		}
		
		return composite;
	}
	
	private Tree createTreeViewer(Composite parent) {
		if (fContainerMode) {
			fViewer= new ContainerCheckedTreeViewer(parent, SWT.BORDER);
		} else {
			fViewer= new CheckboxTreeViewer(parent, SWT.BORDER);
		}
			
		fViewer.setContentProvider(fContentProvider);
		fViewer.setLabelProvider(fLabelProvider);
		fViewer.addCheckStateListener(new ICheckStateListener() {
			public void checkStateChanged(CheckStateChangedEvent event) {
				updateOKStatus();
			}