Bug 49719 wrong-sounding phrase in string externalization dialog [refactoring] [nls]
M6, this is a bit picky - select a java project in the Package Explorer, right-click, invoke Source -> Find Strings to Externalize... - the text on the next dialog should say "X non-externalized string(s) found."
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/FindStringsToExternalizeAction.java
else if (element.getElementType() == IJavaElement.PACKAGE_FRAGMENT_ROOT)
					l.addAll(analyze((IPackageFragmentRoot) element, new SubProgressMonitor(pm, 1)));
				if (element.getElementType() == IJavaElement.JAVA_PROJECT)
					l.addAll(analyze((IJavaProject) element, new SubProgressMonitor(pm, 1)));
			}
			return (NonNLSElement[]) l.toArray(new NonNLSElement[l.size()]);
		} catch(JavaModelException e) {
			ExceptionHandler.handle(e, 
				getDialogTitle(),
				ActionMessages.getString("FindStringsToExternalizeAction.error.message")); 
			return new NonNLSElement[0];	
		} finally{
			pm.done();
		}
	}
	
	private void showResults() {
		if (noStrings())
			MessageDialog.openInformation(getShell(), 
				getDialogTitle(),
				ActionMessages.getString("FindStringsToExternalizeAction.noStrings")); 
		else	
			new NonNLSListDialog(getShell(), fElements, countStrings()).open();
	}
	
	private boolean noStrings() {
		for (int i = 0; i < fElements.length; i++) {
			if (fElements[i].count != 0)
				return false;	
		}