The Locale( String ) constructor was introduced in JDK1.4.

Cheers
Niclas
-- 
   +------//-------------------+
  / http://www.bali.ac        /
 / http://niclas.hedhman.org / 
+------//-------------------+
Index: src/java/org/apache/cocoon/i18n/I18nUtils.java
===================================================================
--- src/java/org/apache/cocoon/i18n/I18nUtils.java	(revision 51832)
+++ src/java/org/apache/cocoon/i18n/I18nUtils.java	(working copy)
@@ -187,7 +187,7 @@
 
         // 7. Blank
         if (useBlankLocale) {
-            locale = new Locale("");
+            locale = new Locale("", "");
             if (test == null || test.test("blank", locale)) {
                 return locale;
             }
Index: src/java/org/apache/cocoon/matching/LocaleMatcher.java
===================================================================
--- src/java/org/apache/cocoon/matching/LocaleMatcher.java	(revision 51832)
+++ src/java/org/apache/cocoon/matching/LocaleMatcher.java	(working copy)
@@ -289,7 +289,7 @@
         }
 
         // Test "language" locale (or empty - if language is "")
-        testLocale = new Locale(locale.getLanguage());
+        testLocale = new Locale(locale.getLanguage(), locale.getCountry());
         if (isValidResource(pattern, locale, testLocale, map)) {
             return true;
         }

Reply via email to