summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--res/values/strings.xml5
-rw-r--r--src/com/android/packageinstaller/permission/ui/AppPermissionsFragment.java5
-rw-r--r--src/com/android/packageinstaller/permission/ui/ManagePermissionsFragment.java5
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);
}
}