From 91bc7980041628fb807ee19f5588abe5615be26b Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Tue, 7 Jul 2015 13:52:35 -0400 Subject: Make "1 more" a plurals for translation purposes Bug: 22229652 Change-Id: Id0a142eddfe1e3dda5d5910196dce138484a7a7d --- res/values/strings.xml | 5 ++++- .../packageinstaller/permission/ui/AppPermissionsFragment.java | 5 +++-- .../packageinstaller/permission/ui/ManagePermissionsFragment.java | 5 +++-- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index f71dfe99..b143b5ec 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -213,7 +213,10 @@ Additional permissions - %1$d more + + %1$d more + %1$d more + This app was designed for an older version of Android. Denying permission may cause it to no longer function as intended. diff --git a/src/com/android/packageinstaller/permission/ui/AppPermissionsFragment.java b/src/com/android/packageinstaller/permission/ui/AppPermissionsFragment.java index 92ad7c8a..7cdb33af 100644 --- a/src/com/android/packageinstaller/permission/ui/AppPermissionsFragment.java +++ b/src/com/android/packageinstaller/permission/ui/AppPermissionsFragment.java @@ -243,8 +243,9 @@ public final class AppPermissionsFragment extends SettingsWithHeader return true; } }); - extraPerms.setSummary(getString(R.string.additional_permissions_more, - mExtraScreen.getPreferenceCount())); + int count = mExtraScreen.getPreferenceCount(); + extraPerms.setSummary(getResources().getQuantityString( + R.plurals.additional_permissions_more, count, count)); screen.addPreference(extraPerms); } } diff --git a/src/com/android/packageinstaller/permission/ui/ManagePermissionsFragment.java b/src/com/android/packageinstaller/permission/ui/ManagePermissionsFragment.java index d0609fd0..6eaa3d91 100644 --- a/src/com/android/packageinstaller/permission/ui/ManagePermissionsFragment.java +++ b/src/com/android/packageinstaller/permission/ui/ManagePermissionsFragment.java @@ -253,8 +253,9 @@ public final class ManagePermissionsFragment extends PermissionsFrameFragment return true; } }); - extraScreenPreference.setSummary(getString(R.string.additional_permissions_more, - mExtraScreen.getPreferenceCount())); + int count = mExtraScreen.getPreferenceCount(); + extraScreenPreference.setSummary(getResources().getQuantityString( + R.plurals.additional_permissions_more, count, count)); screen.addPreference(extraScreenPreference); } } -- cgit v1.2.3