]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.document.ui/src/org/simantics/document/ui/contribution/NameInputValidator.java
Externalize strings in org.simantics.document.ui
[simantics/platform.git] / bundles / org.simantics.document.ui / src / org / simantics / document / ui / contribution / NameInputValidator.java
index 14ff5f60d62e7a4f49cb238fcb2431dd0d38400f..009d803f8a218d9397ff6646b956f975484b1d4f 100644 (file)
@@ -3,6 +3,7 @@ package org.simantics.document.ui.contribution;
 import java.util.Collection;
 
 import org.eclipse.jface.dialogs.IInputValidator;
+import org.eclipse.osgi.util.NLS;
 import org.simantics.Simantics;
 import org.simantics.browsing.ui.swt.widgets.impl.Widget;
 import org.simantics.db.ReadGraph;
@@ -20,7 +21,7 @@ public class NameInputValidator implements IInputValidator, Widget {
        @Override
        public String isValid(final String newText) {
                if (newText == null || newText.length() == 0)
-                       return "Empty name is not allowed";
+                       return Messages.NameInputValidator_EmptyNameNotAllowed;
                if (selection != null) {
                        try {
                                return Simantics.getSession().syncRequest(new Read<String>() {
@@ -36,7 +37,7 @@ public class NameInputValidator implements IInputValidator, Widget {
                                                                continue;
                                                        String n = graph.getPossibleRelatedValue(resource, l0.HasName);
                                                        if (newText.equals(n))
-                                                               return "Cannot have duplicate name " + newText;
+                                                               return NLS.bind(Messages.NameInputValidator_CannotHaveDuplicateName, newText);
                                                }
                                                return null;
                                        }