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]].

Reply via email to