summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoboErik <epastern@google.com>2011-09-09 10:29:16 -0700
committerRoboErik <epastern@google.com>2011-09-09 10:29:16 -0700
commit937b49cfe0d0e715c06c60369e83ec6fec5e74fa (patch)
tree9e5331d6201b9a11632690d345af8818585acaa0
parent8e62ac3a07b3389c0253331ad93981c8a74fb3f5 (diff)
downloadandroid_packages_apps_Calendar-937b49cfe0d0e715c06c60369e83ec6fec5e74fa.tar.gz
android_packages_apps_Calendar-937b49cfe0d0e715c06c60369e83ec6fec5e74fa.tar.bz2
android_packages_apps_Calendar-937b49cfe0d0e715c06c60369e83ec6fec5e74fa.zip
b/5282047 Better localization for widget days
Change-Id: Ie0747e1564fed6789331623512d2e01a0fed6767
-rw-r--r--AndroidManifest.xml1
-rw-r--r--src/com/android/calendar/widget/CalendarAppWidgetModel.java12
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);
}