diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index 5305881fa14..4c4beaa25c0 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -1590,12 +1590,12 @@ "%1$s - %2$s" "الوقت المتبقي: %1$s" "%1$s للشحن" - "%1$d%% - تبقى %2$s تقريبًا" - "%1$d%% - %2$s" - "%1$d%% - %2$s حتى الاكتمال" - "%1$d%% - %2$s حتى الاكتمال عبر التيار المتردد" - "‏%1$d%% - %2$s حتى الاكتمال عبر USB" - "%1$d%% - %2$s حتى الاكتمال عبر الاتصال اللاسلكي" + "%1$s - تبقى %2$s تقريبًا" + "%1$s - %2$s" + "%1$s - %2$s حتى الاكتمال" + "%1$s - %2$s حتى الاكتمال عبر التيار المتردد" + "‏%1$s - %2$s حتى الاكتمال عبر USB" + "%1$s - %2$s حتى الاكتمال عبر الاتصال اللاسلكي" "الاستخدام منذ آخر شحن كامل" "استخدام البطارية عند فصل الطاقة" "استخدام البطارية منذ إعادة التعيين" @@ -1612,7 +1612,6 @@ "وقت الوضع النشط للجهاز" "‏وقت تشغيل Wi-Fi" "‏وقت تشغيل Wi-Fi" - "%1$s - %2$s%%" "تفاصيل السجل" "تفاصيل الاستخدام" "استخدام التفاصيل" @@ -1684,7 +1683,7 @@ "موفِّر طاقة البطارية" "التشغيل تلقائيًا" "أبدًا" - "‏على مستوى %1$d%% من البطارية" + "‏على مستوى %1$s من البطارية" "إحصائيات العمليات" "الإحصائيات التقنية حول العمليات الجارية" "استخدام الذاكرة" diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index c720c8d033a..e1d7da95875 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -1590,12 +1590,12 @@ "%1$s - %2$s" "%1$s مانده" "%1$s مانده تا شارژ کامل" - "%1$d%% - تقریباً %2$s مانده است" - "%1$d٪ - ‏%2$s" - "%1$d%% - %2$s مانده تا شارژ کامل" - "‏%1$d%% - %2$s مانده تا شارژ کامل از طریق AC" - "‏%1$d%% - %2$s مانده تا شارژ کامل از طریق USB" - "%1$d%% - %2$s مانده تا شارژ کامل به صورت بی‌سیم" + "%1$s - تقریباً %2$s مانده است" + "%1$s - ‏%2$s" + "%1$s - %2$s مانده تا شارژ کامل" + "‏%1$s - %2$s مانده تا شارژ کامل از طریق AC" + "‏%1$s - %2$s مانده تا شارژ کامل از طریق USB" + "%1$s - %2$s مانده تا شارژ کامل به صورت بی‌سیم" "استفاده از زمان آخرین شارژ کامل" "استفاده از باتری از زمان جدا شدن" "استفاده از باتری از زمان بازنشانی" @@ -1612,7 +1612,6 @@ "زمان بیداری دستگاه" "‏Wi-Fi به موقع" "‏Wi-Fi به موقع" - "%1$s - %2$s%%" "جزئیات سابقه" "جزئیات استفاده" "جزئیات استفاده" @@ -1684,7 +1683,7 @@ "ذخیره کننده باتری" "روشن شدن خودکار" "هرگز" - "‏در %1$d%% باتری" + "‏در %1$s باتری" "آمار فرآیند" "آمار دقیق برای فرآیندهای در حال اجرا" "استفاده از حافظه" diff --git a/res/values/strings.xml b/res/values/strings.xml index 8d39d374b19..0e895741229 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -3795,22 +3795,22 @@ %1$s to charge - %1$d%% + %1$s - approx. %2$s left - %1$d%% - + %1$s - %2$s - %1$d%% - + %1$s - %2$s until full - %1$d%% - + %1$s - %2$s until full on AC - %1$d%% - + %1$s - %2$s until full over USB - %1$d%% - + %1$s - %2$s until full from wireless Use since last full charge @@ -3842,9 +3842,6 @@ Wi\u2011Fi on time Wi\u2011Fi on time - - %1$s" - " - %2$s%% History details @@ -4012,7 +4009,7 @@ Never - at %1$d%% battery + at %1$s battery diff --git a/src/com/android/settings/Utils.java b/src/com/android/settings/Utils.java index 5c7a456f6f4..04160fbfd42 100644 --- a/src/com/android/settings/Utils.java +++ b/src/com/android/settings/Utils.java @@ -335,8 +335,7 @@ public final class Utils { /** Formats a double from 0.0..1.0 as a percentage. */ private static String formatPercentage(double percentage) { - BidiFormatter bf = BidiFormatter.getInstance(); - return bf.unicodeWrap(NumberFormat.getPercentInstance().format(percentage)); + return NumberFormat.getPercentInstance().format(percentage); } public static boolean isBatteryPresent(Intent batteryChangedIntent) { diff --git a/src/com/android/settings/fuelgauge/BatteryHistoryChart.java b/src/com/android/settings/fuelgauge/BatteryHistoryChart.java index fbd0ea3edb1..11e821a3292 100644 --- a/src/com/android/settings/fuelgauge/BatteryHistoryChart.java +++ b/src/com/android/settings/fuelgauge/BatteryHistoryChart.java @@ -494,6 +494,7 @@ public class BatteryHistoryChart extends View { mMinPercentLabelString = Utils.formatPercentage(0); mBatteryLevel = com.android.settings.Utils.getBatteryLevel(mBatteryBroadcast); + String batteryPercentString = Utils.formatPercentage(mBatteryLevel); long remainingTimeUs = 0; mDischarging = true; if (mBatteryBroadcast.getIntExtra(BatteryManager.EXTRA_PLUGGED, 0) == 0) { @@ -503,9 +504,9 @@ public class BatteryHistoryChart extends View { String timeString = Formatter.formatShortElapsedTime(getContext(), drainTime / 1000); mChargeLabelString = getContext().getResources().getString( - R.string.power_discharging_duration, mBatteryLevel, timeString); + R.string.power_discharging_duration, batteryPercentString, timeString); } else { - mChargeLabelString = Utils.formatPercentage(mBatteryLevel); + mChargeLabelString = batteryPercentString; } } else { final long chargeTime = mStats.computeChargeTimeRemaining(elapsedRealtimeUs); @@ -530,10 +531,10 @@ public class BatteryHistoryChart extends View { resId = R.string.power_charging_duration; } mChargeLabelString = getContext().getResources().getString( - resId, mBatteryLevel, timeString); + resId, batteryPercentString, timeString); } else { mChargeLabelString = getContext().getResources().getString( - R.string.power_charging, mBatteryLevel, statusLabel); + R.string.power_charging, batteryPercentString, statusLabel); } } mDrainString = ""; diff --git a/src/com/android/settings/fuelgauge/BatterySaverSettings.java b/src/com/android/settings/fuelgauge/BatterySaverSettings.java index bd989d04f12..94620ccb195 100644 --- a/src/com/android/settings/fuelgauge/BatterySaverSettings.java +++ b/src/com/android/settings/fuelgauge/BatterySaverSettings.java @@ -37,6 +37,7 @@ import android.widget.Switch; import com.android.settings.R; import com.android.settings.SettingsActivity; import com.android.settings.SettingsPreferenceFragment; +import com.android.settings.Utils; import com.android.settings.notification.SettingPref; import com.android.settings.widget.SwitchBar; @@ -78,7 +79,8 @@ public class BatterySaverSettings extends SettingsPreferenceFragment @Override protected String getCaption(Resources res, int value) { if (value > 0 && value < 100) { - return res.getString(R.string.battery_saver_turn_on_automatically_pct, value); + return res.getString(R.string.battery_saver_turn_on_automatically_pct, + Utils.formatPercentage(value)); } return res.getString(R.string.battery_saver_turn_on_automatically_never); }