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