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