Author: linus
Date: 2011-05-23 12:46:55-0700
New Revision: 19495

Modified:
   
trunk/src/argouml-app/src/org/argouml/application/helpers/ApplicationVersion.java
   trunk/src/argouml-app/src/org/argouml/i18n/tab.properties

Log:
Adaptation for pointers to user manuals of any language.

Contributed by Harald Braun.

Modified: 
trunk/src/argouml-app/src/org/argouml/application/helpers/ApplicationVersion.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/application/helpers/ApplicationVersion.java?view=diff&pathrev=19495&r1=19494&r2=19495
==============================================================================
--- 
trunk/src/argouml-app/src/org/argouml/application/helpers/ApplicationVersion.java
   (original)
+++ 
trunk/src/argouml-app/src/org/argouml/application/helpers/ApplicationVersion.java
   2011-05-23 12:46:55-0700
@@ -38,6 +38,14 @@
 
 package org.argouml.application.helpers;
 
+import java.io.File;
+import java.net.URI;
+import java.net.URISyntaxException;
+import java.net.URL;
+
+import org.apache.log4j.Logger;
+import org.argouml.cognitive.Translator;
+
 /**
  * Receives the version of the application at initialisation time.
  * Also knows about website locations that depend on the version of ArgoUML.
@@ -46,6 +54,11 @@
  */
 public class ApplicationVersion {
     /**
+     * Logger.
+     */
+    private static final Logger LOG = 
Logger.getLogger(ApplicationVersion.class);
+
+    /**
      * Version number.
      */
     private static String version;
@@ -74,7 +87,7 @@
      * @return the URL
      */
     public static String getManualForCritic() {
-        return "http://argouml-stats.tigris.org/documentation/";
+        return Translator.localize("tab.help.path.manualcritic")
             + "manual-" 
             + stableVersion
             + "-single/argomanual.html#critics.";
@@ -86,8 +99,9 @@
      * @return the URL
      */
     public static String getOnlineManual() {
-        return "http://argouml-stats.tigris.org/nonav/documentation/";
-                + "manual-" + stableVersion + "/";
+        
+        return Translator.localize("tab.help.path.manual")
+        + "manual-" + stableVersion + "/";
     }
 
     /**
@@ -96,7 +110,7 @@
      * @return the URL
      */
     public static String getOnlineSupport() {
-        return "http://argouml.tigris.org/nonav/support.html";;
+        return Translator.localize("tab.help.path.support");
     }
 
     /**

Modified: trunk/src/argouml-app/src/org/argouml/i18n/tab.properties
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/i18n/tab.properties?view=diff&pathrev=19495&r1=19494&r2=19495
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/i18n/tab.properties   (original)
+++ trunk/src/argouml-app/src/org/argouml/i18n/tab.properties   2011-05-23 
12:46:55-0700
@@ -48,8 +48,11 @@
 tab.diagramappearance = Diagram Appearance
 tab.help.manual = Manual
 tab.help.tip.manual = The ArgoUML online manual
+tab.help.path.manual = http://argouml-stats.tigris.org/nonav/documentation/
+tab.help.path.manualcritic = http://argouml-stats.tigris.org/documentation/
 tab.help.support = Support
 tab.help.tip.support = The ArgoUML support page
+tab.help.path.support = http://argouml.tigris.org/nonav/support.html
 tab.history = History
 tab.layout = Layout
 tab.notation = Notations

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

To unsubscribe from this discussion, e-mail: 
[[email protected]].

Reply via email to