diff --git a/platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/SubstitutionShortInfoHandler.java b/platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/SubstitutionShortInfoHandler.java index cf3f091712f8..b123559c65b0 100644 --- a/platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/SubstitutionShortInfoHandler.java +++ b/platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/SubstitutionShortInfoHandler.java @@ -135,7 +135,8 @@ public class SubstitutionShortInfoHandler implements DocumentListener, EditorMou } if (!StringUtil.isEmpty(constraint.getReferenceConstraint())) { final String text = StringUtil.unquoteString(constraint.getReferenceConstraint()); - append(buf, "reference target matches: " + text); + append(buf, SSRBundle.message("reference.target.tooltip.message", + constraint.isInvertReference() ? SSRBundle.message("not.tooltip.message") : "", text)); } if (constraint.getNameOfExprType() != null && !constraint.getNameOfExprType().isEmpty()) { diff --git a/platform/structuralsearch/source/messages/SSRBundle.properties b/platform/structuralsearch/source/messages/SSRBundle.properties index b97b07bbf2fa..87e6d6e90b60 100644 --- a/platform/structuralsearch/source/messages/SSRBundle.properties +++ b/platform/structuralsearch/source/messages/SSRBundle.properties @@ -183,6 +183,7 @@ within.hierarchy.tooltip.message=search in supers script.tooltip.message=script:\n {0} within.constraints.tooltip.message=within {0} not.within.constraints.tooltip.message=not within {0} +reference.target.tooltip.message=reference target{0} like: {1} complete.match.variable.tooltip.message=Complete Match: {0} replacement.variable.is.not.defined.message=Replacement variable {0} is not defined. replacement.variable.is.not.valid=Replacement variable {0} has script code problem {1}