svn commit: r19496 - trunk/src/argouml-app/src/org/argouml: application/api i18n kernel uml/cognitive/critics

[email protected]
Newsgroups gmane.comp.lang.uml.argouml.cvs
Message-ID <[email protected]>
Author: linus
Date: 2011-05-23 13:05:31-0700
New Revision: 19496

Modified:
   trunk/src/argouml-app/src/org/argouml/application/api/AbstractArgoJPanel.java
   trunk/src/argouml-app/src/org/argouml/i18n/misc.properties
   trunk/src/argouml-app/src/org/argouml/kernel/ProfileConfiguration.java
   trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/ProfileCodeGeneration.java
   trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/ProfileGoodPractices.java

Log:
More adaptations for localization.

Contributed by Harald Braun (with a few small fixes by me).

Modified: trunk/src/argouml-app/src/org/argouml/application/api/AbstractArgoJPanel.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/application/api/AbstractArgoJPanel.java?view=diff&pathrev=19496&r1=19495&r2=19496
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/application/api/AbstractArgoJPanel.java	(original)
+++ trunk/src/argouml-app/src/org/argouml/application/api/AbstractArgoJPanel.java	2011-05-23 13:05:31-0700
@@ -87,7 +87,7 @@
 
     private static final int OVERLAPP = 30;
 
-    private String title = "untitled";
+    private String title = Translator.localize("tab.untitled");
     
     private Icon icon = null;
 
@@ -118,23 +118,23 @@
     /**
      * The constructor.
      *
-     * @param title The name as a localized string.
+     * @param theTitle The name as a localized string.
      */
     // TODO: Review all callers to make sure that they localize the title
-    public AbstractArgoJPanel(String title) {
-        this(title, false);
+    public AbstractArgoJPanel(String theTitle) {
+        this(theTitle, false);
     }
 
     /**
      * The constructor.
      *
-     * @param title The name (a localized string).
+     * @param theTitle The name (a localized string).
      * @param t if true, remove tab from parent JTabbedPane
      */
     // TODO: Review all callers to make sure that they localize the title
     // In process by Harold Braun 20070912
-    public AbstractArgoJPanel(String title, boolean t) {
-        setTitle(title);
+    public AbstractArgoJPanel(String theTitle, boolean t) {
+        setTitle(theTitle);
         tear = t;
     }
 

Modified: trunk/src/argouml-app/src/org/argouml/i18n/misc.properties
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/i18n/misc.properties?view=diff&pathrev=19496&r1=19495&r2=19496
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/i18n/misc.properties	(original)
+++ trunk/src/argouml-app/src/org/argouml/i18n/misc.properties	2011-05-23 13:05:31-0700
@@ -179,7 +179,10 @@
 misc.project.model = Project->Model
 misc.project.critics = Project->Critic
 misc.project.critic = Critics->Critic
+misc.project.profileconfigurationname = Profile Configuration
 misc.project.profileconfiguration = Project->Profile Configuration
+misc.project.profile-critics-for-codegeneration = Critics for Code Generation
+misc.project.profile-critics-for-good-practices = Critics for Good Practices
 misc.project.roots = Project->Root Elements
 misc.project.state-machine = Project->State Machine
 misc.profile.explorer.critics = Critics

Modified: trunk/src/argouml-app/src/org/argouml/kernel/ProfileConfiguration.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/kernel/ProfileConfiguration.java?view=diff&pathrev=19496&r1=19495&r2=19496
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/kernel/ProfileConfiguration.java	(original)
+++ trunk/src/argouml-app/src/org/argouml/kernel/ProfileConfiguration.java	2011-05-23 13:05:31-0700
@@ -51,6 +51,7 @@
 import org.argouml.application.events.ArgoEventPump;
 import org.argouml.application.events.ArgoEventTypes;
 import org.argouml.application.events.ArgoProfileEvent;
+import org.argouml.cognitive.Translator;
 import org.argouml.configuration.Configuration;
 import org.argouml.configuration.ConfigurationKey;
 import org.argouml.model.Model;
@@ -214,7 +215,8 @@
             profiles.add(p);
             try {
                 for (Object profile : p.getProfilePackages()) {
-                    Model.getExtensionMechanismsHelper().applyProfile(m, profile);
+                    Model.getExtensionMechanismsHelper().applyProfile(
+                            m, profile);
                 }
                 profileModels.addAll(p.getProfilePackages());
             } catch (ProfileException e) {
@@ -350,7 +352,7 @@
      */
     @Override
     public String toString() {
-        return "Profile Configuration";
+        return Translator.localize("misc.project.profileconfigurationname");
     }
 
 

Modified: trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/ProfileCodeGeneration.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/ProfileCodeGeneration.java?view=diff&pathrev=19496&r1=19495&r2=19496
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/ProfileCodeGeneration.java	(original)
+++ trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/ProfileCodeGeneration.java	2011-05-23 13:05:31-0700
@@ -43,6 +43,7 @@
 
 import org.argouml.cognitive.CompoundCritic;
 import org.argouml.cognitive.Critic;
+import org.argouml.cognitive.Translator;
 import org.argouml.model.Model;
 import org.argouml.profile.Profile;
 
@@ -153,7 +154,8 @@
     
     @Override
     public String getDisplayName() {
-        return "Critics for Code Generation";
+        return Translator.localize(
+                "misc.project.profile-critics-for-codegeneration");
     }
 
    /*

Modified: trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/ProfileGoodPractices.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/ProfileGoodPractices.java?view=diff&pathrev=19496&r1=19495&r2=19496
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/ProfileGoodPractices.java	(original)
+++ trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/ProfileGoodPractices.java	2011-05-23 13:05:31-0700
@@ -42,6 +42,7 @@
 import java.util.Set;
 
 import org.argouml.cognitive.Critic;
+import org.argouml.cognitive.Translator;
 import org.argouml.model.Model;
 import org.argouml.profile.Profile;
 
@@ -101,7 +102,8 @@
     
     @Override
     public String getDisplayName() {
-        return "Critics for Good Practices";
+        return Translator.localize(
+                "misc.project.profile-critics-for-good-practices");
     }

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2746035

To unsubscribe from this discussion, e-mail: [[email protected]].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.