Author: gttersen
Date: 2007-05-14 16:22:13 +0200 (Mon, 14 May 2007)
New Revision: 5072

Modified:
   
branches/2.12/core-api/src/main/java/no/schibstedsok/searchportal/view/velocity/DateFormattingDirective.java
Log:
newsAggregator changes

Modified: 
branches/2.12/core-api/src/main/java/no/schibstedsok/searchportal/view/velocity/DateFormattingDirective.java
===================================================================
--- 
branches/2.12/core-api/src/main/java/no/schibstedsok/searchportal/view/velocity/DateFormattingDirective.java
        2007-05-14 14:20:46 UTC (rev 5071)
+++ 
branches/2.12/core-api/src/main/java/no/schibstedsok/searchportal/view/velocity/DateFormattingDirective.java
        2007-05-14 14:22:13 UTC (rev 5072)
@@ -26,6 +26,7 @@
 import java.text.SimpleDateFormat;
 import java.util.Calendar;
 import java.util.Date;
+import java.util.Locale;
 import java.util.TimeZone;
 
 
@@ -41,12 +42,14 @@
  * if 'newsdateOnly' navigator, we shuold check if the date is today or 
yesterday
  */
 public final class DateFormattingDirective extends Directive {
-    private static DateFormatSymbols formatSymbols = new DateFormatSymbols();
+    // We could get Locale from the site in the context, but then we had to 
create a new
+    // dateformatter for each call. (can be up to 100 calls for one request.) 
Leaving it to "no" only for now.
+    private static DateFormatSymbols formatSymbols = new DateFormatSymbols(new 
Locale("no"));
 
-    static {
-        // Default symbols are all lowercase for "no", so we have to set new 
ones.
-        formatSymbols.setMonths(new String[]{"Januar", "Februar", "Mars", 
"April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", 
"Desember"});
-    }
+//    static {
+//        // Default symbols are all lowercase for "no", so we have to set new 
ones.
+//        formatSymbols.setMonths(new String[]{"Januar", "Februar", "Mars", 
"April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", 
"Desember"});
+//    }
 
     private static SimpleDateFormat shortFormatter = new 
SimpleDateFormat("MMMMM yyyy", formatSymbols);
     private static SimpleDateFormat longFormatter = new SimpleDateFormat("d. 
MMMMM yyyy", formatSymbols);

_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits

Reply via email to