From ec9a50bccf6163302f41fcc410b7fe80258bb0ea Mon Sep 17 00:00:00 2001 From: Mike Lockwood Date: Wed, 3 Aug 2011 15:26:57 -0400 Subject: [PATCH] Add support for localizing order of day of week and date in status bar date view In Japanese, the day of week should follow the date Bug: 4606219 Change-Id: If385b3f9989bbe5f1b4bc21293d9be651e187c1f Signed-off-by: Mike Lockwood --- packages/SystemUI/res/values-ja/strings.xml | 4 ++++ packages/SystemUI/res/values/strings.xml | 5 +++-- .../src/com/android/systemui/statusbar/policy/DateView.java | 4 +++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/packages/SystemUI/res/values-ja/strings.xml b/packages/SystemUI/res/values-ja/strings.xml index d97b90f64eb6a..14460990f283d 100644 --- a/packages/SystemUI/res/values-ja/strings.xml +++ b/packages/SystemUI/res/values-ja/strings.xml @@ -135,4 +135,8 @@ + + + %2$s\n%1$s + diff --git a/packages/SystemUI/res/values/strings.xml b/packages/SystemUI/res/values/strings.xml index 2b3118db8510e..03b82fd0516bf 100644 --- a/packages/SystemUI/res/values/strings.xml +++ b/packages/SystemUI/res/values/strings.xml @@ -41,8 +41,9 @@ Inspect - - + + %1$s\n%2$s diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/DateView.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/DateView.java index 6ab03e1ae5c93..a171514256d81 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/DateView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/DateView.java @@ -28,6 +28,8 @@ import android.view.MotionEvent; import android.view.View; import android.view.ViewParent; +import com.android.systemui.R; + import java.util.Date; public final class DateView extends TextView { @@ -90,7 +92,7 @@ public final class DateView extends TextView { Date now = new Date(); CharSequence dow = DateFormat.format("EEEE", now); CharSequence date = DateFormat.getMediumDateFormat(getContext()).format(now); - setText(dow + "\n" + date); + setText(context.getString(R.string.status_bar_date_formatter, dow, date)); } private boolean isVisible() {