Use the plural format for "See all COUNT apps"

Although there will never be only one app on the device, we still have
to use the plural format for the strings.

Fixes: 146513299
Test: rebuild and see the string in Apps&Notifications page.
Change-Id: I326be50cfddb605584390ebba57dbd06c0ac29b0
This commit is contained in:
Yi-Ling Chuang
2020-06-04 17:14:17 +08:00
parent 5c1b9c357d
commit d44a2fe211
2 changed files with 6 additions and 2 deletions

View File

@@ -4285,7 +4285,10 @@
<!-- Category title listing recently used apps [CHAR_LIMIT=50]--> <!-- Category title listing recently used apps [CHAR_LIMIT=50]-->
<string name="recent_app_category_title">Recently opened apps</string> <string name="recent_app_category_title">Recently opened apps</string>
<!-- Preference title for showing all apps on device [CHAR_LIMIT=50]--> <!-- Preference title for showing all apps on device [CHAR_LIMIT=50]-->
<string name="see_all_apps_title">See all <xliff:g id="count" example="3">%1$d</xliff:g> apps</string> <plurals name="see_all_apps_title">
<item quantity="one">See all apps</item>
<item quantity="other">See all %1$d apps</item>
</plurals>
<!-- Title of the dialog that asks the user to contact the IT admin to reset password [CHAR LIMIT=40] --> <!-- Title of the dialog that asks the user to contact the IT admin to reset password [CHAR LIMIT=40] -->
<string name="forgot_password_title">Contact your IT admin</string> <string name="forgot_password_title">Contact your IT admin</string>

View File

@@ -117,7 +117,8 @@ public class RecentAppsPreferenceController extends BasePreferenceController
@Override @Override
protected void onCountComplete(int num) { protected void onCountComplete(int num) {
mAppEntitiesController.setHeaderDetails( mAppEntitiesController.setHeaderDetails(
mContext.getString(R.string.see_all_apps_title, num)); mContext.getResources().getQuantityString(R.plurals.see_all_apps_title,
num, num));
mAppEntitiesController.apply(); mAppEntitiesController.apply();
} }
}.execute(); }.execute();