svn commit: r16584 - trunk/src/argouml-app/src/org/argouml: i18n ui
Thomas Neustupny <[email protected]>
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: thn
Date: 2009-01-12 12:24:30-0800
New Revision: 16584
Modified:
trunk/src/argouml-app/src/org/argouml/i18n/aboutbox.properties
trunk/src/argouml-app/src/org/argouml/ui/AboutBox.java
Log:
Fix for issue 5509: Modules settings show too few informations about the modules
Modified: trunk/src/argouml-app/src/org/argouml/i18n/aboutbox.properties
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/i18n/aboutbox.properties?view=diff&pathrev=16584&r1=16583&r2=16584
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/i18n/aboutbox.properties (original)
+++ trunk/src/argouml-app/src/org/argouml/i18n/aboutbox.properties 2009-01-12 12:24:30-0800
@@ -155,6 +155,7 @@
We wouldn't be here without your work!\n
aboutbox.used-tools-header = \nUses the following tools:\n
+aboutbox.loaded-modules-header = \nThe following modules are loaded:\n
aboutbox.tab.splash = Splash
aboutbox.tab.version = Version
Modified: trunk/src/argouml-app/src/org/argouml/ui/AboutBox.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/ui/AboutBox.java?view=diff&pathrev=16584&r1=16583&r2=16584
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/ui/AboutBox.java (original)
+++ trunk/src/argouml-app/src/org/argouml/ui/AboutBox.java 2009-01-12 12:24:30-0800
@@ -31,6 +31,7 @@
import java.awt.Insets;
import java.awt.Toolkit;
import java.util.HashMap;
+import java.util.Iterator;
import java.util.Map;
import javax.swing.JPanel;
@@ -40,6 +41,8 @@
import javax.swing.border.EmptyBorder;
import org.argouml.i18n.Translator;
+import org.argouml.moduleloader.ModuleLoader2;
+import org.argouml.profile.ProfileFacade;
import org.argouml.util.ArgoDialog;
import org.argouml.util.Tools;
@@ -198,10 +201,21 @@
buf.append("* NetBeans MDR (mdr.netbeans.org )\n");
buf.append("* TU-Dresden OCL-Compiler "
+ "(dresden-ocl.sourceforge.net)\n");
- buf.append("* ANTLR 2.7.2 (www.antlr.org)\n");
+ buf.append("* ANTLR 2.7.2 (www.antlr.org) *DEPRECATED*\n");
- buf.append("\n\n");
+ buf.append("\n");
+ buf.append(localize("aboutbox.loaded-modules-header"));
+ Iterator<String> iter = ModuleLoader2.allModules().iterator();
+ while (iter.hasNext()) {
+ String moduleName = iter.next();
+ buf.append("\nModule: ");
+ buf.append(moduleName);
+ buf.append("\nDescription: ");
+ String desc = ModuleLoader2.getDescription(moduleName);
+ buf.append(desc.replaceAll("\n\n", "\n"));
+ }
+ buf.append("\n\n");
buf.append(localize("aboutbox.thanks"));
buf.append("\n");
return buf.toString();
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=1020116
To unsubscribe from this discussion, e-mail: [[email protected]].