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>