Index: org.lams.toolbuilder/build/plugins/org.lams.toolbuilder_1.0.0.jar =================================================================== RCS file: /usr/local/cvsroot/org.lams.toolbuilder/build/plugins/org.lams.toolbuilder_1.0.0.jar,v diff -u -r1.1 -r1.2 Binary files differ Index: org.lams.toolbuilder/src/org/lams/toolbuilder/renameTool/RenameTool.java =================================================================== RCS file: /usr/local/cvsroot/org.lams.toolbuilder/src/org/lams/toolbuilder/renameTool/RenameTool.java,v diff -u -r1.8 -r1.9 --- org.lams.toolbuilder/src/org/lams/toolbuilder/renameTool/RenameTool.java 11 Oct 2007 02:03:33 -0000 1.8 +++ org.lams.toolbuilder/src/org/lams/toolbuilder/renameTool/RenameTool.java 11 Oct 2007 05:23:58 -0000 1.9 @@ -4,6 +4,7 @@ import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; +import java.io.FileOutputStream; import java.io.FileNotFoundException; import java.io.FileWriter; import java.io.IOException; @@ -13,7 +14,7 @@ import java.util.Set; import java.util.regex.Pattern; import java.util.ArrayList; - +import java.util.Properties; import org.eclipse.core.runtime.IProgressMonitor; import org.lams.toolbuilder.util.LamsToolBuilderLog; @@ -91,14 +92,6 @@ String replacement) { String newFileName = currentFileName.replaceAll(regex, replacement); - - /*if (!currentFileName.equals(newFileName)) { - - String format = "Renamed %1$-40s ---> %2$-1s\n"; - - System.out.format(format, currentFileName, newFileName); - - }*/ return newFileName; } @@ -336,7 +329,18 @@ } + public void updateLanguageFile(String filePath, String rename) + { + + File language = new File(filePath); + + nameList.clear(); + nameList.add(new String[] {"", "", "activity\\.title.+", "activity.title =" + rename}); + + this.replaceText(language); + } + public void renameProperties(String serverVersion, String hideTool, String toolVersion, IProgressMonitor monitor) { File properties = new File(sourceDirStr+ "/build.properties"); Index: org.lams.toolbuilder/src/org/lams/toolbuilder/wizards/LAMSNewToolWizard.java =================================================================== RCS file: /usr/local/cvsroot/org.lams.toolbuilder/src/org/lams/toolbuilder/wizards/LAMSNewToolWizard.java,v diff -u -r1.9 -r1.10 --- org.lams.toolbuilder/src/org/lams/toolbuilder/wizards/LAMSNewToolWizard.java 11 Oct 2007 02:03:33 -0000 1.9 +++ org.lams.toolbuilder/src/org/lams/toolbuilder/wizards/LAMSNewToolWizard.java 11 Oct 2007 05:23:58 -0000 1.10 @@ -175,7 +175,7 @@ // Get the project from the page final IProject project = projectPage.getProjectHandle(); - this.vendor = projectPage.getVendor(); + this.vendor = projectPage.getVendor().toLowerCase(); this.compatibility = projectPage.getCompatibility(); this.toolDisplayName = projectPage.getToolDisplayName(); this.isLAMS = projectPage.getIsLams(); @@ -306,13 +306,19 @@ monitor.subTask("Translating LAMS tool template: " + toolTemplate); LamsToolBuilderLog.logInfo(projHandle.getLocation().toPortableString()); try{ - rt.renameTool(taskList.getTasklist(), projHandle.getLocation().toPortableString(), vendor, monitor); + String projPath = projHandle.getLocation().toPortableString(); + + rt.renameTool(taskList.getTasklist(), projPath, vendor, monitor); monitor.worked(10); String hideTool = toolVisible ? "false" : "true"; monitor.subTask("Translating properties file"); rt.renameProperties(compatibility, hideTool, toolVersion, monitor); + rt.updateLanguageFile(projPath + "/conf/language/lams/ApplicationResources.properties", toolDisplayName); + rt.updateLanguageFile(projPath + "/conf/language/lams/ApplicationResources_en_AU.properties",toolDisplayName); + rt.updateLanguageFile(projPath + "/conf/language/rams/ApplicationResources.properties",toolDisplayName); + rt.updateLanguageFile(projPath + "/conf/language/rams/ApplicationResources_en_AU.properties",toolDisplayName); System.out.print(taskList.getTasklist().toString()); } catch (Exception e)