You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by pa...@apache.org on 2002/09/11 22:37:48 UTC

cvs commit: jakarta-commons-sandbox/daemon/src/java/org/apache/commons/launcher LaunchTask.java Launcher.java

patrickl    2002/09/11 13:37:48

  Modified:    daemon/src/java/org/apache/commons/launcher LaunchTask.java
                        Launcher.java
  Log:
  Add 2 new standard properties - "launch.locale.language" and "launch.locale.country" - so that localized resources can be loaded
  
  Revision  Changes    Path
  1.27      +10 -0     jakarta-commons-sandbox/daemon/src/java/org/apache/commons/launcher/LaunchTask.java
  
  Index: LaunchTask.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/daemon/src/java/org/apache/commons/launcher/LaunchTask.java,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- LaunchTask.java	6 Sep 2002 02:03:46 -0000	1.26
  +++ LaunchTask.java	11 Sep 2002 20:37:47 -0000	1.27
  @@ -110,6 +110,16 @@
       public final static String ARG_PROP_NAME = "launch.arg.";
   
       /**
  +     * The default locale's language property name.
  +     */
  +    public final static String LOCALE_LANGUAGE_PROP_NAME = "launch.locale.language";
  +
  +    /**
  +     * The default locale's country property name.
  +     */
  +    public final static String LOCALE_COUNTRY_PROP_NAME = "launch.locale.country";
  +
  +    /**
        * The name of this task.
        */
       public final static String TASK_NAME = "launch";
  
  
  
  1.19      +5 -0      jakarta-commons-sandbox/daemon/src/java/org/apache/commons/launcher/Launcher.java
  
  Index: Launcher.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/daemon/src/java/org/apache/commons/launcher/Launcher.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- Launcher.java	6 Sep 2002 02:03:46 -0000	1.18
  +++ Launcher.java	11 Sep 2002 20:37:47 -0000	1.19
  @@ -63,6 +63,7 @@
   import java.net.URL;
   import java.net.URLClassLoader;
   import java.net.URLDecoder;
  +import java.util.Locale;
   import java.util.ResourceBundle;
   import org.apache.commons.launcher.types.ArgumentSet;
   import org.apache.commons.launcher.types.JVMArgumentSet;
  @@ -395,6 +396,10 @@
                   appArgs[i] = args[i + currentArg];
                   project.setUserProperty(LaunchTask.ARG_PROP_NAME + Integer.toString(i), appArgs[i]);
               }
  +
  +            // Set locale properties
  +            project.setUserProperty(LaunchTask.LOCALE_LANGUAGE_PROP_NAME, Locale.getDefault().getLanguage());
  +            project.setUserProperty(LaunchTask.LOCALE_COUNTRY_PROP_NAME, Locale.getDefault().getCountry());
   
               // Set standard Ant user properties
               project.setUserProperty("ant.version", Main.getAntVersion());
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>