Author: andyhot
Date: Tue Nov  7 07:45:18 2006
New Revision: 472143

URL: http://svn.apache.org/viewvc?view=rev&rev=472143
Log:
Many locales have empty country, i.e. en or el. They would become en- and el-

Modified:
    
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/dojo/AjaxShellDelegate.java

Modified: 
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/dojo/AjaxShellDelegate.java
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/dojo/AjaxShellDelegate.java?view=diff&rev=472143&r1=472142&r2=472143
==============================================================================
--- 
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/dojo/AjaxShellDelegate.java
 (original)
+++ 
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/dojo/AjaxShellDelegate.java
 Tue Nov  7 07:45:18 2006
@@ -83,12 +83,10 @@
         dojoConfig.put("preventBackButtonFix", _preventBackButtonFix);
         dojoConfig.put("parseWidgets", _parseWidgets);
         
-        Locale locale = cycle.getPage().getLocale();
+        String locale = cycle.getPage().getLocale().toString().toLowerCase();
+        locale = locale.replace('_', '-');
         
-        dojoConfig.put("locale", 
-                locale.getLanguage().toLowerCase()
-                + "-" 
-                + locale.getCountry().toLowerCase());
+        dojoConfig.put("locale", locale);
         
         StringBuffer str = new StringBuffer("<script 
type=\"text/javascript\">");
         str.append("djConfig = ").append(dojoConfig.toString())


Reply via email to