Merge tag 'android-14.0.0_r50' of https://android.googlesource.com/platform/packages/apps/Contacts into HEAD
Android 14.0.0 Release 50 (AP2A.240605.024)
Change-Id: I493b29ce19b3745bac0b273f2d93efefb3401608
# gpg verification failed.
diff --git a/lint-baseline.xml b/lint-baseline.xml
deleted file mode 100644
index 659b24d..0000000
--- a/lint-baseline.xml
+++ /dev/null
@@ -1,664 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.1.0-dev" type="baseline" client="" dependencies="true" name="" variant="all" version="7.1.0-dev">
-
- <issue
- id="NewApi"
- message="Call requires API level S (current min is 21): `android.provider.ContactsContract.SimContacts#getSimAccounts`"
- errorLine1=" ContactsContract.SimContacts.getSimAccounts(mContext.getContentResolver());"
- errorLine2=" ~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/model/AccountTypeManager.java"
- line="541"
- column="54"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level S (current min is 21): `android.provider.ContactsContract.SimAccount#getAccountName`"
- errorLine1=" simAccountWithDataSets.add(new AccountWithDataSet(simAccount.getAccountName(),"
- errorLine2=" ~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/model/AccountTypeManager.java"
- line="543"
- column="82"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level S (current min is 21): `android.provider.ContactsContract.SimAccount#getAccountType`"
- errorLine1=" simAccount.getAccountType(), null));"
- errorLine2=" ~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/model/AccountTypeManager.java"
- line="544"
- column="40"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Cast from `PhoneAccountHandle` to `Parcelable` requires API level 23 (current min is 21)"
- errorLine1=" arguments.putParcelable(ARG_PHONE_ACCOUNT_HANDLE, phoneAccountHandle);"
- errorLine2=" ~~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/dialog/CallSubjectDialog.java"
- line="249"
- column="59"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Cast from `PhoneAccountHandle` to `Parcelable` requires API level 23 (current min is 21)"
- errorLine1=" intent.putExtra(TelecomManager.EXTRA_PHONE_ACCOUNT_HANDLE, phoneAccountHandle);"
- errorLine2=" ~~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/CallUtil.java"
- line="87"
- column="72"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telecom.TelecomManager#getCallCapablePhoneAccounts`"
- errorLine1=" List<PhoneAccountHandle> accountHandles = telecommMgr.getCallCapablePhoneAccounts();"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/CallUtil.java"
- line="164"
- column="67"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telecom.TelecomManager#getPhoneAccount`"
- errorLine1=" PhoneAccount account = telecommMgr.getPhoneAccount(accountHandle);"
- errorLine2=" ~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/CallUtil.java"
- line="166"
- column="52"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telecom.PhoneAccount#hasCapabilities`"
- errorLine1=" if (account.hasCapabilities(PhoneAccount.CAPABILITY_VIDEO_CALLING)) {"
- errorLine2=" ~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/CallUtil.java"
- line="168"
- column="33"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telecom.PhoneAccount#hasCapabilities`"
- errorLine1=" if (account.hasCapabilities(PhoneAccountSdkCompat"
- errorLine2=" ~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/CallUtil.java"
- line="175"
- column="37"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telecom.TelecomManager#getCallCapablePhoneAccounts`"
- errorLine1=" List<PhoneAccountHandle> accountHandles = telecommMgr.getCallCapablePhoneAccounts();"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/CallUtil.java"
- line="211"
- column="67"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telecom.TelecomManager#getPhoneAccount`"
- errorLine1=" PhoneAccount account = telecommMgr.getPhoneAccount(accountHandle);"
- errorLine2=" ~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/CallUtil.java"
- line="213"
- column="52"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telecom.PhoneAccount#hasCapabilities`"
- errorLine1=" if (account != null && account.hasCapabilities(PhoneAccount.CAPABILITY_CALL_SUBJECT)) {"
- errorLine2=" ~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/CallUtil.java"
- line="214"
- column="48"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.content.ContentProviderOperation#isInsert`"
- errorLine1=" return cpoWrapper.getOperation().isInsert();"
- errorLine2=" ~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/compat/CompatUtils.java"
- line="48"
- column="46"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.content.ContentProviderOperation#isUpdate`"
- errorLine1=" return cpoWrapper.getOperation().isUpdate();"
- errorLine2=" ~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/compat/CompatUtils.java"
- line="58"
- column="46"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.content.ContentProviderOperation#isDelete`"
- errorLine1=" return cpoWrapper.getOperation().isDelete();"
- errorLine2=" ~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/compat/CompatUtils.java"
- line="68"
- column="46"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.content.ContentProviderOperation#isAssertQuery`"
- errorLine1=" return cpoWrapper.getOperation().isAssertQuery();"
- errorLine2=" ~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/compat/CompatUtils.java"
- line="77"
- column="46"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 24 (current min is 21): `new android.icu.text.MessageFormat`"
- errorLine1=" MessageFormat msgFormat = new MessageFormat("
- errorLine2=" ~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java"
- line="360"
- column="43"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.widget.QuickContactBadge#setPrioritizedMimeType`"
- errorLine1=" quickContact.setPrioritizedMimeType(Phone.CONTENT_ITEM_TYPE);"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/list/ContactEntryListAdapter.java"
- line="721"
- column="26"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 24 (current min is 21): `new android.icu.text.MessageFormat`"
- errorLine1=" MessageFormat msgFormat = new MessageFormat("
- errorLine2=" ~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/ContactSaveService.java"
- line="1221"
- column="39"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 24 (current min is 21): `new android.icu.text.MessageFormat`"
- errorLine1=" MessageFormat msgFormat = new MessageFormat("
- errorLine2=" ~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java"
- line="1129"
- column="39"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level S (current min is 21): `android.provider.ContactsContract.SimContacts#getSimAccounts`"
- errorLine1=" ContactsContract.SimContacts.getSimAccounts("
- errorLine2=" ~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/util/DeviceLocalAccountTypeFactory.java"
- line="74"
- column="50"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level S (current min is 21): `android.provider.ContactsContract.SimAccount#getAccountType`"
- errorLine1=" simAccount.getAccountType())) {"
- errorLine2=" ~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/util/DeviceLocalAccountTypeFactory.java"
- line="77"
- column="36"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Field requires API level 24 (current min is 21): `android.provider.ContactsContract.Directory#ENTERPRISE_CONTENT_URI`"
- errorLine1=" public static final Uri ENTERPRISE_CONTENT_URI = Directory.ENTERPRISE_CONTENT_URI;"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/compat/DirectorySdkCompat.java"
- line="26"
- column="54"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 24 (current min is 21): `new android.icu.text.MessageFormat`"
- errorLine1=" MessageFormat msgFormat = new MessageFormat("
- errorLine2=" ~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/preference/DisplayOptionsPreferenceFragment.java"
- line="436"
- column="43"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 28 (current min is 21): `android.content.pm.PackageInfo#getLongVersionCode`"
- errorLine1=" sCachedVersionCode = Long.toString(info.getLongVersionCode());"
- errorLine2=" ~~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/util/HelpUtils.java"
- line="125"
- column="57"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 24 (current min is 21): `new android.icu.text.MessageFormat`"
- errorLine1=" MessageFormat msgFormat = new MessageFormat("
- errorLine2=" ~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/interactions/ImportDialogFragment.java"
- line="178"
- column="47"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 24 (current min is 21): `new android.icu.text.MessageFormat`"
- errorLine1=" MessageFormat msgFormat = new MessageFormat("
- errorLine2=" ~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/interactions/ImportDialogFragment.java"
- line="187"
- column="47"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 26 (current min is 21): `android.graphics.drawable.AdaptiveIconDrawable#getExtraInsetFraction`"
- errorLine1=" return 1 / (1 + (2 * AdaptiveIconDrawable.getExtraInsetFraction()));"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/lettertiles/LetterTileDrawable.java"
- line="293"
- column="51"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 24 (current min is 21): `new android.icu.text.MessageFormat`"
- errorLine1=" MessageFormat msgFormat = new MessageFormat("
- errorLine2=" ~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/list/MultiSelectContactsListFragment.java"
- line="357"
- column="39"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 24 (current min is 21): `new android.icu.text.MessageFormat`"
- errorLine1=" MessageFormat msgFormat = new MessageFormat("
- errorLine2=" ~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/list/MultiSelectContactsListFragment.java"
- line="362"
- column="39"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telecom.PhoneAccount#getIcon`"
- errorLine1=" return phoneAccount.getIcon();"
- errorLine2=" ~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/compat/PhoneAccountCompat.java"
- line="45"
- column="33"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.graphics.drawable.Icon#loadDrawable`"
- errorLine1=" return accountIcon.loadDrawable(context);"
- errorLine2=" ~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/compat/PhoneAccountCompat.java"
- line="84"
- column="28"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Class requires API level 23 (current min is 21): `android.telecom.PhoneAccount`"
- errorLine1=" return (Drawable) PhoneAccount.class.getMethod("createIconDrawable", Context.class)"
- errorLine2=" ~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/compat/PhoneAccountCompat.java"
- line="91"
- column="31"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telephony.PhoneNumberUtils#createTtsSpannable`"
- errorLine1=" return PhoneNumberUtils.createTtsSpannable(phoneNumber);"
- errorLine2=" ~~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/compat/PhoneNumberUtilsCompat.java"
- line="85"
- column="37"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telephony.PhoneNumberUtils#createTtsSpan`"
- errorLine1=" return PhoneNumberUtils.createTtsSpan(phoneNumber);"
- errorLine2=" ~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/compat/PhoneNumberUtilsCompat.java"
- line="93"
- column="37"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telephony.PhoneNumberUtils#addTtsSpan`"
- errorLine1=" PhoneNumberUtils.addTtsSpan(s, start, endExclusive);"
- errorLine2=" ~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/compat/PhoneNumberUtilsCompat.java"
- line="118"
- column="30"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Field requires API level 23 (current min is 21): `android.provider.ContactsContract.ProviderStatus#CONTENT_URI`"
- errorLine1=" .registerContentObserver(ProviderStatus.CONTENT_URI, false, this);"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/list/ProviderStatusWatcher.java"
- line="132"
- column="42"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Field requires API level 23 (current min is 21): `android.provider.ContactsContract.ProviderStatus#CONTENT_URI`"
- errorLine1=" Cursor cursor = mContext.getContentResolver().query(ProviderStatus.CONTENT_URI,"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/list/ProviderStatusWatcher.java"
- line="219"
- column="69"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Field requires API level 23 (current min is 21): `android.provider.ContactsContract.ProviderStatus#CONTENT_URI`"
- errorLine1=" if (!ProviderStatus.CONTENT_URI.equals(uri)) return;"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/list/ProviderStatusWatcher.java"
- line="270"
- column="14"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 22 (current min is 21): `android.app.Activity#getReferrer`"
- errorLine1=" if (mReferrer == null && CompatUtils.isLollipopMr1Compatible() && getReferrer() != null) {"
- errorLine2=" ~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/quickcontact/QuickContactActivity.java"
- line="654"
- column="75"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 22 (current min is 21): `android.app.Activity#getReferrer`"
- errorLine1=" mReferrer = getReferrer().getAuthority();"
- errorLine2=" ~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/quickcontact/QuickContactActivity.java"
- line="655"
- column="25"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 24 (current min is 21): `new android.icu.text.MessageFormat`"
- errorLine1=" MessageFormat msgFormat = new MessageFormat("
- errorLine2=" ~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/quickcontact/QuickContactActivity.java"
- line="2226"
- column="35"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Class requires API level 23 (current min is 21): `android.telecom.PhoneAccountHandle`"
- errorLine1=" (PhoneAccountHandle) resultData.getParcelable("
- errorLine2=" ~~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/widget/SelectPhoneAccountDialogFragment.java"
- line="130"
- column="26"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Cast from `PhoneAccountHandle` to `Parcelable` requires API level 23 (current min is 21)"
- errorLine1=" selectedAccountHandle);"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/widget/SelectPhoneAccountDialogFragment.java"
- line="171"
- column="25"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telecom.TelecomManager#getPhoneAccount`"
- errorLine1=" PhoneAccount account = mTelecomManager.getPhoneAccount(accountHandle);"
- errorLine2=" ~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/widget/SelectPhoneAccountDialogFragment.java"
- line="247"
- column="52"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telecom.PhoneAccount#getLabel`"
- errorLine1=" holder.labelTextView.setText(account.getLabel());"
- errorLine2=" ~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/widget/SelectPhoneAccountDialogFragment.java"
- line="251"
- column="50"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telecom.PhoneAccount#getAddress`"
- errorLine1=" if (account.getAddress() == null ||"
- errorLine2=" ~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/widget/SelectPhoneAccountDialogFragment.java"
- line="252"
- column="25"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telecom.PhoneAccount#getAddress`"
- errorLine1=" TextUtils.isEmpty(account.getAddress().getSchemeSpecificPart())) {"
- errorLine2=" ~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/widget/SelectPhoneAccountDialogFragment.java"
- line="253"
- column="47"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telecom.PhoneAccount#getAddress`"
- errorLine1=" account.getAddress().getSchemeSpecificPart()));"
- errorLine2=" ~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/widget/SelectPhoneAccountDialogFragment.java"
- line="259"
- column="41"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 30 (current min is 21): `android.telephony.TelephonyManager#getSubscriptionId`"
- errorLine1=" return new SimCard(telephony.getSimSerialNumber(), telephony.getSubscriptionId(),"
- errorLine2=" ~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/model/SimCard.java"
- line="244"
- column="74"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level S (current min is 21): `android.provider.SimPhonebookContract.SimRecords#getContentUri`"
- errorLine1=" SimRecords.getContentUri("
- errorLine2=" ~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/database/SimContactDaoImpl.java"
- line="130"
- column="28"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 26 (current min is 21): `android.content.ContentResolver#query`"
- errorLine1=" final Cursor cursor = mResolver.query(uri,"
- errorLine2=" ~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/database/SimContactDaoImpl.java"
- line="265"
- column="45"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telecom.TelecomManager#placeCall`"
- errorLine1=" telecomManager.placeCall(intent.getData(), intent.getExtras());"
- errorLine2=" ~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/compat/telecom/TelecomManagerCompat.java"
- line="43"
- column="28"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 22 (current min is 21): `android.telephony.TelephonyManager#isVoiceCapable`"
- errorLine1=" return telephonyManager.isVoiceCapable();"
- errorLine2=" ~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/compat/TelephonyManagerCompat.java"
- line="49"
- column="37"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telephony.TelephonyManager#getPhoneCount`"
- errorLine1=" return telephonyManager.getPhoneCount();"
- errorLine2=" ~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/compat/TelephonyManagerCompat.java"
- line="71"
- column="37"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telephony.TelephonyManager#getDeviceId`"
- errorLine1=" return telephonyManager.getDeviceId(slotId);"
- errorLine2=" ~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/compat/TelephonyManagerCompat.java"
- line="93"
- column="37"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telephony.TelephonyManager#isTtyModeSupported`"
- errorLine1=" return telephonyManager.isTtyModeSupported();"
- errorLine2=" ~~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/compat/TelephonyManagerCompat.java"
- line="111"
- column="37"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.telephony.TelephonyManager#isHearingAidCompatibilitySupported`"
- errorLine1=" return telephonyManager.isHearingAidCompatibilitySupported();"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/compat/TelephonyManagerCompat.java"
- line="131"
- column="37"/>
- </issue>
-
- <issue
- id="NewApi"
- message="Call requires API level 23 (current min is 21): `android.provider.Telephony.Threads#getOrCreateThreadId`"
- errorLine1=" return Telephony.Threads.getOrCreateThreadId(context, recipient);"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/src/com/android/contacts/compat/TelephonyThreadsCompat.java"
- line="51"
- column="38"/>
- </issue>
-
- <issue
- id="NewApi"
- message="`android:contentInsetStartWithNavigation` requires API level 24 (current min is 21)"
- errorLine1=" <item name="android:contentInsetStartWithNavigation">72dp</item>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="packages/apps/Contacts/res/values/styles.xml"
- line="215"
- column="15"/>
- </issue>
-
-</issues>
diff --git a/res/layout/contact_editor_fields.xml b/res/layout/contact_editor_fields.xml
index b9bda16..dd4e499 100644
--- a/res/layout/contact_editor_fields.xml
+++ b/res/layout/contact_editor_fields.xml
@@ -48,4 +48,29 @@
</LinearLayout>
+ <LinearLayout
+ android:id="@+id/legacy_fields_container"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="8dp"
+ android:orientation="vertical"
+ android:visibility="gone">
+ <TextView
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:textAllCaps="true"
+ android:layout_marginStart="16dp"
+ android:textAppearance="?attr/textAppearanceOverline"
+ android:singleLine="true"
+ android:layout_marginBottom="24dp"
+ android:textSize="11sp"
+ android:text="@string/editor_uneditable_section_title" />
+
+ <LinearLayout
+ android:id="@+id/legacy_section_views"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical" />
+ </LinearLayout>
+
</merge>
\ No newline at end of file
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
index ae0b789..7f7e304 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Soek tans…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Datum"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Etiket"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Kan nie hierdie inligting opdateer nie"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Kanselleer"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Terug"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"maak toe"</string>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index ddf5208..01a09bd 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"በመፈለግ ላይ…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"ቀን"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"መሰየሚያ"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"ይህን መረጃ ማዘመን አልተቻለም"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"ይቅር"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"ተመለስ"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"ዝጋ"</string>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index c5d57d4..e30046a 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"جارٍ البحث..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"التاريخ"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"التصنيف"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"لا يمكن تعديل هذه المعلومات"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"إلغاء"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"رجوع"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"إغلاق"</string>
diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml
index 0c5ccfe..cf3a1e7 100644
--- a/res/values-as/strings.xml
+++ b/res/values-as/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"সন্ধান কৰি থকা হৈছে…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"তাৰিখ"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"লেবেল"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"এই তথ্য আপডে’ট কৰিব নোৱাৰি"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"বাতিল কৰক"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"উভতি যাওক"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"বন্ধ কৰক"</string>
diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml
index f56c54a..3f207cf 100644
--- a/res/values-az/strings.xml
+++ b/res/values-az/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Axtarılır..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Tarix"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Etiket"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Bu məlumatları yeniləmək mümkün deyil"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Ləğv edin"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Geri"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"qapadın"</string>
diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml
index bb23865..9ac0f8e 100644
--- a/res/values-b+sr+Latn/strings.xml
+++ b/res/values-b+sr+Latn/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Pretražuje se..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Datum"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Oznaka"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Ne možete da ažurirate ove informacije"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Otkaži"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Nazad"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"zatvorite"</string>
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
index 5aaf751..d406a8d 100644
--- a/res/values-be/strings.xml
+++ b/res/values-be/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Пошук..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Дата"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Метка"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Гэту інфармацыю немагчыма абнавіць"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Скасаваць"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Назад"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"закрыць"</string>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index 1ca635b..4eaa6ca 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Търси се..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Дата"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Етикет"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Тази информация не може да се актуализира"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Отказ"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Назад"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"затваряне"</string>
diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml
index e974eae..117e908 100644
--- a/res/values-bn/strings.xml
+++ b/res/values-bn/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"সার্চ করছে..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"তারিখ"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"লেবেল"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"এই তথ্য আপডেট করতে পারবেন না"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"বাতিল করুন"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"ফিরুন"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"বন্ধ করুন"</string>
diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml
index f9f4af6..eb12dfa 100644
--- a/res/values-bs/strings.xml
+++ b/res/values-bs/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Pretraživanje…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Datum"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Oznaka"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Nije moguće ažurirati ove informacije"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Otkaži"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Nazad"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"zatvori"</string>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 8536460..8b5bf86 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"S\'està cercant..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Data"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Etiqueta"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"No es pot actualitzar aquesta informació"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Cancel·la"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Enrere"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"tanca"</string>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 6d2480e..d80a877 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Vyhledávání..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Datum"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Štítek"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Tyto informace nemůžete upravit"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Zrušit"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Zpět"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"zavřít"</string>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index 730dcf5..229416e 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -111,7 +111,7 @@
<string name="groupMembersAddedToast" msgid="1939782548900157287">"Føjet til etiket"</string>
<string name="groupSavedErrorToast" msgid="8456912862816145318">"Ændringerne af etiketten kan ikke gemmes"</string>
<string name="groupExistsErrorMessage" msgid="912222525098791136">"Etiketten findes allerede"</string>
- <string name="groupSomeContactsNoEmailsToast" msgid="2142963883699535155">"Nogle kontakter har ikke e-mails."</string>
+ <string name="groupSomeContactsNoEmailsToast" msgid="2142963883699535155">"Nogle kontakter har ikke mails."</string>
<string name="groupSomeContactsNoPhonesToast" msgid="2454029254458875746">"Nogle kontakter har ikke telefonnumre."</string>
<string name="menu_sendEmailOption" msgid="8600335923636486825">"Send mail"</string>
<string name="menu_sendMessageOption" msgid="8051852013078110910">"Send besked"</string>
@@ -120,7 +120,7 @@
<string name="listFoundAllContactsZero" msgid="1933842282916988563">"Ingen kontakter"</string>
<string name="add_contact_dlg_message_fmt" msgid="7498024710169591375">"Føj \"<xliff:g id="EMAIL">%s</xliff:g>\" til kontakter?"</string>
<string name="search_settings_description" msgid="5630675648560839920">"Navne på dine kontakter"</string>
- <string name="quickcontact_transparent_view_description" msgid="7783027850792852265">"Klik for at gå tilbage til forrige skærmbillede"</string>
+ <string name="quickcontact_transparent_view_description" msgid="7783027850792852265">"Klik for at gå tilbage til forrige skærm"</string>
<string name="quickcontact_add_phone_number" msgid="1683577288080727862">"Tilføj telefonnummer"</string>
<string name="quickcontact_add_email" msgid="1442894568471116797">"Tilføj mail"</string>
<string name="missing_app" msgid="5674389915738964148">"Der blev ikke fundet nogen app, der kan håndtere denne handling."</string>
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Søger..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Dato"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Etiket"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"DIsse oplysninger kan ikke opdateres"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Annuller"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Tilbage"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"luk"</string>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index f65caad..c9d2962 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Suche..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Datum"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Label"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Diese Informationen können nicht aktualisiert werden"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Abbrechen"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Zurück"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"Schließen"</string>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index f4c70d9..b79a940 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -91,7 +91,7 @@
<string name="customLabelPickerTitle" msgid="816694850254307154">"Προσαρμοσμένο όνομα ετικέτας"</string>
<string name="removePhoto" msgid="1190099414600730001">"Κατάργηση εικόνας"</string>
<string name="noContacts" msgid="3030512741779213810">"Η λίστα επαφών σας είναι άδεια"</string>
- <string name="emptyGroup" msgid="8598261660865081152">"Δεν υπάρχουν επαφές με αυτή την εκτικέτα"</string>
+ <string name="emptyGroup" msgid="8598261660865081152">"Δεν υπάρχουν επαφές με αυτή την ετικέτα"</string>
<string name="emptyAccount" msgid="7450843210977018582">"Δεν υπάρχουν επαφές σε αυτόν το λογαριασμό"</string>
<string name="emptyMainList" msgid="3266182207039677163">"Η λίστα επαφών σας είναι άδεια"</string>
<string name="contactSavedNamedToast" msgid="3067050290584834386">"Η επαφή \"<xliff:g id="DISPLAY_NAME">%s</xliff:g>\" αποθηκεύτηκε"</string>
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Αναζήτηση…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Ημερομηνία"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Ετικέτα"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Δεν είναι δυνατή η ενημέρωση αυτής της πληροφορίας"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Ακύρωση"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Πίσω"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"κλείσιμο"</string>
diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
index 53ba496..e4d3500 100644
--- a/res/values-en-rAU/strings.xml
+++ b/res/values-en-rAU/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Searching…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Date"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Label"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Can\'t update this info"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Cancel"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Back"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"close"</string>
diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml
index 579ad61..ff4bb7b 100644
--- a/res/values-en-rCA/strings.xml
+++ b/res/values-en-rCA/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Searching…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Date"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Label"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Can’t update this info"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Cancel"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Back"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"close"</string>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index 53ba496..e4d3500 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Searching…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Date"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Label"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Can\'t update this info"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Cancel"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Back"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"close"</string>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index 53ba496..e4d3500 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Searching…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Date"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Label"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Can\'t update this info"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Cancel"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Back"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"close"</string>
diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml
index b87d768..616b323 100644
--- a/res/values-en-rXC/strings.xml
+++ b/res/values-en-rXC/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Searching…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Date"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Label"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Can’t update this info"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Cancel"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Back"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"close"</string>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index 11bbacd..eb4d4ce 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Buscando..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Fecha"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Etiqueta"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"No se puede actualizar esta información"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Cancelar"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Atrás"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"cerrar"</string>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index b79c848..ac394fd 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Buscando..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Fecha"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Etiqueta"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Esta información no se puede actualizar"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Cancelar"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Atrás"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"cerrar"</string>
diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml
index e770e49..e49a0fb 100644
--- a/res/values-et/strings.xml
+++ b/res/values-et/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Otsimine ..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Kuupäev"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Silt"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Seda teavet ei saa värskendada"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Tühista"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Tagasi"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"sule"</string>
diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml
index df7f2f5..b61a100 100644
--- a/res/values-eu/strings.xml
+++ b/res/values-eu/strings.xml
@@ -84,8 +84,8 @@
<string name="deleteConfirmation" msgid="3727809366015979585">"Kontaktua ezabatu nahi duzu?"</string>
<string name="deleteConfirmation_positive_button" msgid="1604511403421785160">"Ezabatu"</string>
<string name="invalidContactMessage" msgid="6204402264821083362">"Ez dago horrelako kontakturik."</string>
- <string name="createContactShortcutSuccessful_NoName" msgid="532242135930208299">"Hasierako pantailan gehitu da kontaktua."</string>
- <string name="createContactShortcutSuccessful" msgid="6980032407920515698">"Hasierako pantailan gehitu da <xliff:g id="NAME">%s</xliff:g>."</string>
+ <string name="createContactShortcutSuccessful_NoName" msgid="532242135930208299">"Orri nagusian gehitu da kontaktua."</string>
+ <string name="createContactShortcutSuccessful" msgid="6980032407920515698">"Orri nagusian gehitu da <xliff:g id="NAME">%s</xliff:g>."</string>
<string name="photoPickerNotFoundText" msgid="6535222297923110991">"Ez dago irudi erabilgarririk gailuan."</string>
<string name="attach_photo_dialog_title" msgid="7948754072673745235">"Kontaktuaren argazkia"</string>
<string name="customLabelPickerTitle" msgid="816694850254307154">"Etiketa pertsonalizatuaren izena"</string>
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Bilatzen…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Data"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Etiketa"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Ezin da eguneratu informazioa"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Utzi"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Atzera"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"itxi"</string>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index 55fd8a8..946a47f 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"در حال جستجو..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"تاریخ"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"برچسب"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"این اطلاعات بهروز نمیشود"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"لغو"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"برگشت"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"بستن"</string>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index d3176e6..df0753a 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Haetaan..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Päivämäärä"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Tunniste"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Tietoja ei voi päivittää"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Peru"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Takaisin"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"sulje"</string>
@@ -458,7 +459,7 @@
<string name="about_open_source_licenses" msgid="1617836621315557445">"Avoimen lähdekoodin käyttöluvat"</string>
<string name="about_open_source_licenses_summary" msgid="4843627659117423491">"Avoimen lähdekoodin ohjelmiston käyttöluvan tiedot"</string>
<string name="about_privacy_policy" msgid="4581488375200402678">"Tietosuojakäytäntö"</string>
- <string name="about_terms_of_service" msgid="7419670771785057738">"Palveluehdot"</string>
+ <string name="about_terms_of_service" msgid="7419670771785057738">"Käyttöehdot"</string>
<string name="activity_title_licenses" msgid="6434398894019119709">"Avoimen lähdekoodin käyttöluvat"</string>
<string name="url_open_error_toast" msgid="4885855620824048385">"URL-osoitteen avaus epäonnistui."</string>
<string name="account_filter_view_checked" msgid="4740544238806346376">"<xliff:g id="ACCOUNT_INFO">%s</xliff:g>, valittu"</string>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index e051d63..0d06d89 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Recherche…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Date"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Étiquette"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Impossible de mettre à jour ces renseignements"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Annuler"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Précédent"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"fermer"</string>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index b893399..5d14038 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Recherche…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Date"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Ajouter libellé"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Informations non modifiables"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Annuler"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Retour"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"fermer"</string>
diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml
index 2188631..9be98dd 100644
--- a/res/values-gl/strings.xml
+++ b/res/values-gl/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Buscando..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Data"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Etiqueta"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Non se pode actualizar esta información"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Cancelar"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Volver"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"pechar"</string>
diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml
index 52e02b6..62d7ea3 100644
--- a/res/values-gu/strings.xml
+++ b/res/values-gu/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"શોધી રહ્યું છે..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"તારીખ"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"લેબલ"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"આ માહિતી અપડેટ કરી શકાતી નથી"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"રદ કરો"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"પાછળ"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"બંધ કરો"</string>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index e705659..4303906 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"खोज रहा है…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"तारीख"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"लेबल"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"इस जानकारी में बदलाव नहीं किया जा सकता"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"रद्द करें"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"वापस जाएं"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"बंद करें"</string>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index aa85f37..03a6557 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Pretraživanje..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Datum"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Oznaka"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Ti se podaci ne mogu ažurirati"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Odustani"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Natrag"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"zatvaranje"</string>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index 75d0cc7..80fa653 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Keresés..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Dátum"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Címke"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Ez az információ nem módosítható"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Mégse"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Vissza"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"bezárás"</string>
diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml
index 2c80970..4089d4d 100644
--- a/res/values-hy/strings.xml
+++ b/res/values-hy/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Որոնում..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Ամսաթիվ"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Պիտակ"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Այս տվյալները հնարավոր չէ թարմացնել"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Չեղարկել"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Հետ"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"փակել"</string>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index aeaa7a1..6f2495b 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Menelusuri..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Tanggal"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Beri Label"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Tidak dapat memperbarui info ini"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Batal"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Kembali"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"tutup"</string>
diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml
index 73a167c..7aca09a 100644
--- a/res/values-is/strings.xml
+++ b/res/values-is/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Leitar…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Dagsetning"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Flokkur"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Ekki er hægt að uppfæra þessar upplýsingar"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Hætta við"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Til baka"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"loka"</string>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index d6a94a4..a17a424 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Ricerca..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Data"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Etichetta"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Impossibile aggiornare queste informazioni"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Annulla"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Indietro"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"chiudi"</string>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index b1d0300..d868cea 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"מחפש..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"תאריך"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"תווית"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"אי אפשר לשנות את המידע הזה"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"ביטול"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"הקודם"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"סגירה"</string>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index a5d50d2..97b7c29 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"検索しています..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"日付"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"ラベル"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"この情報は更新できません"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"キャンセル"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"戻る"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"閉じる"</string>
diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml
index d6a3fcb..eb6821c 100644
--- a/res/values-ka/strings.xml
+++ b/res/values-ka/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"ძიება..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"თარიღი"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"ლეიბლი"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"ამ ინფორმაციის განახლება შეუძლებელია"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"გაუქმება"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"უკან"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"დახურვა"</string>
diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml
index 4ef74c7..ea0ee62 100644
--- a/res/values-kk/strings.xml
+++ b/res/values-kk/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Іздеуде…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Күні"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Белгі"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Бұл ақпаратты жаңарту мүмкін емес"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Жабу"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Артқа"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"жабу"</string>
diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml
index 9543cdb..be57b04 100644
--- a/res/values-km/strings.xml
+++ b/res/values-km/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"កំពុងរក..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"កាលបរិច្ឆេទ"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"ស្លាក"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"មិនអាចធ្វើបច្ចុប្បន្នភាពព័ត៌មាននេះបានទេ"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"បោះបង់"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"ថយក្រោយ"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"បិទ"</string>
diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml
index de6b148..c7f349f 100644
--- a/res/values-kn/strings.xml
+++ b/res/values-kn/strings.xml
@@ -50,12 +50,12 @@
<string name="splitConfirmationWithPendingChanges" msgid="8617395780141069527">"ನೀವು ಈಗಾಗಲೇ ಮಾಡಲಾದ ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಲು ಮತ್ತು ಬಹು ಸಂಪರ್ಕಗಳಲ್ಲಿನ ಈ ಸಂಪರ್ಕವನ್ನು ಲಿಂಕ್ ರದ್ದುಮಾಡಲು ಬಯಸುವಿರಾ?"</string>
<string name="splitConfirmationWithPendingChanges_positive_button" msgid="131293000921403021">"ಉಳಿಸಿ ಮತ್ತು ಅನ್ಲಿಂಕ್ ಮಾಡಿ"</string>
<string name="joinConfirmation" msgid="1245184431169363397">"ನೀವು ಈಗಾಗಲೇ ಮಾಡಲಾದ ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಲು ಮತ್ತು ಆಯ್ಕೆ ಮಾಡಲಾದ ಸಂಪರ್ಕದ ಜೊತೆಗೆ ಲಿಂಕ್ ಮಾಡಲು ಬಯಸುವಿರಾ?"</string>
- <string name="joinConfirmation_positive_button" msgid="8300713422725610480">"ಉಳಿಸು ಮತ್ತು ಲಿಂಕ್ ಮಾಡು"</string>
+ <string name="joinConfirmation_positive_button" msgid="8300713422725610480">"ಸೇವ್ ಮಾಡಿ ಮತ್ತು ಲಿಂಕ್ ಮಾಡಿ"</string>
<string name="contacts_linking_progress_bar" msgid="7922930766022513619">"ಲಿಂಕ್ ಮಾಡಲಾಗುತ್ತಿದೆ"</string>
<string name="contacts_unlinking_progress_bar" msgid="5696679068872394167">"ಅನ್ಲಿಂಕ್ ಮಾಡುತ್ತಿದೆ"</string>
<string name="menu_joinAggregate" msgid="3116395302755287038">"ಲಿಂಕ್"</string>
<string name="menu_linkedContacts" msgid="6363718333551613063">"ಲಿಂಕ್ ಮಾಡಲಾದ ಸಂಪರ್ಕ ವೀಕ್ಷಿಸಿ"</string>
- <string name="menu_save" msgid="7204524700499687371">"ಉಳಿಸು"</string>
+ <string name="menu_save" msgid="7204524700499687371">"ಸೇವ್ ಮಾಡಿ"</string>
<string name="titleJoinContactDataWith" msgid="7342386037654890242">"ಲಿಂಕ್ ಸಂಪರ್ಕಗಳು"</string>
<string name="blurbJoinContactDataWith" msgid="132105056919797709">"ನೀವು <xliff:g id="NAME">%s</xliff:g> ಅವರೊಂದಿಗೆ ಲಿಂಕ್ ಮಾಡಲು ಬಯಸುವ ಸಂಪರ್ಕವನ್ನು ಆಯ್ಕೆಮಾಡಿ:"</string>
<string name="separatorJoinAggregateSuggestions" msgid="8347769365870796983">"ಸೂಚಿಸಲಾದ ಸಂಪರ್ಕಗಳು"</string>
@@ -94,8 +94,8 @@
<string name="emptyGroup" msgid="8598261660865081152">"ಈ ಲೇಬಲ್ನ ಯಾವುದೇ ಸಂಪರ್ಕಗಳಿಲ್ಲ"</string>
<string name="emptyAccount" msgid="7450843210977018582">"ಈ ಖಾತೆಯಲ್ಲಿ ಯಾವುದೇ ಸಂಪರ್ಕಗಳಿಲ್ಲ"</string>
<string name="emptyMainList" msgid="3266182207039677163">"ನಿಮ್ಮ ಸಂಪರ್ಕಗಳ ಪಟ್ಟಿಯು ಖಾಲಿಯಾಗಿದೆ"</string>
- <string name="contactSavedNamedToast" msgid="3067050290584834386">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> ಸಂಪರ್ಕವನ್ನು ಉಳಿಸಲಾಗಿದೆ"</string>
- <string name="contactSavedToast" msgid="4370392215196995301">"ಸಂಪರ್ಕವನ್ನು ಉಳಿಸಲಾಗಿದೆ"</string>
+ <string name="contactSavedNamedToast" msgid="3067050290584834386">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> ಸಂಪರ್ಕವನ್ನು ಸೇವ್ ಮಾಡಲಾಗಿದೆ"</string>
+ <string name="contactSavedToast" msgid="4370392215196995301">"ಸಂಪರ್ಕವನ್ನು ಸೇವ್ ಮಾಡಲಾಗಿದೆ"</string>
<string name="contactUnlinkedToast" msgid="6791720274141804377">"ಸಂಪರ್ಕಗಳನ್ನು ಅನ್ಲಿಂಕ್ ಮಾಡಲಾಗಿದೆ"</string>
<string name="contactSavedErrorToast" msgid="3213619905154956918">"ಸಂಪರ್ಕ ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಲಾಗಲಿಲ್ಲ"</string>
<string name="contactUnlinkErrorToast" msgid="7289356996668886841">"ಸಂಪರ್ಕದ ಲಿಂಕ್ ರದ್ದು ಮಾಡಲಾಗಲಿಲ್ಲ"</string>
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"ಹುಡುಕಲಾಗುತ್ತಿದೆ…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"ದಿನಾಂಕ"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"ಲೇಬಲ್"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"ಈ ಮಾಹಿತಿಯನ್ನು ಅಪ್ಡೇಟ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"ರದ್ದುಮಾಡಿ"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"ಹಿಂದೆ"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"ಮುಚ್ಚು"</string>
@@ -437,7 +438,7 @@
<string name="menu_contacts_filter" msgid="5854584270038139275">"ಪ್ರದರ್ಶಿಸಲು ಸಂಪರ್ಕಗಳು"</string>
<string name="activity_title_contacts_filter" msgid="6340531582631006680">"ಪ್ರದರ್ಶಿಸಲು ಸಂಪರ್ಕಗಳು"</string>
<string name="custom_list_filter" msgid="2544327670202891979">"ವೀಕ್ಷಣೆಯನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಿ"</string>
- <string name="menu_custom_filter_save" msgid="2412959737200856930">"ಉಳಿಸು"</string>
+ <string name="menu_custom_filter_save" msgid="2412959737200856930">"ಸೇವ್ ಮಾಡಿ"</string>
<string name="hint_findContacts" msgid="5554298639062659655">"ಸಂಪರ್ಕಗಳನ್ನು ಹುಡುಕಿ"</string>
<string name="contactsFavoritesLabel" msgid="8339645684721732714">"ಮೆಚ್ಚಿನವುಗಳು"</string>
<string name="menu_import" msgid="2206768098740726906">"ಆಮದು ಮಾಡಿ"</string>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index 0cc708f..1a5ac8e 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"검색 중…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"날짜"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"라벨"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"아래의 정보는 업데이트할 수 없습니다"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"취소"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"뒤로"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"닫기"</string>
diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml
index bb9aacf..9343407 100644
--- a/res/values-ky/strings.xml
+++ b/res/values-ky/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Изделүүдө…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Дата"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Энбелги"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Бул маалымат жаңыртылбай жатат"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Жок"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Артка"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"жабуу"</string>
diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml
index 4e67e81..9cc1b76 100644
--- a/res/values-lo/strings.xml
+++ b/res/values-lo/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"ກຳລັງຊອກຫາ..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"ວັນທີ"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"ປ້າຍກຳກັບ"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"ບໍ່ສາມາດອັບເດດຂໍ້ມູນນີ້ໄດ້"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"ຍົກເລີກ"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"ກັບຄືນ"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"ປິດ"</string>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index 2913fbc..ea79f2f 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Ieškoma…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Data"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Etiketė"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Negalima atnaujinti šios informacijos"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Atšaukti"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Atgal"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"uždaryti"</string>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index dcad525..7df5b4e 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Notiek meklēšana..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Datums"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Iezīme"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Nevar atjaunināt šo informāciju"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Atcelt"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Atpakaļ"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"aizvērt"</string>
diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml
index ee154db..959e2e2 100644
--- a/res/values-mk/strings.xml
+++ b/res/values-mk/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Се пребарува..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Датум"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Етикета"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Информацииве не може да се ажурираат"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Откажи"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Назад"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"затвори"</string>
diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml
index dff410a..063e8d2 100644
--- a/res/values-ml/strings.xml
+++ b/res/values-ml/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"തിരയുന്നു…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"തീയതി"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"ലേബൽ"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"ഈ വിവരങ്ങൾ അപ്ഡേറ്റ് ചെയ്യാനാകില്ല"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"റദ്ദാക്കുക"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"മടങ്ങുക"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"അടയ്ക്കുക"</string>
diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml
index d8b5f47..eb84601 100644
--- a/res/values-mn/strings.xml
+++ b/res/values-mn/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Хайж байна..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Огноо"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Шошго"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Энэ мэдээллийг шинэчлэх боломжгүй байна"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Цуцлах"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Буцах"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"хаах"</string>
diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml
index 3f34d92..c3fde66 100644
--- a/res/values-mr/strings.xml
+++ b/res/values-mr/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"शोधत आहे..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"तारीख"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"लेबल"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"ही माहिती अपडेट करू शकत नाही"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"रद्द करा"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"परत"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"बंद करा"</string>
diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml
index 6b01637..287ea0c 100644
--- a/res/values-ms/strings.xml
+++ b/res/values-ms/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Mencari..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Tarikh"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Label"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Tidak dapat mengemaskinikan maklumat ini"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Batal"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Kembali"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"tutup"</string>
@@ -480,7 +481,7 @@
<string name="dismiss_sync_alert" msgid="4057176963960104786">"Ketepikan"</string>
<string name="account_sync_off" msgid="6187683798342006021">"Penyegerakan akaun dimatikan. Ketik untuk menghidupkannya."</string>
<string name="turn_auto_sync_on_dialog_title" msgid="3812155064863594938">"Hidupkan autosegerak?"</string>
- <string name="turn_auto_sync_on_dialog_body" msgid="5386810641905184682">"Perubahan yang anda buat kepada semua apl dan akaun, bukan hanya Kenalan Google, akan dikemas kini antara web dengan peranti anda."</string>
+ <string name="turn_auto_sync_on_dialog_body" msgid="5386810641905184682">"Perubahan yang anda buat kepada semua apl dan akaun, bukan hanya Google Contacts, akan dikemas kini antara web dengan peranti anda."</string>
<string name="turn_auto_sync_on_dialog_confirm_btn" msgid="5575717918836806519">"Hidupkan"</string>
<string name="connection_error_message" msgid="7446131881946138093">"Tiada sambungan"</string>
<string name="single_sim_display_label" msgid="264062966309455515">"SIM"</string>
diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml
index cfee366..2d53f9a 100644
--- a/res/values-my/strings.xml
+++ b/res/values-my/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"ရှာဖွေနေသည်…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"ရက်စွဲ"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"အညွှန်း"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"ဤအချက်အလက်ကို အပ်ဒိတ်လုပ်၍မရပါ"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"မလုပ်တော့"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"နောက်သို့"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"ပိတ်ရန်"</string>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index 6ea2fea..9b649ec 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Søker …"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Dato"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Etikett"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Kan ikke oppdatere denne informasjonen"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Avbryt"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Tilbake"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"lukk"</string>
diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml
index caed805..d6206c1 100644
--- a/res/values-ne/strings.xml
+++ b/res/values-ne/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"खोजिँदै छ..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"मिति"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"लेबल"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"यो जानकारी सम्पादन गर्न सकिँदैन"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"रद्द गर्नुहोस्"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"पछाडि"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"बन्द गर्नुहोस्"</string>
@@ -158,7 +159,7 @@
<string name="non_phone_add_to_contacts" msgid="5472784294274676663">"सम्पर्कहरूमा जोड्नुहोस्"</string>
<string name="non_phone_close" msgid="2792373584950696532">"बन्द गर्नुहोस्"</string>
<string name="date_year_toggle" msgid="8930759990426623823">"वर्ष सामेल गर्नुहोस्"</string>
- <string name="contacts_unavailable_add_account" msgid="5196453892411710750">"खाता थप्नुहोस्"</string>
+ <string name="contacts_unavailable_add_account" msgid="5196453892411710750">"खाता हाल्नुहोस्"</string>
<string name="contacts_unavailable_import_contacts" msgid="4914180876114104054">"आयात गर्नुहोस्"</string>
<string name="create_group_item_label" msgid="921929508079162463">"नयाँ लेबल सिर्जना गर्नुहोस्..."</string>
<string name="delete_group_dialog_message" msgid="754082019928025404">"\"<xliff:g id="GROUP_LABEL">%1$s</xliff:g>\" लेबललाई हटाउने हो? (सम्पर्कहरू मेटिने छैनन्।)"</string>
@@ -175,7 +176,7 @@
<string name="title_edit_group" msgid="4246193439931854759">"सम्पर्कहरू हटाउनुहोस्"</string>
<string name="local_profile_title" msgid="1613784248702623410">"मेरो स्थानीय प्रोफाइल"</string>
<string name="external_profile_title" msgid="2706282819025406927">"मेरो <xliff:g id="EXTERNAL_SOURCE">%1$s</xliff:g> प्रोफाइल"</string>
- <string name="contact_editor_prompt_zero_accounts" msgid="4468363031413457746">"एक मिनेट जति लगाएर एउटा खाता थप्नुहोस् जसले तपाईंका सम्पर्कहरूलाई Google मा ब्याक अप गर्ने छ।"</string>
+ <string name="contact_editor_prompt_zero_accounts" msgid="4468363031413457746">"एक मिनेट जति लगाएर एउटा खाता हाल्नुहोस् जसले तपाईंका सम्पर्कहरूलाई Google मा ब्याक अप गर्ने छ।"</string>
<string name="contact_editor_prompt_one_account" msgid="765343809177951169">"नयाँ सम्पर्कहरू <xliff:g id="ACCOUNT_NAME">%1$s</xliff:g> मा सुरक्षित गरिनेछन्।"</string>
<string name="contact_editor_prompt_multiple_accounts" msgid="1543322760761168351">"नयाँ सम्पर्क ठेगानाहरूका लागि डिफल्ट खाता छान्नुहोस्:"</string>
<string name="contact_editor_title_new_contact" msgid="7534775011591770343">"नयाँ सम्पर्क बनाउने"</string>
@@ -185,8 +186,8 @@
<string name="contact_editor_pick_linked_contact_dialog_title" msgid="3332134735168016293">"लिंक गरिएका सम्पर्कहरू"</string>
<string name="contact_editor_add_linked_contact" msgid="2895453741206196138">"थप्नुहोस्"</string>
<string name="contact_editor_unlink_contacts" msgid="8399419729744305687">"अनलिंक गर्ने"</string>
- <string name="add_account" msgid="3071396624500839020">"खाता थप्नुहोस्"</string>
- <string name="add_new_account" msgid="573368229646104110">"नयाँ खाता थप्नुहोस्"</string>
+ <string name="add_account" msgid="3071396624500839020">"खाता हाल्नुहोस्"</string>
+ <string name="add_new_account" msgid="573368229646104110">"नयाँ खाता हाल्नुहोस्"</string>
<string name="menu_export_database" msgid="1658249125751926885">"डेटाबेस फाइलहरू निर्यात गर्नुहोस्"</string>
<string name="action_menu_add_new_contact_button" msgid="1201339383074001291">"नयाँ सम्पर्क सिर्जना गर्नुहोस्"</string>
<string name="expanding_entry_card_view_see_more" msgid="6636033205952561590">"थप हेर्नुहोस्"</string>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index c703deb..e9fe9b1 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Zoeken..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Datum"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Labelen"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"U kunt deze informatie niet updaten"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Annuleren"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Terug"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"sluiten"</string>
diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml
index 127af0b..95c97ac 100644
--- a/res/values-or/strings.xml
+++ b/res/values-or/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"ସର୍ଚ୍ଚ କରାଯାଉଛି…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"ତାରିଖ"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"ଲେବଲ୍"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"ଏହି ସୂଚନା ଅପଡେଟ୍ କରାଯାଇପାରିବ ନାହିଁ"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"ବାତିଲ୍ କରନ୍ତୁ"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"ପଛକୁ ଫେରନ୍ତୁ"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"ବନ୍ଦ କରନ୍ତୁ"</string>
@@ -280,7 +281,7 @@
<string name="status_available" msgid="8081626460682959098">"ଉପଲବ୍ଧ"</string>
<string name="status_away" msgid="2677693194455091315">"ନାହାନ୍ତି"</string>
<string name="status_busy" msgid="2759339190187696727">"ବ୍ୟସ୍ତ ଅଛନ୍ତି"</string>
- <string name="local_invisible_directory" msgid="5936234374879813300">"ଅନ୍ୟାନ୍ୟ"</string>
+ <string name="local_invisible_directory" msgid="5936234374879813300">"ଅନ୍ୟ"</string>
<string name="directory_search_label" msgid="2602118204885565153">"ଡାଇରେକ୍ଟୋରୀ"</string>
<string name="directory_search_label_work" msgid="2392128956332931231">"କାର୍ଯ୍ୟ ଡାଇରେକ୍ଟୋରୀ"</string>
<string name="local_search_label" msgid="6692495405531144805">"ସମସ୍ତ ଯୋଗାଯୋଗ"</string>
diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml
index 7a73e5e..0e74029 100644
--- a/res/values-pa/strings.xml
+++ b/res/values-pa/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"ਖੋਜ ਰਿਹਾ ਹੈ..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"ਤਾਰੀਖ"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"ਲੇਬਲ ਲਗਾਓ"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"ਇਸ ਜਾਣਕਾਰੀ ਨੂੰ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"ਰੱਦ ਕਰੋ"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"ਪਿੱਛੇ"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"ਬੰਦ ਕਰੋ"</string>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index 92e3c11..8c228df 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Wyszukiwanie…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Data"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Dodaj etykietę"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Nie można zaktualizować tych informacji"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Anuluj"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Wstecz"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"zamknij"</string>
diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml
index 046d238..f63a988 100644
--- a/res/values-pt-rBR/strings.xml
+++ b/res/values-pt-rBR/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Pesquisando..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Data"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Marcador"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Não é possível atualizar a informação"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Cancelar"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Voltar"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"fechar"</string>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index 5d52e4b..2cc5aba 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"A pesquisar..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Data"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Etiqueta"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Não é possível atualizar estas informações"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Cancelar"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Anterior"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"fechar"</string>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index 046d238..f63a988 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Pesquisando..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Data"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Marcador"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Não é possível atualizar a informação"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Cancelar"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Voltar"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"fechar"</string>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index 5f80c46..aa9fa60 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Se caută..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Dată"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Etichetă"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Aceste informații nu pot fi actualizate"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Anulați"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Înapoi"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"închideți"</string>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index ddd7c72..586207f 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Поиск…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Дата"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Ярлык"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Эти данные невозможно обновить"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Отмена"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Назад"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"закрыть"</string>
diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml
index c578fd4..9ceb420 100644
--- a/res/values-si/strings.xml
+++ b/res/values-si/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"සොයමින්..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"දිනය"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"ලේබලය"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"මෙම තතු යාවත්කාලීන කළ නොහැක"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"අවලංගු කරන්න"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"ආපසු"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"වසන්න"</string>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index be5af84..d9823b9 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Hľadá sa…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Dátum"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Štítok"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Tieto údaje nemôžete aktualizovať"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Zrušiť"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Späť"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"zavrieť"</string>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index 399bce5..a232ab2 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Iskanje ..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Datum"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Dodaj oznako"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Teh podatkov ni mogoče posodobiti"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Prekliči"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Nazaj"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"zapri"</string>
diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml
index 989fca1..91e3885 100644
--- a/res/values-sq/strings.xml
+++ b/res/values-sq/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Po kërkon..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Data"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Etiketa"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Këto informacione nuk mund të përditësohen"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Anulo"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Prapa"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"mbyll"</string>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index 7b1e0c7..96df34e 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Претражује се..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Датум"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Ознака"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Не можете да ажурирате ове информације"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Откажи"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Назад"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"затворите"</string>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index 9499a95..12263d0 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Söker …"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Datum"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Etikett"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Det går inte att uppdatera den här informationen"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Avbryt"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Tillbaka"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"stäng"</string>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index 8e4a158..ae6be25 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -112,7 +112,7 @@
<string name="groupSavedErrorToast" msgid="8456912862816145318">"Imeshindwa kuhifadhi mabadiliko ya lebo"</string>
<string name="groupExistsErrorMessage" msgid="912222525098791136">"Lebo hiyo tayari ipo"</string>
<string name="groupSomeContactsNoEmailsToast" msgid="2142963883699535155">"Baadhi ya watu hawana anwani za barua pepe."</string>
- <string name="groupSomeContactsNoPhonesToast" msgid="2454029254458875746">"Baadhi ya anwani hazina nambari za simu."</string>
+ <string name="groupSomeContactsNoPhonesToast" msgid="2454029254458875746">"Baadhi ya anwani hazina namba za simu."</string>
<string name="menu_sendEmailOption" msgid="8600335923636486825">"Tuma barua pepe"</string>
<string name="menu_sendMessageOption" msgid="8051852013078110910">"Tuma ujumbe"</string>
<string name="pickerSelectContactsActivityTitle" msgid="8265907544009447967">"Chagua Anwani"</string>
@@ -121,7 +121,7 @@
<string name="add_contact_dlg_message_fmt" msgid="7498024710169591375">"Ongeza \"<xliff:g id="EMAIL">%s</xliff:g>\" kwa anwani?"</string>
<string name="search_settings_description" msgid="5630675648560839920">"Majina ya anwani zako"</string>
<string name="quickcontact_transparent_view_description" msgid="7783027850792852265">"Bofya ili urudi kwenye skrini iliyotangulia"</string>
- <string name="quickcontact_add_phone_number" msgid="1683577288080727862">"Ongeza nambari ya simu"</string>
+ <string name="quickcontact_add_phone_number" msgid="1683577288080727862">"Ongeza namba ya simu"</string>
<string name="quickcontact_add_email" msgid="1442894568471116797">"Ongeza anwani ya barua pepe"</string>
<string name="missing_app" msgid="5674389915738964148">"Hakuna programu iliyopatikana ya kushughulikia tendo hili."</string>
<string name="menu_share" msgid="6343022811796001773">"Shiriki"</string>
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Inatafuta…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Tarehe"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Lebo"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Huwezi kusasisha maelezo haya"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Ghairi"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Rudi nyuma"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"funga"</string>
@@ -239,7 +240,7 @@
<string name="call_other" msgid="2264440725373659661">"Piga simu"</string>
<string name="call_callback" msgid="1226584395279365027">"Mpigie"</string>
<string name="call_car" msgid="4102050357690774180">"Piga simu kwa gari"</string>
- <string name="call_company_main" msgid="7922526725703041965">"Pigia nambari kuu ya simu ya kampuni"</string>
+ <string name="call_company_main" msgid="7922526725703041965">"Pigia namba kuu ya simu ya kampuni"</string>
<string name="call_isdn" msgid="6313441227468730170">"Piga simu kwa ISDN"</string>
<string name="call_main" msgid="3732801640247896775">"Piga simu kuu"</string>
<string name="call_other_fax" msgid="4273636173311108108">"Piga simu ya faksi"</string>
@@ -287,7 +288,7 @@
<string name="description_quick_contact_for" msgid="6364906818231956042">"Wasiliana kwa haraka na <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="7970183292521946492">"(Hakuna jina)"</string>
<string name="favoritesFrequentContacted" msgid="2885862854079966676">"Unaowasiliana nao zaidi"</string>
- <string name="list_filter_phones" msgid="6839133198968393843">"Anwani zote zilizo na nambari za simu"</string>
+ <string name="list_filter_phones" msgid="6839133198968393843">"Anwani zote zilizo na namba za simu"</string>
<string name="list_filter_phones_work" msgid="5583425697781385616">"Anwani za watu wa kazini"</string>
<string name="view_updates_from_group" msgid="6233444629074835594">"Tazama masasisho"</string>
<string name="account_phone" msgid="8044426231251817556">"Kifaa"</string>
diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml
index 0f81b40..491f246 100644
--- a/res/values-ta/strings.xml
+++ b/res/values-ta/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"தேடுகிறது..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"தேதி"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"லேபிளைச் சேர்"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"இந்தத் தகவலை மாற்ற முடியாது"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"ரத்துசெய்யும் பட்டன்"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"முந்தையதற்குச் செல்லும் பட்டன்"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"மூடும்"</string>
diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml
index 057f809..321a022 100644
--- a/res/values-te/strings.xml
+++ b/res/values-te/strings.xml
@@ -28,7 +28,7 @@
<string name="groupMemberPickerActivityTitle" msgid="8745419913947478380">"ఎంచుకోండి"</string>
<string name="header_entry_contact_list_adapter_header_title" msgid="4098233078586958762">"కొత్త కాంటాక్ట్ క్రియేట్ చేయి"</string>
<string name="searchHint" msgid="1487501532610025473">"కాంటాక్ట్లను సెర్చ్ చేయండి"</string>
- <string name="menu_addStar" msgid="4903812703386825130">"ఇష్టమైనవాటికి జోడించండి"</string>
+ <string name="menu_addStar" msgid="4903812703386825130">"ఫేవరెట్స్కు జోడించండి"</string>
<string name="menu_removeStar" msgid="3707373931808303701">"ఇష్టమైనవాటి నుండి తీసివేయండి"</string>
<string name="description_action_menu_remove_star" msgid="4044390281910122890">"ఇష్టమైనవి నుండి తీసివేయబడింది"</string>
<string name="description_action_menu_add_star" msgid="7316521132809388851">"ఇష్టమైనవికి జోడించబడింది"</string>
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"శోధిస్తోంది..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"తేదీ"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"లేబుల్"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"ఈ సమాచారాన్ని అప్డేట్ చేయడం సాధ్యం కాదు"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"రద్దు చేస్తుంది"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"వెనుకకు వెళ్తుంది"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"మూసివేస్తుంది"</string>
@@ -156,7 +157,7 @@
<string name="organization_entry_all_field" msgid="6724345890324437167">"<xliff:g id="COMPANY">%1$s</xliff:g> • <xliff:g id="DEPARTMENT">%2$s</xliff:g> • <xliff:g id="TITLE">%3$s</xliff:g>"</string>
<string name="non_phone_caption" msgid="7343449684187013327">"ఫోన్ నంబర్"</string>
<string name="non_phone_add_to_contacts" msgid="5472784294274676663">"కాంటాక్ట్లకు జోడించండి"</string>
- <string name="non_phone_close" msgid="2792373584950696532">"మూసివేయి"</string>
+ <string name="non_phone_close" msgid="2792373584950696532">"మూసివేయండి"</string>
<string name="date_year_toggle" msgid="8930759990426623823">"సంవత్సరాన్ని చేర్చు"</string>
<string name="contacts_unavailable_add_account" msgid="5196453892411710750">"ఖాతాను జోడించండి"</string>
<string name="contacts_unavailable_import_contacts" msgid="4914180876114104054">"దిగుమతి చేయండి"</string>
@@ -187,7 +188,7 @@
<string name="contact_editor_unlink_contacts" msgid="8399419729744305687">"అన్లింక్ చేయి"</string>
<string name="add_account" msgid="3071396624500839020">"ఖాతాను జోడించండి"</string>
<string name="add_new_account" msgid="573368229646104110">"కొత్త ఖాతాను జోడించండి"</string>
- <string name="menu_export_database" msgid="1658249125751926885">"డేటాబేస్ ఫైళ్లను ఎగుమతి చేయి"</string>
+ <string name="menu_export_database" msgid="1658249125751926885">"డేటాబేస్ ఫైళ్లను ఎగుమతి చేయండి"</string>
<string name="action_menu_add_new_contact_button" msgid="1201339383074001291">"కొత్త కాంటాక్ట్ను క్రియేట్ చేయండి"</string>
<string name="expanding_entry_card_view_see_more" msgid="6636033205952561590">"మరిన్ని చూడండి"</string>
<string name="expanding_entry_card_view_see_less" msgid="6399603072579278030">"తక్కువ చూడండి"</string>
@@ -412,7 +413,7 @@
<string name="nfc_vcard_file_name" msgid="2113518216329123152">"కాంటాక్ట్ NFC ద్వారా స్వీకరించబడింది"</string>
<string name="caching_vcard_title" msgid="6333926052524937628">"కాష్ చేస్తోంది"</string>
<string name="progress_notifier_message" msgid="8522060892889599746">"<xliff:g id="TOTAL_NUMBER">%2$s</xliff:g>లో <xliff:g id="CURRENT_NUMBER">%1$s</xliff:g> దిగుమతి చేయబడుతోంది: <xliff:g id="NAME">%3$s</xliff:g>"</string>
- <string name="export_to_vcf_file" msgid="3096479544575798192">".vcf ఫైల్కు ఎగుమతి చేయి"</string>
+ <string name="export_to_vcf_file" msgid="3096479544575798192">".vcf ఫైల్కు ఎగుమతి చేయండి"</string>
<string name="display_options_sort_list_by" msgid="4333658089057400431">"ఇలా వర్గీకరించు"</string>
<string name="display_options_phonetic_name_fields" msgid="1857564544755287298">"ఫొనెటిక్ పేరు"</string>
<string name="editor_options_always_show_phonetic_names" msgid="3612488836474257715">"ఎల్లప్పుడూ చూపండి"</string>
@@ -441,7 +442,7 @@
<string name="hint_findContacts" msgid="5554298639062659655">"కాంటాక్ట్లను సెర్చ్ చేయండి"</string>
<string name="contactsFavoritesLabel" msgid="8339645684721732714">"ఇష్టమైనవి"</string>
<string name="menu_import" msgid="2206768098740726906">"దిగుమతి చేయండి"</string>
- <string name="menu_export" msgid="1217402092617629429">"ఎగుమతి చేయి"</string>
+ <string name="menu_export" msgid="1217402092617629429">"ఎగుమతి చేయండి"</string>
<string name="menu_blocked_numbers" msgid="7064680515202657609">"బ్లాక్ చేయబడిన నంబర్లు"</string>
<string name="contact_status_update_attribution" msgid="5051874518046969847">"<xliff:g id="SOURCE">%1$s</xliff:g> ద్వారా"</string>
<string name="contact_status_update_attribution_with_date" msgid="2195847657702455703">"<xliff:g id="SOURCE">%2$s</xliff:g> ద్వారా <xliff:g id="DATE">%1$s</xliff:g>"</string>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index 455831d..df03f15 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"กำลังค้นหา..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"วันที่"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"ป้ายกำกับ"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"อัปเดตข้อมูลนี้ไม่ได้"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"ยกเลิก"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"กลับ"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"ปิด"</string>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index 9b67c94..66694db 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Naghahanap…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Petsa"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Lagyan ng label"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Hindi ma-update ang impormasyong ito"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Kanselahin"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Bumalik"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"isara"</string>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index 98a87be..4e67f70 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Aranıyor…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Tarih"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Etiket"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Bu bilgiler güncellenemez"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"İptal edilir"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Geri"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"kapatın"</string>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index 38aa8b7..1b3173a 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Пошук..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Дата"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Мітка"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Неможливо оновити цю інформацію"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Скасувати"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Назад"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"закрити"</string>
diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml
index 3262dc4..5617e22 100644
--- a/res/values-ur/strings.xml
+++ b/res/values-ur/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"تلاش کر رہا ہے…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"تاریخ"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"لیبل"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"اس معلومات کو اپ ڈیٹ نہیں کر سکتے"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"منسوخ کریں"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"پیچھے"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"بند کریں"</string>
diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml
index 9ebea94..80b2dc7 100644
--- a/res/values-uz/strings.xml
+++ b/res/values-uz/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Qidirilmoqda…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Sana"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Yorliq"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Bu axborotni yangilash imkonsiz"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Bekor qilish"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Orqaga"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"yopish"</string>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index 3ffa0d8..d6a3783 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Đang tìm kiếm…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Ngày"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Nhãn"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Không thể cập nhật thông tin này"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Hủy"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Quay lại"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"đóng"</string>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index cd687b9..cf30f0c 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"正在搜索..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"日期"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"标签"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"无法更新此信息"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"取消"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"返回"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"关闭"</string>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index bdb619c..14bceb9 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"正在搜尋..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"日期"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"標籤"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"無法更新此資料"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"取消"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"返回"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"關閉"</string>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 7ce4c85..f0b06a3 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"搜尋中…"</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"日期"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"標籤"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"無法更新這項資訊"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"取消"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"返回"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"關閉"</string>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index fa5d2ed..d5432a1 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -144,6 +144,7 @@
<string name="search_results_searching" msgid="1373859095361975648">"Iyasesha..."</string>
<string name="event_edit_field_hint_text" msgid="1720286136507504896">"Idethi"</string>
<string name="group_edit_field_hint_text" msgid="1159504474053684478">"Ilebula"</string>
+ <string name="editor_uneditable_section_title" msgid="4022820593578859556">"Ayikwazi ukubuyekeza lolu lwazi"</string>
<string name="cancel_button_content_description" msgid="7407595608883650004">"Khansela"</string>
<string name="back_arrow_content_description" msgid="6727142616775523605">"Phindela emuva"</string>
<string name="action_menu_back_from_edit_select" msgid="7911226757462657242">"vala"</string>
diff --git a/res/values/ids.xml b/res/values/ids.xml
index a4b8b4b..f22eaba 100644
--- a/res/values/ids.xml
+++ b/res/values/ids.xml
@@ -44,6 +44,9 @@
<!-- An ID to be used for contents of a custom dialog so that its state be preserved -->
<item type="id" name="custom_dialog_content" />
+ <!-- An ID to be used for tagging text for copy in legacy fields. -->
+ <item name="text_to_copy" type="id"/>
+
<!-- Menu group ID for settings and help & feedback -->
<item type="id" name="nav_misc" />
diff --git a/res/values/strings.xml b/res/values/strings.xml
index b608e12..fc24b10 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -425,6 +425,9 @@
<!-- The button to add an label field to a contact in the Raw Contact Editor [CHAR LIMIT=15] -->
<string name="group_edit_field_hint_text">Label</string>
+ <!-- Editor section title to show below shown editor fields are not editable. Users are only allowed to delete them. [CHAR LIMIT=NONE] -->
+ <string name="editor_uneditable_section_title">Can’t update this info</string>
+
<!-- Content description for a cancel button. [CHAR LIMIT=NONE] -->
<string name="cancel_button_content_description">Cancel</string>
diff --git a/src/com/android/contacts/editor/Editor.java b/src/com/android/contacts/editor/Editor.java
index c02816a..6ab06bd 100644
--- a/src/com/android/contacts/editor/Editor.java
+++ b/src/com/android/contacts/editor/Editor.java
@@ -114,4 +114,10 @@
*/
public void editNewlyAddedField();
+ /**
+ * Marks the Editor field as a legacy field. Legacy fields are deprecated MIME types
+ * which are not fully supported in the editor.
+ * Adding or editing legacy field are not supported.
+ */
+ void setLegacyField(boolean isLegacyField);
}
diff --git a/src/com/android/contacts/editor/EditorUiUtils.java b/src/com/android/contacts/editor/EditorUiUtils.java
index 35f107e..3dac5bb 100644
--- a/src/com/android/contacts/editor/EditorUiUtils.java
+++ b/src/com/android/contacts/editor/EditorUiUtils.java
@@ -57,6 +57,7 @@
import com.android.contacts.util.MaterialColorMapUtils.MaterialPalette;
import com.android.contacts.widget.QuickContactImageView;
+import com.google.common.collect.ImmutableList;
import com.google.common.collect.Maps;
import java.io.FileNotFoundException;
@@ -95,6 +96,9 @@
mimetypeLayoutMap.put(Event.CONTENT_ITEM_TYPE, R.layout.event_field_editor_view);
}
+ public static final ImmutableList<String> LEGACY_MIME_TYPE =
+ ImmutableList.of(Im.CONTENT_ITEM_TYPE, SipAddress.CONTENT_ITEM_TYPE);
+
/**
* Fetches a layout for a given mimetype.
*
diff --git a/src/com/android/contacts/editor/KindSectionView.java b/src/com/android/contacts/editor/KindSectionView.java
index 5d49064..28eeaf2 100644
--- a/src/com/android/contacts/editor/KindSectionView.java
+++ b/src/com/android/contacts/editor/KindSectionView.java
@@ -48,6 +48,13 @@
*/
public class KindSectionView extends LinearLayout {
+ /** Callbacks for hosts of {@link KindSectionView}s. */
+ public interface Listener {
+
+ /** Invoked when all fields in a legacy {@link KindSectionView} are removed. */
+ void onEmptyLegacyKindSectionView();
+ }
+
/**
* Marks a name as super primary when it is changed.
*
@@ -58,21 +65,21 @@
private final ValuesDelta mValuesDelta;
private final long mRawContactId;
- private final RawContactEditorView.Listener mListener;
+ private final RawContactEditorView.Listener mEditorViewListener;
public StructuredNameEditorListener(ValuesDelta valuesDelta, long rawContactId,
- RawContactEditorView.Listener listener) {
+ RawContactEditorView.Listener editorViewListener) {
mValuesDelta = valuesDelta;
mRawContactId = rawContactId;
- mListener = listener;
+ mEditorViewListener = editorViewListener;
}
@Override
public void onRequest(int request) {
if (request == Editor.EditorListener.FIELD_CHANGED) {
mValuesDelta.setSuperPrimary(true);
- if (mListener != null) {
- mListener.onNameFieldChanged(mRawContactId, mValuesDelta);
+ if (mEditorViewListener != null) {
+ mEditorViewListener.onNameFieldChanged(mRawContactId, mValuesDelta);
}
} else if (request == Editor.EditorListener.FIELD_TURNED_EMPTY) {
mValuesDelta.setSuperPrimary(false);
@@ -119,6 +126,11 @@
@Override
public void onDeleteRequested(Editor editor) {
+ if (mIsLegacyField && mEditors.getChildCount() == 1) {
+ editor.deleteEditor();
+ mListener.onEmptyLegacyKindSectionView();
+ return;
+ }
if (mShowOneEmptyEditor && mEditors.getChildCount() == 1) {
// If there is only 1 editor in the section, then don't allow the user to
// delete it. Just clear the fields in the editor.
@@ -152,11 +164,13 @@
private KindSectionData mKindSectionData;
private ViewIdGenerator mViewIdGenerator;
- private RawContactEditorView.Listener mListener;
+ private RawContactEditorView.Listener mEditorViewListener;
+ private Listener mListener;
private boolean mIsUserProfile;
private boolean mShowOneEmptyEditor = false;
private boolean mHideIfEmpty = true;
+ private boolean mIsLegacyField = false;
private LayoutInflater mLayoutInflater;
private ViewGroup mEditors;
@@ -227,6 +241,13 @@
}
/**
+ * When {@code isLegacyField} is true, prevent users from editing the field.
+ */
+ void setLegacyField(boolean isLegacyField) {
+ this.mIsLegacyField = isLegacyField;
+ }
+
+ /**
* Whether this is a name kind section view and all name fields (structured, phonetic,
* and nicknames) are empty.
*/
@@ -277,10 +298,14 @@
* Empty name editors are never added and at least one structured name editor is always
* displayed, even if it is empty.
*/
- public void setState(KindSectionData kindSectionData,
- ViewIdGenerator viewIdGenerator, RawContactEditorView.Listener listener) {
+ public void setState(
+ KindSectionData kindSectionData,
+ ViewIdGenerator viewIdGenerator,
+ RawContactEditorView.Listener editorViewListener,
+ Listener listener) {
mKindSectionData = kindSectionData;
mViewIdGenerator = viewIdGenerator;
+ mEditorViewListener = editorViewListener;
mListener = listener;
// Set the icon using the DataKind
@@ -292,6 +317,9 @@
mIcon.setContentDescription(dataKind.titleRes == -1 || dataKind.titleRes == 0
? "" : getResources().getString(dataKind.titleRes));
}
+ if (mIsLegacyField) {
+ mIcon.setEnabled(false);
+ }
}
rebuildFromState();
@@ -359,7 +387,7 @@
if (!mIsUserProfile) {
// Don't set super primary for the me contact
nameView.setEditorListener(new StructuredNameEditorListener(
- nameValuesDelta, rawContactDelta.getRawContactId(), mListener));
+ nameValuesDelta, rawContactDelta.getRawContactId(), mEditorViewListener));
}
nameView.setDeletable(false);
nameView.setValues(accountType.getKindForMimetype(DataKind.PSEUDO_MIME_TYPE_NAME),
@@ -414,6 +442,7 @@
view.setEnabled(isEnabled());
if (view instanceof Editor) {
final Editor editor = (Editor) view;
+ editor.setLegacyField(mIsLegacyField);
editor.setDeletable(true);
editor.setEditorListener(editorListener);
editor.setValues(dataKind, valuesDelta, rawContactDelta, !dataKind.editable,
@@ -593,4 +622,8 @@
}
return emptyEditors;
}
+
+ public boolean isEditorEmpty() {
+ return mKindSectionData.getVisibleValuesDeltas().isEmpty();
+ }
}
diff --git a/src/com/android/contacts/editor/LabeledEditorView.java b/src/com/android/contacts/editor/LabeledEditorView.java
index a3cba8f..32a7581 100644
--- a/src/com/android/contacts/editor/LabeledEditorView.java
+++ b/src/com/android/contacts/editor/LabeledEditorView.java
@@ -81,6 +81,8 @@
private boolean mIsDeletable = true;
private boolean mIsAttachedToWindow;
+ protected boolean mIsLegacyField;
+
private EditType mType;
private ViewIdGenerator mViewIdGenerator;
@@ -264,8 +266,8 @@
@Override
public void setEnabled(boolean enabled) {
super.setEnabled(enabled);
- mLabel.setEnabled(!mReadOnly && enabled);
- mDelete.setEnabled(!mReadOnly && enabled);
+ mLabel.setEnabled(!mReadOnly && enabled && !mIsLegacyField);
+ mDelete.setEnabled((!mReadOnly && enabled) || mIsLegacyField);
}
public Spinner getLabel() {
@@ -342,6 +344,10 @@
return "";
}
+ public void setLegacyField(boolean mIsLegacyField) {
+ this.mIsLegacyField = mIsLegacyField;
+ }
+
protected void saveValue(String column, String value) {
mEntry.put(column, value);
}
diff --git a/src/com/android/contacts/editor/RawContactEditorView.java b/src/com/android/contacts/editor/RawContactEditorView.java
index 19da5bc..755800a 100644
--- a/src/com/android/contacts/editor/RawContactEditorView.java
+++ b/src/com/android/contacts/editor/RawContactEditorView.java
@@ -50,6 +50,7 @@
import android.widget.ListPopupWindow;
import android.widget.TextView;
+import com.android.contacts.editor.KindSectionView;
import com.android.contacts.GeoUtil;
import com.android.contacts.R;
import com.android.contacts.compat.PhoneNumberUtilsCompat;
@@ -80,7 +81,8 @@
/**
* View to display information from multiple {@link RawContactDelta}s grouped together.
*/
-public class RawContactEditorView extends LinearLayout implements View.OnClickListener {
+public class RawContactEditorView extends LinearLayout implements View.OnClickListener,
+ KindSectionView.Listener {
static final String TAG = "RawContactEditorView";
@@ -218,6 +220,8 @@
private PhotoEditorView mPhotoView;
private ViewGroup mKindSectionViews;
+ private LinearLayout mLegacySectionLinearLayout;
+ private ViewGroup mLegacyKindSectionViews;
private Map<String, KindSectionView> mKindSectionViewMap = new HashMap<>();
private View mMoreFields;
@@ -259,6 +263,8 @@
mPhotoView = (PhotoEditorView) findViewById(R.id.photo_editor);
mKindSectionViews = (LinearLayout) findViewById(R.id.kind_section_views);
+ mLegacySectionLinearLayout = (LinearLayout) findViewById(R.id.legacy_fields_container);
+ mLegacyKindSectionViews = (LinearLayout) findViewById(R.id.legacy_section_views);
mMoreFields = findViewById(R.id.more_fields);
mMoreFields.setOnClickListener(this);
}
@@ -277,6 +283,10 @@
for (int i = 0; i < childCount; i++) {
mKindSectionViews.getChildAt(i).setEnabled(enabled);
}
+ final int legacyChildCount = mLegacyKindSectionViews.getChildCount();
+ for (int i = 0; i < legacyChildCount; i++) {
+ mLegacyKindSectionViews.getChildAt(i).setEnabled(false);
+ }
}
@Override
@@ -447,6 +457,8 @@
mKindSectionViewMap.clear();
mKindSectionViews.removeAllViews();
+ mLegacySectionLinearLayout.setVisibility(View.GONE);
+ mLegacyKindSectionViews.removeAllViews();
mMoreFields.setVisibility(View.VISIBLE);
mMaterialPalette = materialPalette;
@@ -531,7 +543,7 @@
addKindSectionViews();
mMoreFields.setVisibility(hasMoreFields() ? View.VISIBLE : View.GONE);
-
+ addLegacyKindSectionViews();
if (mIsExpanded) showAllFields();
}
@@ -874,6 +886,9 @@
int i = -1;
for (String mimeType : mSortedMimetypes) {
+ if(EditorUiUtils.LEGACY_MIME_TYPE.contains(mimeType)) {
+ continue;
+ }
i++;
// Ignore mime types that we've already handled
if (Photo.CONTENT_ITEM_TYPE.equals(mimeType)) {
@@ -910,7 +925,7 @@
// they will be the only types you add new values to initially for new contacts
kindSectionView.setShowOneEmptyEditor(true);
- kindSectionView.setState(kindSectionData, mViewIdGenerator, mListener);
+ kindSectionView.setState(kindSectionData, mViewIdGenerator, mListener, this);
return kindSectionView;
}
@@ -938,6 +953,55 @@
return false;
}
+ private void addLegacyKindSectionViews() {
+ boolean hasLegacyData = false;
+ for (String mimeType : EditorUiUtils.LEGACY_MIME_TYPE) {
+
+ KindSectionData kindSectionData = mKindSectionDataMap.get(mimeType);
+ if (kindSectionData != null && !kindSectionData.getVisibleValuesDeltas().isEmpty()) {
+ hasLegacyData = true;
+ KindSectionView kindSectionView =
+ inflateLegacyKindSectionView(mKindSectionViews, kindSectionData);
+ mLegacyKindSectionViews.addView(kindSectionView);
+
+ // Keep a pointer to the KindSectionView for each mimeType
+ mKindSectionViewMap.put(mimeType, kindSectionView);
+ }
+ }
+
+ if (hasLegacyData) {
+ mLegacySectionLinearLayout.setVisibility(View.VISIBLE);
+ }
+ }
+
+ private KindSectionView inflateLegacyKindSectionView(
+ ViewGroup viewGroup, KindSectionData kindSectionData) {
+ KindSectionView kindSectionView =
+ (KindSectionView)
+ mLayoutInflater.inflate(
+ R.layout.item_kind_section, viewGroup, /* attachToRoot =*/ false);
+ kindSectionView.setLegacyField(true);
+
+ kindSectionView.setState(kindSectionData, mViewIdGenerator, mListener, this);
+
+ return kindSectionView;
+ }
+
+ @Override
+ public void onEmptyLegacyKindSectionView() {
+ for (int i = mLegacyKindSectionViews.getChildCount() - 1; i >= 0; i--) {
+ View childView = mLegacyKindSectionViews.getChildAt(i);
+ if (childView instanceof KindSectionView
+ && ((KindSectionView) childView).isEditorEmpty()) {
+ mLegacyKindSectionViews.removeViewAt(i);
+ }
+ }
+
+ if (mLegacyKindSectionViews.getChildCount() == 0) {
+ mLegacySectionLinearLayout.setVisibility(View.GONE);
+ }
+ }
+
private static void wlog(String message) {
if (Log.isLoggable(TAG, Log.WARN)) {
Log.w(TAG, message);
diff --git a/src/com/android/contacts/editor/TextFieldsEditorView.java b/src/com/android/contacts/editor/TextFieldsEditorView.java
index 28fe87f..d7f9545 100644
--- a/src/com/android/contacts/editor/TextFieldsEditorView.java
+++ b/src/com/android/contacts/editor/TextFieldsEditorView.java
@@ -22,6 +22,8 @@
import android.os.Parcel;
import android.os.Parcelable;
import android.provider.ContactsContract;
+import android.provider.ContactsContract.CommonDataKinds.Im;
+import android.provider.ContactsContract.CommonDataKinds.SipAddress;
import android.provider.ContactsContract.CommonDataKinds.StructuredName;
import android.text.Editable;
import android.text.InputType;
@@ -49,6 +51,7 @@
import com.android.contacts.model.account.AccountType.EditField;
import com.android.contacts.model.dataitem.DataKind;
import com.android.contacts.util.PhoneNumberFormatter;
+import com.android.contacts.ClipboardUtils;
/**
* Simple editor that handles labels and any {@link EditField} defined for the
@@ -57,7 +60,6 @@
*/
public class TextFieldsEditorView extends LabeledEditorView {
private static final String TAG = TextFieldsEditorView.class.getSimpleName();
-
private EditText[] mFieldEditTexts = null;
private ViewGroup mFields = null;
protected View mExpansionViewContainer;
@@ -75,6 +77,12 @@
private String mFixedDisplayName = "";
private boolean needInputInitialize;
+ private final OnLongClickListener mOnLongClickListener =
+ v -> {
+ ClipboardUtils.copyText(
+ getContext(), /* label= */ null, (CharSequence) v.getTag(R.id.text_to_copy), true);
+ return true;
+ };
public TextFieldsEditorView(Context context) {
super(context);
@@ -164,7 +172,15 @@
if (mFieldEditTexts != null) {
for (int index = 0; index < mFieldEditTexts.length; index++) {
- mFieldEditTexts[index].setEnabled(!isReadOnly() && enabled);
+ mFieldEditTexts[index].setEnabled(!isReadOnly() && enabled && !mIsLegacyField);
+ if (mIsLegacyField) {
+ mFieldEditTexts[index].setFocusable(false);
+ mFieldEditTexts[index].setClickable(false);
+ mFieldEditTexts[index].setLongClickable(false);
+ }
+ }
+ if (mIsLegacyField && mFieldEditTexts.length > 0) {
+ setOnLongClickListenerOnContainer();
}
}
if (mExpansionView != null) {
@@ -172,6 +188,18 @@
}
}
+ /**
+ * Attaches OnLongClickLister to fields LinearLayout that allow user copy the EditText text on
+ * long press.
+ */
+ private void setOnLongClickListenerOnContainer() {
+ mFields.setFocusable(true);
+ mFields.setLongClickable(true);
+ // Current legacy mimetypes support exactly 1 field
+ mFields.setTag(R.id.text_to_copy, mFieldEditTexts[0].getText().toString());
+ mFields.setOnLongClickListener(mOnLongClickListener);
+ }
+
private OnFocusChangeListener mTextFocusChangeListener = new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
diff --git a/tests/src/com/android/contacts/ContactsUtilsTests.java b/tests/src/com/android/contacts/ContactsUtilsTests.java
index 114ce67..7c497eb 100644
--- a/tests/src/com/android/contacts/ContactsUtilsTests.java
+++ b/tests/src/com/android/contacts/ContactsUtilsTests.java
@@ -22,9 +22,10 @@
import android.provider.ContactsContract.CommonDataKinds.Email;
import android.provider.ContactsContract.CommonDataKinds.Im;
import android.test.AndroidTestCase;
-import android.test.suitebuilder.annotation.SmallTest;
import android.util.Pair;
+import androidx.test.filters.SmallTest;
+
import com.android.contacts.model.dataitem.DataItem;
import com.android.contacts.model.dataitem.EmailDataItem;
import com.android.contacts.model.dataitem.ImDataItem;
diff --git a/tests/src/com/android/contacts/DynamicShortcutsTests.java b/tests/src/com/android/contacts/DynamicShortcutsTests.java
index 199e2c9..8673c5e 100644
--- a/tests/src/com/android/contacts/DynamicShortcutsTests.java
+++ b/tests/src/com/android/contacts/DynamicShortcutsTests.java
@@ -38,9 +38,9 @@
import android.provider.ContactsContract.Contacts;
import android.test.AndroidTestCase;
import android.test.mock.MockContentResolver;
-import android.test.suitebuilder.annotation.SmallTest;
import androidx.test.filters.SdkSuppress;
+import androidx.test.filters.SmallTest;
import com.android.contacts.test.mocks.MockContentProvider;
diff --git a/tests/src/com/android/contacts/GroupsDaoIntegrationTests.java b/tests/src/com/android/contacts/GroupsDaoIntegrationTests.java
index 4057ee8..179a51e 100644
--- a/tests/src/com/android/contacts/GroupsDaoIntegrationTests.java
+++ b/tests/src/com/android/contacts/GroupsDaoIntegrationTests.java
@@ -30,7 +30,8 @@
import android.provider.ContactsContract.CommonDataKinds.GroupMembership;
import android.provider.ContactsContract.Data;
import android.test.InstrumentationTestCase;
-import android.test.suitebuilder.annotation.MediumTest;
+
+import androidx.test.filters.MediumTest;
import com.android.contacts.model.account.AccountWithDataSet;
diff --git a/tests/src/com/android/contacts/MoreContactUtilsTest.java b/tests/src/com/android/contacts/MoreContactUtilsTest.java
index 6c9d541..3639e06 100644
--- a/tests/src/com/android/contacts/MoreContactUtilsTest.java
+++ b/tests/src/com/android/contacts/MoreContactUtilsTest.java
@@ -1,7 +1,8 @@
package com.android.contacts;
import android.provider.ContactsContract.CommonDataKinds.Phone;
-import android.test.suitebuilder.annotation.SmallTest;
+
+import androidx.test.filters.SmallTest;
import junit.framework.TestCase;
diff --git a/tests/src/com/android/contacts/activities/PeopleActivityTest.java b/tests/src/com/android/contacts/activities/PeopleActivityTest.java
index 4e57969..3d70f3f 100644
--- a/tests/src/com/android/contacts/activities/PeopleActivityTest.java
+++ b/tests/src/com/android/contacts/activities/PeopleActivityTest.java
@@ -25,7 +25,8 @@
import android.provider.ContactsContract.Groups;
import android.provider.ContactsContract.ProviderStatus;
import android.test.ActivityInstrumentationTestCase2;
-import android.test.suitebuilder.annotation.SmallTest;
+
+import androidx.test.filters.SmallTest;
import com.android.contacts.ContactPhotoManager;
import com.android.contacts.ContactsApplication;
diff --git a/tests/src/com/android/contacts/compat/CompatUtilsTest.java b/tests/src/com/android/contacts/compat/CompatUtilsTest.java
index 22694cb..d698ae7 100644
--- a/tests/src/com/android/contacts/compat/CompatUtilsTest.java
+++ b/tests/src/com/android/contacts/compat/CompatUtilsTest.java
@@ -17,7 +17,8 @@
package com.android.contacts.compat;
import android.test.AndroidTestCase;
-import android.test.suitebuilder.annotation.SmallTest;
+
+import androidx.test.filters.SmallTest;
@SmallTest
public class CompatUtilsTest extends AndroidTestCase {
diff --git a/tests/src/com/android/contacts/database/NoNullCursorAsyncQueryHandlerTest.java b/tests/src/com/android/contacts/database/NoNullCursorAsyncQueryHandlerTest.java
index 987882b..24feb0d 100644
--- a/tests/src/com/android/contacts/database/NoNullCursorAsyncQueryHandlerTest.java
+++ b/tests/src/com/android/contacts/database/NoNullCursorAsyncQueryHandlerTest.java
@@ -21,7 +21,8 @@
import android.test.InstrumentationTestCase;
import android.test.mock.MockContentProvider;
import android.test.mock.MockContentResolver;
-import android.test.suitebuilder.annotation.SmallTest;
+
+import androidx.test.filters.SmallTest;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
diff --git a/tests/src/com/android/contacts/editor/EditorUiUtilsTest.java b/tests/src/com/android/contacts/editor/EditorUiUtilsTest.java
index 9eea4d1..870f3b5 100644
--- a/tests/src/com/android/contacts/editor/EditorUiUtilsTest.java
+++ b/tests/src/com/android/contacts/editor/EditorUiUtilsTest.java
@@ -22,7 +22,8 @@
import android.os.Build;
import android.provider.Settings;
import android.test.AndroidTestCase;
-import android.test.suitebuilder.annotation.SmallTest;
+
+import androidx.test.filters.SmallTest;
import com.android.contacts.R;
import com.android.contacts.model.account.AccountDisplayInfo;
diff --git a/tests/src/com/android/contacts/format/FormatUtilsTests.java b/tests/src/com/android/contacts/format/FormatUtilsTests.java
index febed74..5c2d180 100644
--- a/tests/src/com/android/contacts/format/FormatUtilsTests.java
+++ b/tests/src/com/android/contacts/format/FormatUtilsTests.java
@@ -18,7 +18,8 @@
import android.database.CharArrayBuffer;
import android.test.AndroidTestCase;
-import android.test.suitebuilder.annotation.SmallTest;
+
+import androidx.test.filters.SmallTest;
/**
* Test cases for format utility methods.
diff --git a/tests/src/com/android/contacts/format/TextHighlighterTest.java b/tests/src/com/android/contacts/format/TextHighlighterTest.java
index 211d944..670cd0b 100644
--- a/tests/src/com/android/contacts/format/TextHighlighterTest.java
+++ b/tests/src/com/android/contacts/format/TextHighlighterTest.java
@@ -17,9 +17,10 @@
package com.android.contacts.format;
import android.graphics.Typeface;
-import android.test.suitebuilder.annotation.SmallTest;
import android.text.SpannableString;
+import androidx.test.filters.SmallTest;
+
import junit.framework.TestCase;
/**
diff --git a/tests/src/com/android/contacts/group/GroupUtilTest.java b/tests/src/com/android/contacts/group/GroupUtilTest.java
index 5f72e9d..569979f 100644
--- a/tests/src/com/android/contacts/group/GroupUtilTest.java
+++ b/tests/src/com/android/contacts/group/GroupUtilTest.java
@@ -20,7 +20,8 @@
import android.provider.ContactsContract.Contacts;
import android.test.AndroidTestCase;
import android.test.MoreAsserts;
-import android.test.suitebuilder.annotation.SmallTest;
+
+import androidx.test.filters.SmallTest;
import com.android.contacts.list.ContactsSectionIndexer;
diff --git a/tests/src/com/android/contacts/interactions/ContactDeletionInteractionTest.java b/tests/src/com/android/contacts/interactions/ContactDeletionInteractionTest.java
index 258b818..0ad8d6d 100644
--- a/tests/src/com/android/contacts/interactions/ContactDeletionInteractionTest.java
+++ b/tests/src/com/android/contacts/interactions/ContactDeletionInteractionTest.java
@@ -21,7 +21,8 @@
import android.provider.ContactsContract.Contacts;
import android.provider.ContactsContract.Contacts.Entity;
import android.test.ActivityInstrumentationTestCase2;
-import android.test.suitebuilder.annotation.MediumTest;
+
+import androidx.test.filters.MediumTest;
import com.android.contacts.ContactsApplication;
import com.android.contacts.R;
diff --git a/tests/src/com/android/contacts/interactions/ContactInteractionUtilTest.java b/tests/src/com/android/contacts/interactions/ContactInteractionUtilTest.java
index 654533b..43efb6f 100644
--- a/tests/src/com/android/contacts/interactions/ContactInteractionUtilTest.java
+++ b/tests/src/com/android/contacts/interactions/ContactInteractionUtilTest.java
@@ -16,9 +16,8 @@
package com.android.contacts.interactions;
import android.test.AndroidTestCase;
-import android.test.suitebuilder.annotation.SmallTest;
-import java.util.Calendar;
-import java.util.Locale;
+
+import androidx.test.filters.SmallTest;
/**
* Tests for utility functions in {@link ContactInteractionUtil}
diff --git a/tests/src/com/android/contacts/list/ContactListItemViewTest.java b/tests/src/com/android/contacts/list/ContactListItemViewTest.java
index 09c2f36..e36334d 100644
--- a/tests/src/com/android/contacts/list/ContactListItemViewTest.java
+++ b/tests/src/com/android/contacts/list/ContactListItemViewTest.java
@@ -20,9 +20,10 @@
import android.database.MatrixCursor;
import android.test.ActivityInstrumentationTestCase2;
import android.test.AndroidTestCase;
-import android.test.suitebuilder.annotation.LargeTest;
import android.widget.TextView;
+import androidx.test.filters.LargeTest;
+
import com.android.contacts.format.SpannedTestUtils;
import com.android.contacts.preference.ContactsPreferences;
diff --git a/tests/src/com/android/contacts/model/AccountTypeManagerTest.java b/tests/src/com/android/contacts/model/AccountTypeManagerTest.java
index dfcb390..1ccfd82 100644
--- a/tests/src/com/android/contacts/model/AccountTypeManagerTest.java
+++ b/tests/src/com/android/contacts/model/AccountTypeManagerTest.java
@@ -16,16 +16,20 @@
package com.android.contacts.model;
+import static org.mockito.Mockito.when;
+
import android.accounts.Account;
import android.accounts.AccountManager;
import android.content.SharedPreferences;
import android.test.AndroidTestCase;
-import android.test.suitebuilder.annotation.SmallTest;
+
+import androidx.test.filters.SmallTest;
import com.android.contacts.model.account.AccountType;
import com.android.contacts.model.account.AccountTypeWithDataSet;
import com.android.contacts.model.account.AccountWithDataSet;
import com.android.contacts.model.account.GoogleAccountType;
+
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
@@ -38,8 +42,6 @@
import java.util.List;
import java.util.Map;
-import static org.mockito.Mockito.when;
-
/**
* Test case for {@link com.android.contacts.model.AccountTypeManager}.
*
diff --git a/tests/src/com/android/contacts/model/AccountWithDataSetTest.java b/tests/src/com/android/contacts/model/AccountWithDataSetTest.java
index 7d6dfa3..6cac274 100644
--- a/tests/src/com/android/contacts/model/AccountWithDataSetTest.java
+++ b/tests/src/com/android/contacts/model/AccountWithDataSetTest.java
@@ -19,7 +19,8 @@
import android.os.Bundle;
import android.test.AndroidTestCase;
import android.test.MoreAsserts;
-import android.test.suitebuilder.annotation.SmallTest;
+
+import androidx.test.filters.SmallTest;
import com.android.contacts.model.account.AccountWithDataSet;
diff --git a/tests/src/com/android/contacts/model/ContactLoaderTest.java b/tests/src/com/android/contacts/model/ContactLoaderTest.java
index 8aa078b..37a33d8 100644
--- a/tests/src/com/android/contacts/model/ContactLoaderTest.java
+++ b/tests/src/com/android/contacts/model/ContactLoaderTest.java
@@ -27,7 +27,9 @@
import android.provider.ContactsContract.RawContacts;
import android.provider.ContactsContract.StatusUpdates;
import android.test.LoaderTestCase;
-import android.test.suitebuilder.annotation.LargeTest;
+
+import androidx.test.filters.LargeTest;
+
import com.android.contacts.compat.CompatUtils;
import com.android.contacts.model.account.AccountType;
import com.android.contacts.model.account.AccountWithDataSet;
@@ -37,11 +39,14 @@
import com.android.contacts.test.mocks.MockContentProvider;
import com.android.contacts.testing.InjectedServices;
import com.android.contacts.util.Constants;
+
import com.google.common.collect.Lists;
-import java.util.List;
+
import org.json.JSONException;
import org.json.JSONObject;
+import java.util.List;
+
/**
* Runs ContactLoader tests for the the contact-detail and editor view.
*/
diff --git a/tests/src/com/android/contacts/model/RawContactDeltaListTests.java b/tests/src/com/android/contacts/model/RawContactDeltaListTests.java
index d9ff184..9853870 100644
--- a/tests/src/com/android/contacts/model/RawContactDeltaListTests.java
+++ b/tests/src/com/android/contacts/model/RawContactDeltaListTests.java
@@ -29,7 +29,8 @@
import android.provider.ContactsContract.Data;
import android.provider.ContactsContract.RawContacts;
import android.test.AndroidTestCase;
-import android.test.suitebuilder.annotation.LargeTest;
+
+import androidx.test.filters.LargeTest;
import com.android.contacts.compat.CompatUtils;
import com.android.contacts.model.account.AccountType;
diff --git a/tests/src/com/android/contacts/model/RawContactDeltaTests.java b/tests/src/com/android/contacts/model/RawContactDeltaTests.java
index f5d4181..4c2c174 100644
--- a/tests/src/com/android/contacts/model/RawContactDeltaTests.java
+++ b/tests/src/com/android/contacts/model/RawContactDeltaTests.java
@@ -25,7 +25,8 @@
import android.provider.ContactsContract.Data;
import android.provider.ContactsContract.RawContacts;
import android.test.AndroidTestCase;
-import android.test.suitebuilder.annotation.LargeTest;
+
+import androidx.test.filters.LargeTest;
import com.android.contacts.compat.CompatUtils;
diff --git a/tests/src/com/android/contacts/model/RawContactModifierTests.java b/tests/src/com/android/contacts/model/RawContactModifierTests.java
index 594bb44..3cf1224 100644
--- a/tests/src/com/android/contacts/model/RawContactModifierTests.java
+++ b/tests/src/com/android/contacts/model/RawContactModifierTests.java
@@ -30,7 +30,8 @@
import android.provider.ContactsContract.Intents.Insert;
import android.provider.ContactsContract.RawContacts;
import android.test.AndroidTestCase;
-import android.test.suitebuilder.annotation.LargeTest;
+
+import androidx.test.filters.LargeTest;
import com.android.contacts.R;
import com.android.contacts.compat.CompatUtils;
diff --git a/tests/src/com/android/contacts/model/RawContactTest.java b/tests/src/com/android/contacts/model/RawContactTest.java
index d9f05c9..9af655c 100644
--- a/tests/src/com/android/contacts/model/RawContactTest.java
+++ b/tests/src/com/android/contacts/model/RawContactTest.java
@@ -20,7 +20,8 @@
import android.net.Uri;
import android.os.Parcel;
import android.os.Parcelable;
-import android.test.suitebuilder.annotation.SmallTest;
+
+import androidx.test.filters.SmallTest;
import junit.framework.TestCase;
diff --git a/tests/src/com/android/contacts/model/ValuesDeltaTests.java b/tests/src/com/android/contacts/model/ValuesDeltaTests.java
index b7161d7..f8febd7 100644
--- a/tests/src/com/android/contacts/model/ValuesDeltaTests.java
+++ b/tests/src/com/android/contacts/model/ValuesDeltaTests.java
@@ -21,7 +21,8 @@
import android.os.Build;
import android.provider.ContactsContract.CommonDataKinds.Phone;
import android.provider.ContactsContract.Data;
-import android.test.suitebuilder.annotation.SmallTest;
+
+import androidx.test.filters.SmallTest;
import com.android.contacts.compat.CompatUtils;
diff --git a/tests/src/com/android/contacts/model/account/AccountTypeTest.java b/tests/src/com/android/contacts/model/account/AccountTypeTest.java
index 7c74b21..b9a11ee 100644
--- a/tests/src/com/android/contacts/model/account/AccountTypeTest.java
+++ b/tests/src/com/android/contacts/model/account/AccountTypeTest.java
@@ -18,7 +18,8 @@
import android.content.Context;
import android.test.InstrumentationTestCase;
-import android.test.suitebuilder.annotation.SmallTest;
+
+import androidx.test.filters.SmallTest;
import com.android.contacts.tests.R;
diff --git a/tests/src/com/android/contacts/model/account/ExternalAccountTypeTest.java b/tests/src/com/android/contacts/model/account/ExternalAccountTypeTest.java
index 17d815e..71b01f3 100644
--- a/tests/src/com/android/contacts/model/account/ExternalAccountTypeTest.java
+++ b/tests/src/com/android/contacts/model/account/ExternalAccountTypeTest.java
@@ -29,11 +29,12 @@
import android.provider.ContactsContract.CommonDataKinds.StructuredPostal;
import android.provider.ContactsContract.CommonDataKinds.Website;
import android.test.InstrumentationTestCase;
-import android.test.suitebuilder.annotation.SmallTest;
-import android.test.suitebuilder.annotation.Suppress;
-import com.android.contacts.tests.R;
+import androidx.test.filters.SmallTest;
+import androidx.test.filters.Suppress;
+
import com.android.contacts.model.dataitem.DataKind;
+import com.android.contacts.tests.R;
import com.google.common.base.Objects;
diff --git a/tests/src/com/android/contacts/model/dataitem/DataItemTests.java b/tests/src/com/android/contacts/model/dataitem/DataItemTests.java
index 4b76d0c..f169e29 100644
--- a/tests/src/com/android/contacts/model/dataitem/DataItemTests.java
+++ b/tests/src/com/android/contacts/model/dataitem/DataItemTests.java
@@ -30,11 +30,14 @@
import android.provider.ContactsContract.CommonDataKinds.Website;
import android.provider.ContactsContract.Contacts.Data;
import android.test.AndroidTestCase;
-import android.test.suitebuilder.annotation.SmallTest;
+
+import androidx.test.filters.SmallTest;
+
import com.android.contacts.Collapser;
import com.android.contacts.model.account.AccountType.EditType;
import com.android.contacts.model.account.BaseAccountType;
import com.android.contacts.model.account.GoogleAccountType;
+
import java.util.ArrayList;
import java.util.List;
diff --git a/tests/src/com/android/contacts/preference/ContactsPreferencesTest.java b/tests/src/com/android/contacts/preference/ContactsPreferencesTest.java
index d7f34ee..d2fd13e 100644
--- a/tests/src/com/android/contacts/preference/ContactsPreferencesTest.java
+++ b/tests/src/com/android/contacts/preference/ContactsPreferencesTest.java
@@ -20,9 +20,9 @@
import android.content.SharedPreferences;
import android.content.res.Resources;
import android.test.InstrumentationTestCase;
-import android.test.suitebuilder.annotation.SmallTest;
import androidx.test.InstrumentationRegistry;
+import androidx.test.filters.SmallTest;
import com.android.contacts.model.account.AccountWithDataSet;
diff --git a/tests/src/com/android/contacts/util/AccountDisplayInfoFactoryTests.java b/tests/src/com/android/contacts/util/AccountDisplayInfoFactoryTests.java
index ca6d165..be27bcf 100644
--- a/tests/src/com/android/contacts/util/AccountDisplayInfoFactoryTests.java
+++ b/tests/src/com/android/contacts/util/AccountDisplayInfoFactoryTests.java
@@ -20,7 +20,8 @@
import android.graphics.PixelFormat;
import android.graphics.drawable.Drawable;
import android.test.AndroidTestCase;
-import android.test.suitebuilder.annotation.SmallTest;
+
+import androidx.test.filters.SmallTest;
import com.android.contacts.model.AccountTypeManager;
import com.android.contacts.model.account.AccountDisplayInfo;
diff --git a/tests/src/com/android/contacts/util/BitmapUtilTests.java b/tests/src/com/android/contacts/util/BitmapUtilTests.java
index ee7ebc0..ffbc170 100644
--- a/tests/src/com/android/contacts/util/BitmapUtilTests.java
+++ b/tests/src/com/android/contacts/util/BitmapUtilTests.java
@@ -18,7 +18,8 @@
import android.graphics.Bitmap;
import android.test.AndroidTestCase;
-import android.test.suitebuilder.annotation.SmallTest;
+
+import androidx.test.filters.SmallTest;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
diff --git a/tests/src/com/android/contacts/util/ContactDisplayUtilTests.java b/tests/src/com/android/contacts/util/ContactDisplayUtilTests.java
index 1503215..3f4dc6c 100644
--- a/tests/src/com/android/contacts/util/ContactDisplayUtilTests.java
+++ b/tests/src/com/android/contacts/util/ContactDisplayUtilTests.java
@@ -19,7 +19,8 @@
import static android.provider.ContactsContract.CommonDataKinds.Phone;
import android.test.AndroidTestCase;
-import android.test.suitebuilder.annotation.SmallTest;
+
+import androidx.test.filters.SmallTest;
import com.android.contacts.R;
import com.android.contacts.preference.ContactsPreferences;
diff --git a/tests/src/com/android/contacts/util/ContactPhotoUtilsTest.java b/tests/src/com/android/contacts/util/ContactPhotoUtilsTest.java
index d17b98c..8a01c31 100644
--- a/tests/src/com/android/contacts/util/ContactPhotoUtilsTest.java
+++ b/tests/src/com/android/contacts/util/ContactPhotoUtilsTest.java
@@ -2,7 +2,8 @@
import android.net.Uri;
import android.test.AndroidTestCase;
-import android.test.suitebuilder.annotation.SmallTest;
+
+import androidx.test.filters.SmallTest;
/**
* Test cases for {@link ContactPhotoUtils}.
diff --git a/tests/src/com/android/contacts/util/SearchUtilTest.java b/tests/src/com/android/contacts/util/SearchUtilTest.java
index e2156ca..f957a6a 100644
--- a/tests/src/com/android/contacts/util/SearchUtilTest.java
+++ b/tests/src/com/android/contacts/util/SearchUtilTest.java
@@ -16,7 +16,7 @@
package com.android.contacts.util;
-import android.test.suitebuilder.annotation.SmallTest;
+import androidx.test.filters.SmallTest;
import junit.framework.TestCase;
diff --git a/tests/src/com/android/contacts/util/SyncUtilTests.java b/tests/src/com/android/contacts/util/SyncUtilTests.java
index 508ff04..b8c8dae 100644
--- a/tests/src/com/android/contacts/util/SyncUtilTests.java
+++ b/tests/src/com/android/contacts/util/SyncUtilTests.java
@@ -17,7 +17,8 @@
import android.accounts.Account;
import android.test.AndroidTestCase;
-import android.test.suitebuilder.annotation.SmallTest;
+
+import androidx.test.filters.SmallTest;
/**
* Tests for SyncUtil.
diff --git a/tests/src/com/android/contacts/widget/CompositeListAdapterTest.java b/tests/src/com/android/contacts/widget/CompositeListAdapterTest.java
index a46a17c..306aa45 100644
--- a/tests/src/com/android/contacts/widget/CompositeListAdapterTest.java
+++ b/tests/src/com/android/contacts/widget/CompositeListAdapterTest.java
@@ -18,11 +18,12 @@
import android.content.Context;
import android.database.DataSetObserver;
import android.test.AndroidTestCase;
-import android.test.suitebuilder.annotation.SmallTest;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
+import androidx.test.filters.SmallTest;
+
import com.google.common.collect.Lists;
import java.util.ArrayList;