]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.issues.ui/src/org/simantics/issues/ui/handler/PurgeResolvedIssues.java
Externalize strings
[simantics/platform.git] / bundles / org.simantics.issues.ui / src / org / simantics / issues / ui / handler / PurgeResolvedIssues.java
index 90eded9ba876531f7ae3cdf97e712a459d84e584..862b475738050f3a31e76d5cbbd14ee4681c346a 100644 (file)
@@ -22,6 +22,7 @@ import org.eclipse.core.commands.ExecutionException;
 import org.eclipse.core.runtime.IProgressMonitor;
 import org.eclipse.core.runtime.SubMonitor;
 import org.eclipse.jface.operation.IRunnableWithProgress;
+import org.eclipse.osgi.util.NLS;
 import org.eclipse.ui.PlatformUI;
 import org.simantics.Simantics;
 import org.simantics.browsing.ui.common.ErrorLogger;
@@ -71,15 +72,15 @@ public class PurgeResolvedIssues extends AbstractHandler {
         if (project == null)
             return;
 
-        final SubMonitor mon = SubMonitor.convert(monitor, "Purging resolved issues...", 100);
+        final SubMonitor mon = SubMonitor.convert(monitor, Messages.PurgeResolvedIssues_MonitorPurgingResolvedIssues, 100);
 
         session.syncRequest(new DelayedWriteRequest() {
             @Override
             public void perform(WriteGraph graph) throws DatabaseException {
                 graph.markUndoPoint();
                 IssueResource ISSUE = IssueResource.getInstance(graph);
-                Set<Resource> toBeRemoved = new HashSet<Resource>();
-                Map<Resource, Boolean> sourceIsContinuous = new THashMap<Resource, Boolean>(); 
+                Set<Resource> toBeRemoved = new HashSet<>();
+                Map<Resource, Boolean> sourceIsContinuous = new THashMap<>();
                 for (Resource activeIssue : graph.syncRequest(new AllActiveIssues(project))) {
                     if (graph.hasStatement(activeIssue, ISSUE.Resolved)) {
                         Resource managedBy = graph.getPossibleObject(activeIssue, ISSUE.IssueSource_Manages_Inverse);
@@ -96,12 +97,12 @@ public class PurgeResolvedIssues extends AbstractHandler {
                     }
                 }
 
-                mon.setTaskName("Purging " + toBeRemoved.size() + " resolved batch issues...");
+                mon.setTaskName(NLS.bind(Messages.PurgeResolvedIssues_PurgingResolvedBatchIssues, toBeRemoved.size()));
                 mon.setWorkRemaining(toBeRemoved.size());
                 StringBuilder sb = new StringBuilder();
-                sb.append("Purged " + toBeRemoved.size() + " resolved batch issue(s)");
+                sb.append(NLS.bind(Messages.PurgeResolvedIssues_PurgedResolvedBatchIssues, toBeRemoved.size()));
                 for (Resource remove : toBeRemoved) {
-                    //sb.append(NameUtils.getSafeLabel(graph, remove) + " ");
+                    // sb.append(NameUtils.getSafeLabel(graph, remove) + " ");
                     RemoverUtil.remove(graph, remove);
                     mon.worked(1);
                 }