You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by sh...@apache.org on 2006/02/15 14:24:52 UTC
svn commit: r378005 - in
/portals/jetspeed-2/trunk/components/registry/src/java/org/apache/jetspeed/om/impl:
DescriptionImpl.java DisplayNameImpl.java
Author: shinsuke
Date: Wed Feb 15 05:24:50 2006
New Revision: 378005
URL: http://svn.apache.org/viewcvs?rev=378005&view=rev
Log:
submitted by Cubehead Fang. fixed http://issues.apache.org/jira/browse/JS2-498
Modified:
portals/jetspeed-2/trunk/components/registry/src/java/org/apache/jetspeed/om/impl/DescriptionImpl.java
portals/jetspeed-2/trunk/components/registry/src/java/org/apache/jetspeed/om/impl/DisplayNameImpl.java
Modified: portals/jetspeed-2/trunk/components/registry/src/java/org/apache/jetspeed/om/impl/DescriptionImpl.java
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/components/registry/src/java/org/apache/jetspeed/om/impl/DescriptionImpl.java?rev=378005&r1=378004&r2=378005&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/components/registry/src/java/org/apache/jetspeed/om/impl/DescriptionImpl.java (original)
+++ portals/jetspeed-2/trunk/components/registry/src/java/org/apache/jetspeed/om/impl/DescriptionImpl.java Wed Feb 15 05:24:50 2006
@@ -103,7 +103,25 @@
public void setLanguage(String lang)
{
- this.locale = new Locale(lang);
+ String[] localeArray = lang.split("[-|_]");
+ String country = "";
+ String variant = "";
+ for (int i = 0; i < localeArray.length; i++)
+ {
+ if (i == 0)
+ {
+ lang = localeArray[i];
+ }
+ else if (i == 1)
+ {
+ country = localeArray[i];
+ }
+ else if (i == 2)
+ {
+ variant = localeArray[i];
+ }
+ }
+ this.locale = new Locale(lang, country, variant);
}
}
Modified: portals/jetspeed-2/trunk/components/registry/src/java/org/apache/jetspeed/om/impl/DisplayNameImpl.java
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/components/registry/src/java/org/apache/jetspeed/om/impl/DisplayNameImpl.java?rev=378005&r1=378004&r2=378005&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/components/registry/src/java/org/apache/jetspeed/om/impl/DisplayNameImpl.java (original)
+++ portals/jetspeed-2/trunk/components/registry/src/java/org/apache/jetspeed/om/impl/DisplayNameImpl.java Wed Feb 15 05:24:50 2006
@@ -94,7 +94,25 @@
public void setLanguage(String lang)
{
- this.locale = new Locale(lang);
+ String[] localeArray = lang.split("[-|_]");
+ String country = "";
+ String variant = "";
+ for (int i = 0; i < localeArray.length; i++)
+ {
+ if (i == 0)
+ {
+ lang = localeArray[i];
+ }
+ else if (i == 1)
+ {
+ country = localeArray[i];
+ }
+ else if (i == 2)
+ {
+ variant = localeArray[i];
+ }
+ }
+ this.locale = new Locale(lang, country, variant);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org