Cleanup some plurals in Settings
Change <one> to <1> in string res file, and update related java files. Test: Update, existing test still pass. bug: 199230342 Change-Id: Idd0ba3c6adc060da21574d98f8ed765fae00cef8
This commit is contained in:
@@ -24,6 +24,7 @@ import com.android.settings.applications.ApplicationFeatureProvider;
|
||||
import com.android.settings.core.PreferenceControllerMixin;
|
||||
import com.android.settings.overlay.FeatureFactory;
|
||||
import com.android.settingslib.core.AbstractPreferenceController;
|
||||
import com.android.settingslib.utils.StringUtil;
|
||||
|
||||
public abstract class AdminGrantedPermissionsPreferenceControllerBase
|
||||
extends AbstractPreferenceController implements PreferenceControllerMixin {
|
||||
@@ -51,9 +52,8 @@ public abstract class AdminGrantedPermissionsPreferenceControllerBase
|
||||
if (num == 0) {
|
||||
mHasApps = false;
|
||||
} else {
|
||||
preference.setSummary(mContext.getResources().getQuantityString(
|
||||
R.plurals.enterprise_privacy_number_packages_lower_bound,
|
||||
num, num));
|
||||
preference.setSummary(StringUtil.getIcuPluralsString(mContext, num,
|
||||
R.string.enterprise_privacy_number_packages_lower_bound));
|
||||
mHasApps = true;
|
||||
}
|
||||
preference.setVisible(mHasApps);
|
||||
|
@@ -22,6 +22,7 @@ import com.android.settings.R;
|
||||
import com.android.settings.core.PreferenceControllerMixin;
|
||||
import com.android.settings.overlay.FeatureFactory;
|
||||
import com.android.settingslib.core.AbstractPreferenceController;
|
||||
import com.android.settingslib.utils.StringUtil;
|
||||
|
||||
public abstract class CaCertsPreferenceControllerBase
|
||||
extends AbstractPreferenceController implements PreferenceControllerMixin {
|
||||
@@ -36,9 +37,8 @@ public abstract class CaCertsPreferenceControllerBase
|
||||
|
||||
@Override
|
||||
public void updateState(Preference preference) {
|
||||
final int certs = getNumberOfCaCerts();
|
||||
preference.setSummary(mContext.getResources().getQuantityString(
|
||||
R.plurals.enterprise_privacy_number_ca_certs, certs, certs));
|
||||
preference.setSummary(StringUtil.getIcuPluralsString(mContext, getNumberOfCaCerts(),
|
||||
R.string.enterprise_privacy_number_ca_certs));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -22,6 +22,7 @@ import com.android.settings.applications.ApplicationFeatureProvider;
|
||||
import com.android.settings.core.PreferenceControllerMixin;
|
||||
import com.android.settings.overlay.FeatureFactory;
|
||||
import com.android.settingslib.core.AbstractPreferenceController;
|
||||
import com.android.settingslib.utils.StringUtil;
|
||||
|
||||
public class EnterpriseInstalledPackagesPreferenceController
|
||||
extends AbstractPreferenceController implements PreferenceControllerMixin {
|
||||
@@ -47,9 +48,8 @@ public class EnterpriseInstalledPackagesPreferenceController
|
||||
available = false;
|
||||
} else {
|
||||
available = true;
|
||||
preference.setSummary(mContext.getResources().getQuantityString(
|
||||
R.plurals.enterprise_privacy_number_packages_lower_bound, num,
|
||||
num));
|
||||
preference.setSummary(StringUtil.getIcuPluralsString(mContext, num,
|
||||
R.string.enterprise_privacy_number_packages_lower_bound));
|
||||
|
||||
}
|
||||
preference.setVisible(available);
|
||||
|
@@ -40,6 +40,7 @@ import com.android.settings.core.PreferenceControllerMixin;
|
||||
import com.android.settings.overlay.FeatureFactory;
|
||||
import com.android.settings.users.UserFeatureProvider;
|
||||
import com.android.settingslib.core.AbstractPreferenceController;
|
||||
import com.android.settingslib.utils.StringUtil;
|
||||
import com.android.settingslib.utils.ThreadUtils;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@@ -192,16 +193,16 @@ public class EnterpriseSetDefaultAppsListPreferenceController extends
|
||||
case CONTACTS:
|
||||
return context.getString(R.string.default_contacts_app_title);
|
||||
case PHONE:
|
||||
return context.getResources()
|
||||
.getQuantityString(R.plurals.default_phone_app_title, appCount);
|
||||
return StringUtil.getIcuPluralsString(context, appCount,
|
||||
R.string.default_phone_app_title);
|
||||
case MAP:
|
||||
return context.getString(R.string.default_map_app_title);
|
||||
case EMAIL:
|
||||
return context.getResources()
|
||||
.getQuantityString(R.plurals.default_email_app_title, appCount);
|
||||
return StringUtil.getIcuPluralsString(context, appCount,
|
||||
R.string.default_email_app_title);
|
||||
case CAMERA:
|
||||
return context.getResources()
|
||||
.getQuantityString(R.plurals.default_camera_app_title, appCount);
|
||||
return StringUtil.getIcuPluralsString(context, appCount,
|
||||
R.string.default_camera_app_title);
|
||||
default:
|
||||
throw new IllegalStateException("Unknown type of default " + typeOfDefault);
|
||||
}
|
||||
|
@@ -26,6 +26,7 @@ import com.android.settings.core.PreferenceControllerMixin;
|
||||
import com.android.settings.overlay.FeatureFactory;
|
||||
import com.android.settings.users.UserFeatureProvider;
|
||||
import com.android.settingslib.core.AbstractPreferenceController;
|
||||
import com.android.settingslib.utils.StringUtil;
|
||||
|
||||
public class EnterpriseSetDefaultAppsPreferenceController
|
||||
extends AbstractPreferenceController implements PreferenceControllerMixin {
|
||||
@@ -44,8 +45,8 @@ public class EnterpriseSetDefaultAppsPreferenceController
|
||||
@Override
|
||||
public void updateState(Preference preference) {
|
||||
final int num = getNumberOfEnterpriseSetDefaultApps();
|
||||
preference.setSummary(mContext.getResources().getQuantityString(
|
||||
R.plurals.enterprise_privacy_number_packages, num, num));
|
||||
preference.setSummary(StringUtil.getIcuPluralsString(mContext, num,
|
||||
R.string.enterprise_privacy_number_packages));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -22,6 +22,7 @@ import com.android.settings.R;
|
||||
import com.android.settings.core.PreferenceControllerMixin;
|
||||
import com.android.settings.overlay.FeatureFactory;
|
||||
import com.android.settingslib.core.AbstractPreferenceController;
|
||||
import com.android.settingslib.utils.StringUtil;
|
||||
|
||||
public abstract class FailedPasswordWipePreferenceControllerBase
|
||||
extends AbstractPreferenceController implements PreferenceControllerMixin {
|
||||
@@ -39,9 +40,8 @@ public abstract class FailedPasswordWipePreferenceControllerBase
|
||||
@Override
|
||||
public void updateState(Preference preference) {
|
||||
final int failedPasswordsBeforeWipe = getMaximumFailedPasswordsBeforeWipe();
|
||||
preference.setSummary(mContext.getResources().getQuantityString(
|
||||
R.plurals.enterprise_privacy_number_failed_password_wipe,
|
||||
failedPasswordsBeforeWipe, failedPasswordsBeforeWipe));
|
||||
preference.setSummary(StringUtil.getIcuPluralsString(mContext, failedPasswordsBeforeWipe,
|
||||
R.string.enterprise_privacy_number_failed_password_wipe));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -21,6 +21,7 @@ import android.content.Context;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.core.BasePreferenceController;
|
||||
import com.android.settings.overlay.FeatureFactory;
|
||||
import com.android.settingslib.utils.StringUtil;
|
||||
|
||||
|
||||
public class ManageDeviceAdminPreferenceController extends BasePreferenceController {
|
||||
@@ -47,8 +48,8 @@ public class ManageDeviceAdminPreferenceController extends BasePreferenceControl
|
||||
}
|
||||
|
||||
// TODO: override
|
||||
return mContext.getResources().getQuantityString(R.plurals.number_of_device_admins,
|
||||
activeAdmins, activeAdmins);
|
||||
return StringUtil.getIcuPluralsString(mContext, activeAdmins,
|
||||
R.string.number_of_device_admins);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user