diff options
-rw-r--r-- | AndroidManifest.xml | 1 | ||||
-rw-r--r-- | src/com/android/calendar/widget/CalendarAppWidgetModel.java | 12 |
2 files changed, 5 insertions, 8 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index c052ddf0..12d47851 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -182,6 +182,7 @@ <action android:name="android.intent.action.TIMEZONE_CHANGED"/> <action android:name="android.intent.action.DATE_CHANGED"/> <action android:name="android.intent.action.TIME_SET"/> + <action android:name="android.intent.action.LOCALE_CHANGED"/> </intent-filter> <intent-filter> <action android:name="android.intent.action.PROVIDER_CHANGED"/> diff --git a/src/com/android/calendar/widget/CalendarAppWidgetModel.java b/src/com/android/calendar/widget/CalendarAppWidgetModel.java index 8aa8eac4..a989e18b 100644 --- a/src/com/android/calendar/widget/CalendarAppWidgetModel.java +++ b/src/com/android/calendar/widget/CalendarAppWidgetModel.java @@ -406,20 +406,16 @@ class CalendarAppWidgetModel { private DayInfo populateDayInfo(int julianDay, Time recycle) { long millis = recycle.setJulianDay(julianDay); - int flags = DateUtils.FORMAT_ABBREV_ALL | DateUtils.FORMAT_SHOW_WEEKDAY; + int flags = DateUtils.FORMAT_ABBREV_ALL | DateUtils.FORMAT_SHOW_DATE; String label; if (julianDay == mTodayJulianDay + 1) { - label = mContext.getString(R.string.tomorrow); + label = mContext.getString(R.string.agenda_tomorrow, + Utils.formatDateRange(mContext, millis, millis, flags).toString()); } else { + flags |= DateUtils.FORMAT_SHOW_WEEKDAY; label = Utils.formatDateRange(mContext, millis, millis, flags); } - - flags = DateUtils.FORMAT_ABBREV_ALL | DateUtils.FORMAT_SHOW_DATE; - - label += ", "; - label += Utils.formatDateRange(mContext, millis, millis, flags); - return new DayInfo(julianDay, label); } |