]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.desktop.ui/src/org/simantics/desktop/ui/internal/NewModel.java
Externalize strings in org.simantics.desktop.ui
[simantics/platform.git] / bundles / org.simantics.desktop.ui / src / org / simantics / desktop / ui / internal / NewModel.java
index ffa408e3cfaf2a7f9b561dbd34a6de8ad14edc69..ad759314c68d11962981df7801d486d745cd6e73 100644 (file)
@@ -18,6 +18,7 @@ import org.eclipse.core.runtime.IProgressMonitor;
 import org.eclipse.core.runtime.IStatus;
 import org.eclipse.core.runtime.Status;
 import org.eclipse.core.runtime.jobs.Job;
+import org.eclipse.osgi.util.NLS;
 import org.simantics.DatabaseJob;
 import org.simantics.Simantics;
 import org.simantics.db.Resource;
@@ -39,7 +40,7 @@ public class NewModel extends AbstractHandler {
 
     @Override
     public Object execute(ExecutionEvent event) throws ExecutionException {
-        Job job = new DatabaseJob("Creating Model") {
+        Job job = new DatabaseJob(Messages.NewModel_NewModel) {  
             @Override
             protected IStatus run(IProgressMonitor monitor) {
                 try {
@@ -51,7 +52,7 @@ public class NewModel extends AbstractHandler {
                     });
                     return Status.OK_STATUS;
                 } catch (DatabaseException e) {
-                    return new Status(IStatus.ERROR, Activator.PLUGIN_ID, getName() + " failed.", e);
+                    return new Status(IStatus.ERROR, Activator.PLUGIN_ID, NLS.bind(Messages.NewModel_0_Failed, getName()), e);
                 }
             }
         };
@@ -64,13 +65,13 @@ public class NewModel extends AbstractHandler {
         Resource model = ModelingUtils.createModel(graph, type, name);
         Resource conf = graph.syncRequest(new Configuration(model));
 
-        ModelingUtils.addSCLMainToModel(graph, model, "SCLMain", "");
-        ModelingUtils.createLocalLibrary(graph, model, "Library");
+        ModelingUtils.addSCLMainToModel(graph, model, "SCLMain", ""); //$NON-NLS-1$ //$NON-NLS-2$
+        ModelingUtils.createLocalLibrary(graph, model, Messages.NewModel_Library);
 
-        Resource book = SpreadsheetGraphUtils.createBook(graph, conf, "Book1");
-        SpreadsheetUtils.createSheet(graph, book, "Sheet1", new String[] { }, new int[] { 50 });
-        SpreadsheetUtils.createSheet(graph, book, "Sheet2", new String[] { }, new int[] { 50 });
-        SpreadsheetUtils.createSheet(graph, book, "Sheet3", new String[] { }, new int[] { 50 });
+        Resource book = SpreadsheetGraphUtils.createBook(graph, conf, Messages.NewModel_Book1);
+        SpreadsheetUtils.createSheet(graph, book, Messages.NewModel_Sheet1, new String[] { }, new int[] { 50 });
+        SpreadsheetUtils.createSheet(graph, book, Messages.NewModel_Sheet2, new String[] { }, new int[] { 50 });
+        SpreadsheetUtils.createSheet(graph, book, Messages.NewModel_Sheet3, new String[] { }, new int[] { 50 });
 
         return model;
     }