diff options
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 @@ <string name="additional_permissions">Additional permissions</string> <!-- Description of how many more permissions to view on next page [CHAR LIMIT=30] --> - <string name="additional_permissions_more"><xliff:g id="count" example="2">%1$d</xliff:g> more</string> + <plurals name="additional_permissions_more"> + <item quantity="one"><xliff:g id="count" example="1">%1$d</xliff:g> more</item> + <item quantity="other"><xliff:g id="count" example="2">%1$d</xliff:g> more</item> + </plurals> <!-- Warning for turning off permissions on older apps --> <string name="old_sdk_deny_warning">This app was designed for an older version of Android. Denying permission may cause it to no longer function as intended.</string> 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); } } |