summaryrefslogtreecommitdiffstats
path: root/java/com/android/dialer
diff options
context:
space:
mode:
authorEric Erfanian <erfanian@google.com>2017-05-04 08:23:17 -0700
committerEric Erfanian <erfanian@google.com>2017-05-04 14:04:39 -0700
commit10b34a5ebf12e97ecba0caf3c8e30b476b038a96 (patch)
tree3a325b0effac02fbd228b8ddf2f96589e5df72cd /java/com/android/dialer
parent8369df095a73a77b3715f8ae7ba06089cebca4ce (diff)
downloadandroid_packages_apps_Dialer-10b34a5ebf12e97ecba0caf3c8e30b476b038a96.tar.gz
android_packages_apps_Dialer-10b34a5ebf12e97ecba0caf3c8e30b476b038a96.tar.bz2
android_packages_apps_Dialer-10b34a5ebf12e97ecba0caf3c8e30b476b038a96.zip
Update Dialer to V10 RC16
This release was created following the instructions at: go/dialer-aosp-release Subsequent dialer releases will follow as O bugs are fixed, until we reach our final RC. Version: 10 Candidate: RC16 Branch: dialer-android_release_branch/153304843.1 dialer-android/dialer-android_20170416.00/dialer-android_20170416.00_RC16 This release contains the following bug fixes since RC00: Bug: 37324705 35304403 36067503 35304446 33203808 37280992 37346084 35766990 37481880 37424493 36470282 37347691 37519015 37168472 35805360 37545472 27704934 36515614 35766990 37577470 34739750 35801628 36788693 35264204 36708536 37628370 36904650 37314436 37642171 37530847 37637799 37666625 37548549 37648036 37636412 37323529 37630507 35919141 37198343 37548572 36178218 37640315 37663896 37720467 37275944 37710497 31634477 37744796 37348506 37744796 37568534 37672424 34872683 34873026 37681461 34873295 37748373 37526812 37618638 37663896 37536088 37727455 37165687 36651204 36900708 37323529 36902926 37256480 37328353 37432034 37436952 34093562 37720889 37321935 37780300 37781115 37755902 36588206 34258266 37290464 37698062 37618638 37473004 37432034 37918676 37870494 37722091 Test: make, on device Change-Id: I99e1a484ccd578c1f8a13e7a6a4b4952f0791297
Diffstat (limited to 'java/com/android/dialer')
-rw-r--r--java/com/android/dialer/app/AndroidManifest.xml2
-rw-r--r--java/com/android/dialer/app/DialtactsActivity.java69
-rw-r--r--java/com/android/dialer/app/calllog/BlockReportSpamListener.java5
-rw-r--r--java/com/android/dialer/app/calllog/CallLogAdapter.java29
-rw-r--r--java/com/android/dialer/app/calllog/CallLogAsyncTaskUtil.java16
-rw-r--r--java/com/android/dialer/app/calllog/CallLogFragment.java5
-rw-r--r--java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java43
-rw-r--r--java/com/android/dialer/app/calllog/CallLogNotificationsQueryHelper.java2
-rw-r--r--java/com/android/dialer/app/calllog/DefaultVoicemailNotifier.java23
-rw-r--r--java/com/android/dialer/app/calllog/VisualVoicemailCallLogFragment.java19
-rw-r--r--java/com/android/dialer/app/contactinfo/ContactInfoCache.java22
-rw-r--r--java/com/android/dialer/app/contactinfo/ContactPhotoLoader.java2
-rw-r--r--java/com/android/dialer/app/dialpad/DialpadFragment.java7
-rw-r--r--java/com/android/dialer/app/dialpad/SmartDialCursorLoader.java41
-rw-r--r--java/com/android/dialer/app/filterednumber/BlockedNumbersAdapter.java2
-rw-r--r--java/com/android/dialer/app/filterednumber/ViewNumbersToImportAdapter.java2
-rw-r--r--java/com/android/dialer/app/list/BlockedListSearchAdapter.java2
-rw-r--r--java/com/android/dialer/app/list/BlockedListSearchFragment.java2
-rw-r--r--java/com/android/dialer/app/list/DialerPhoneNumberListAdapter.java12
-rw-r--r--java/com/android/dialer/app/manifests/activities/AndroidManifest.xml5
-rw-r--r--java/com/android/dialer/app/res/layout/call_log_list_item_actions.xml2
-rw-r--r--java/com/android/dialer/app/res/layout/phone_favorite_tile_view.xml171
-rw-r--r--java/com/android/dialer/app/res/layout/search_edittext.xml2
-rw-r--r--java/com/android/dialer/app/res/values-af/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-am/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-ar/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-az/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-b+sr+Latn/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-be/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-bg/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-bn/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-bs/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-ca/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-cs/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-da/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-de/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-el/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-en-rAU/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-en-rGB/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-en-rIN/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-es-rUS/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-es/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-et/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-eu/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-fa/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-fi/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-fr-rCA/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-fr/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-gl/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-gu/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-hi/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-hr/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-hu/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-hy/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-in/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-is/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-it/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-iw/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-ja/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-ka/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-kk/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-km/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-kn/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-ko/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-ky/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-lo/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-lt/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-lv/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-mk/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-ml/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-mn/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-mr/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-ms/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-my/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-nb/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-ne/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-nl/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-no/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-pa/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-pl/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-pt-rBR/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-pt-rPT/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-pt/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-ro/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-ru/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-si/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-sk/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-sl/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-sq/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-sr/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-sv/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-sw/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-ta/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-te/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-th/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-tl/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-tr/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-uk/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-ur/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-uz/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-vi/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-zh-rCN/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-zh-rHK/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-zh-rTW/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values-zu/strings.xml2
-rw-r--r--java/com/android/dialer/app/res/values/strings.xml3
-rw-r--r--java/com/android/dialer/app/res/values/styles.xml2
-rw-r--r--java/com/android/dialer/app/settings/DialerSettingsActivity.java61
-rw-r--r--java/com/android/dialer/app/settings/PhoneAccountSelectionFragment.java126
-rw-r--r--java/com/android/dialer/app/voicemail/LegacyVoicemailNotificationReceiver.java53
-rw-r--r--java/com/android/dialer/app/voicemail/VoicemailPlaybackPresenter.java3
-rw-r--r--java/com/android/dialer/app/widget/ActionBarController.java29
-rw-r--r--java/com/android/dialer/app/widget/SearchEditTextLayout.java9
-rw-r--r--java/com/android/dialer/backup/DialerBackupAgent.java5
-rw-r--r--java/com/android/dialer/binary/common/DialerApplication.java3
-rw-r--r--java/com/android/dialer/blocking/FilteredNumberAsyncQueryHandler.java4
-rw-r--r--java/com/android/dialer/blocking/FilteredNumberProvider.java7
-rw-r--r--java/com/android/dialer/blocking/FilteredNumbersUtil.java52
-rw-r--r--java/com/android/dialer/callcomposer/CallComposerActivity.java39
-rw-r--r--java/com/android/dialer/calldetails/AndroidManifest.xml2
-rw-r--r--java/com/android/dialer/calldetails/CallDetailsActivity.java23
-rw-r--r--java/com/android/dialer/calldetails/CallDetailsEntryViewHolder.java16
-rw-r--r--java/com/android/dialer/calldetails/CallDetailsHeaderViewHolder.java13
-rw-r--r--java/com/android/dialer/calldetails/res/layout/call_details_entry.xml12
-rw-r--r--java/com/android/dialer/calldetails/res/layout/ec_data_container.xml7
-rw-r--r--java/com/android/dialer/calldetails/res/values/dimens.xml1
-rw-r--r--java/com/android/dialer/callintent/CallIntentParser.java25
-rw-r--r--java/com/android/dialer/calllogutils/CallEntryFormatter.java74
-rw-r--r--java/com/android/dialer/calllogutils/res/values-af/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-am/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ar/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-az/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-b+sr+Latn/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-be/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-bg/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-bn/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-bs/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ca/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-cs/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-da/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-de/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-el/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-en-rAU/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-en-rGB/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-en-rIN/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-es-rUS/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-es/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-et/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-eu/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-fa/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-fi/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-fr-rCA/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-fr/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-gl/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-gu/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-hi/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-hr/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-hu/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-hy/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-in/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-is/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-it/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-iw/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ja/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ka/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-kk/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-km/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-kn/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ko/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ky/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-lo/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-lt/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-lv/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-mk/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ml/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-mn/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-mr/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ms/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-my/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-nb/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ne/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-nl/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-no/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-pa/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-pl/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-pt-rBR/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-pt-rPT/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-pt/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ro/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ru/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-si/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-sk/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-sl/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-sq/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-sr/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-sv/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-sw/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ta/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-te/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-th/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-tl/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-tr/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-uk/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ur/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-uz/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-vi/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-zh-rCN/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-zh-rHK/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-zh-rTW/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values-zu/strings.xml18
-rw-r--r--java/com/android/dialer/calllogutils/res/values/strings.xml58
-rw-r--r--java/com/android/dialer/constants/ScheduledJobIds.java2
-rw-r--r--java/com/android/dialer/database/DialerDatabaseHelper.java10
-rw-r--r--java/com/android/dialer/enrichedcall/EnrichedCallManager.java28
-rw-r--r--java/com/android/dialer/enrichedcall/stub/EnrichedCallManagerStub.java19
-rw-r--r--java/com/android/dialer/location/AndroidManifest.xml22
-rw-r--r--java/com/android/dialer/location/CountryDetector.java262
-rw-r--r--java/com/android/dialer/location/GeoUtil.java47
-rw-r--r--java/com/android/dialer/logging/contact_source.proto1
-rw-r--r--java/com/android/dialer/logging/dialer_impression.proto5
-rw-r--r--java/com/android/dialer/logging/interaction_event.proto1
-rw-r--r--java/com/android/dialer/logging/reporting_location.proto1
-rw-r--r--java/com/android/dialer/logging/screen_event.proto1
-rw-r--r--java/com/android/dialer/notification/AndroidManifest.xml16
-rw-r--r--java/com/android/dialer/notification/NotificationChannelManager.java141
-rw-r--r--java/com/android/dialer/notification/PackageUpdatedReceiver.java37
-rw-r--r--java/com/android/dialer/notification/res/values-af/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-am/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-ar/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-az/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-b+sr+Latn/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-be/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-bg/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-bn/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-bs/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-ca/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-cs/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-da/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-de/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-el/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-en-rAU/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-en-rGB/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-en-rIN/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-es-rUS/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-es/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-et/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-eu/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-fa/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-fi/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-fr-rCA/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-fr/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-gl/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-gu/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-hi/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-hr/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-hu/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-hy/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-in/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-is/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-it/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-iw/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-ja/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-ka/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-kk/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-km/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-kn/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-ko/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-ky/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-lo/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-lt/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-lv/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-mk/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-ml/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-mn/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-mr/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-ms/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-my/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-nb/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-ne/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-nl/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-no/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-pa/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-pl/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-pt-rBR/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-pt-rPT/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-pt/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-ro/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-ru/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-si/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-sk/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-sl/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-sq/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-sr/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-sv/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-sw/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-ta/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-te/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-th/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-tl/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-tr/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-uk/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-ur/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-uz/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-vi/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-zh-rCN/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-zh-rHK/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-zh-rTW/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values-zu/strings.xml3
-rw-r--r--java/com/android/dialer/notification/res/values/ids.xml1
-rw-r--r--java/com/android/dialer/notification/res/values/strings.xml3
-rw-r--r--java/com/android/dialer/oem/CequintCallerIdManager.java2
-rw-r--r--java/com/android/dialer/persistentlog/PersistentLogFileHandler.java13
-rw-r--r--java/com/android/dialer/phonenumbercache/ContactInfo.java5
-rw-r--r--java/com/android/dialer/postcall/AndroidManifest.xml2
-rw-r--r--java/com/android/dialer/postcall/PostCall.java38
-rw-r--r--java/com/android/dialer/postcall/PostCallActivity.java19
-rw-r--r--java/com/android/dialer/postcall/res/values-af/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-am/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-ar/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-az/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-b+sr+Latn/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-be/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-bg/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-bn/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-bs/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-ca/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-cs/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-da/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-de/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-el/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-en-rAU/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-en-rGB/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-en-rIN/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-es-rUS/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-es/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-et/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-eu/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-fa/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-fi/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-fr-rCA/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-fr/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-gl/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-gu/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-hi/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-hr/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-hu/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-hy/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-in/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-is/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-it/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-iw/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-ja/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-ka/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-kk/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-km/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-kn/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-ko/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-ky/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-lo/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-lt/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-lv/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-mk/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-ml/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-mn/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-mr/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-ms/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-my/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-nb/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-ne/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-nl/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-no/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-pa/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-pl/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-pt-rBR/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-pt-rPT/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-pt/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-ro/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-ru/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-si/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-sk/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-sl/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-sq/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-sr/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-sv/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-sw/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-ta/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-te/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-th/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-tl/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-tr/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-uk/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-ur/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-uz/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-vi/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-zh-rCN/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-zh-rHK/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-zh-rTW/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values-zu/strings.xml2
-rw-r--r--java/com/android/dialer/postcall/res/values/strings.xml2
-rw-r--r--java/com/android/dialer/protos/ProtoParsers.java188
-rw-r--r--java/com/android/dialer/shortcuts/AndroidManifest.xml2
-rw-r--r--java/com/android/dialer/theme/res/values/colors.xml2
-rw-r--r--java/com/android/dialer/util/TouchPointManager.java2
403 files changed, 3186 insertions, 848 deletions
diff --git a/java/com/android/dialer/app/AndroidManifest.xml b/java/com/android/dialer/app/AndroidManifest.xml
index 5b7e75751..de4b48c51 100644
--- a/java/com/android/dialer/app/AndroidManifest.xml
+++ b/java/com/android/dialer/app/AndroidManifest.xml
@@ -55,7 +55,7 @@
<uses-sdk
android:minSdkVersion="23"
- android:targetSdkVersion="25"/>
+ android:targetSdkVersion="26"/>
<application android:theme="@style/Theme.AppCompat">
diff --git a/java/com/android/dialer/app/DialtactsActivity.java b/java/com/android/dialer/app/DialtactsActivity.java
index 139f27af8..3318c506d 100644
--- a/java/com/android/dialer/app/DialtactsActivity.java
+++ b/java/com/android/dialer/app/DialtactsActivity.java
@@ -18,6 +18,7 @@ package com.android.dialer.app;
import android.app.Fragment;
import android.app.FragmentTransaction;
+import android.app.KeyguardManager;
import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
@@ -161,6 +162,7 @@ public class DialtactsActivity extends TransactionSafeActivity
private static final int ACTIVITY_REQUEST_CODE_VOICE_SEARCH = 1;
public static final int ACTIVITY_REQUEST_CODE_CALL_COMPOSE = 2;
+ public static final int ACTIVITY_REQUEST_CODE_LIGHTBRINGER = 3;
private static final int FAB_SCALE_IN_DELAY_MS = 300;
@@ -379,12 +381,8 @@ public class DialtactsActivity extends TransactionSafeActivity
mSearchView.addTextChangedListener(mPhoneSearchQueryTextListener);
mVoiceSearchButton = searchEditTextLayout.findViewById(R.id.voice_search_button);
searchEditTextLayout
- .findViewById(R.id.search_magnifying_glass)
+ .findViewById(R.id.search_box_collapsed)
.setOnClickListener(mSearchViewOnClickListener);
- searchEditTextLayout
- .findViewById(R.id.search_box_start_search)
- .setOnClickListener(mSearchViewOnClickListener);
- searchEditTextLayout.setOnClickListener(mSearchViewOnClickListener);
searchEditTextLayout.setCallback(
new SearchEditTextLayout.Callback() {
@Override
@@ -505,8 +503,6 @@ public class DialtactsActivity extends TransactionSafeActivity
mVoiceSearchQuery = null;
}
- mFirstLaunch = false;
-
if (mIsRestarting) {
// This is only called when the activity goes from resumed -> paused -> resumed, so it
// will not cause an extra view to be sent out on rotation
@@ -522,33 +518,39 @@ public class DialtactsActivity extends TransactionSafeActivity
}
mFloatingActionButtonController.align(getFabAlignment(), false /* animate */);
- if (Calls.CONTENT_TYPE.equals(getIntent().getType())) {
- // Externally specified extras take precedence to EXTRA_SHOW_TAB, which is only
- // used internally.
- final Bundle extras = getIntent().getExtras();
- if (extras != null && extras.getInt(Calls.EXTRA_CALL_TYPE_FILTER) == Calls.VOICEMAIL_TYPE) {
- mListsFragment.showTab(DialtactsPagerAdapter.TAB_INDEX_VOICEMAIL);
- Logger.get(this).logImpression(DialerImpression.Type.VVM_NOTIFICATION_CLICKED);
- } else {
- mListsFragment.showTab(DialtactsPagerAdapter.TAB_INDEX_HISTORY);
+ if (mFirstLaunch) {
+ // Only process the Intent the first time onResume() is called after receiving it
+ if (Calls.CONTENT_TYPE.equals(getIntent().getType())) {
+ // Externally specified extras take precedence to EXTRA_SHOW_TAB, which is only
+ // used internally.
+ final Bundle extras = getIntent().getExtras();
+ if (extras != null && extras.getInt(Calls.EXTRA_CALL_TYPE_FILTER) == Calls.VOICEMAIL_TYPE) {
+ mListsFragment.showTab(DialtactsPagerAdapter.TAB_INDEX_VOICEMAIL);
+ Logger.get(this).logImpression(DialerImpression.Type.VVM_NOTIFICATION_CLICKED);
+ } else {
+ mListsFragment.showTab(DialtactsPagerAdapter.TAB_INDEX_HISTORY);
+ }
+ } else if (getIntent().hasExtra(EXTRA_SHOW_TAB)) {
+ int index =
+ getIntent().getIntExtra(EXTRA_SHOW_TAB, DialtactsPagerAdapter.TAB_INDEX_SPEED_DIAL);
+ if (index < mListsFragment.getTabCount()) {
+ // Hide dialpad since this is an explicit intent to show a specific tab, which is coming
+ // from missed call or voicemail notification.
+ hideDialpadFragment(false, false);
+ exitSearchUi();
+ mListsFragment.showTab(index);
+ }
}
- } else if (getIntent().hasExtra(EXTRA_SHOW_TAB)) {
- int index =
- getIntent().getIntExtra(EXTRA_SHOW_TAB, DialtactsPagerAdapter.TAB_INDEX_SPEED_DIAL);
- if (index < mListsFragment.getTabCount()) {
- // Hide dialpad since this is an explicit intent to show a specific tab, which is coming
- // from missed call or voicemail notification.
- hideDialpadFragment(false, false);
- exitSearchUi();
- mListsFragment.showTab(index);
+
+ if (getIntent().getBooleanExtra(EXTRA_CLEAR_NEW_VOICEMAILS, false)) {
+ CallLogNotificationsService.markNewVoicemailsAsOld(this, null);
}
}
- if (getIntent().getBooleanExtra(EXTRA_CLEAR_NEW_VOICEMAILS, false)) {
- CallLogNotificationsService.markNewVoicemailsAsOld(this, null);
- }
+ mFirstLaunch = false;
setSearchBoxHint();
+ timeTabSelected = SystemClock.elapsedRealtime();
mP13nLogger.reset();
mP13nRanker.refresh(
@@ -586,7 +588,10 @@ public class DialtactsActivity extends TransactionSafeActivity
SystemClock.elapsedRealtime() - timeTabSelected >= HISTORY_TAB_SEEN_TIMEOUT;
boolean isOnHistoryTab =
mListsFragment.getCurrentTabIndex() == DialtactsPagerAdapter.TAB_INDEX_HISTORY;
- if (isOnHistoryTab && timeoutElapsed && !isChangingConfigurations()) {
+ if (isOnHistoryTab
+ && timeoutElapsed
+ && !isChangingConfigurations()
+ && !getSystemService(KeyguardManager.class).isKeyguardLocked()) {
mListsFragment.markMissedCallsAsReadAndRemoveNotifications();
}
}
@@ -857,7 +862,10 @@ public class DialtactsActivity extends TransactionSafeActivity
/** Finishes hiding the dialpad fragment after any animations are completed. */
private void commitDialpadFragmentHide() {
- if (!mStateSaved && mDialpadFragment != null && !mDialpadFragment.isHidden()) {
+ if (!mStateSaved
+ && mDialpadFragment != null
+ && !mDialpadFragment.isHidden()
+ && !isDestroyed()) {
final FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.hide(mDialpadFragment);
ft.commit();
@@ -1006,6 +1014,7 @@ public class DialtactsActivity extends TransactionSafeActivity
@Override
public void onNewIntent(Intent newIntent) {
setIntent(newIntent);
+ mFirstLaunch = true;
mStateSaved = false;
displayFragment(newIntent);
diff --git a/java/com/android/dialer/app/calllog/BlockReportSpamListener.java b/java/com/android/dialer/app/calllog/BlockReportSpamListener.java
index 740d6b361..28082df2b 100644
--- a/java/com/android/dialer/app/calllog/BlockReportSpamListener.java
+++ b/java/com/android/dialer/app/calllog/BlockReportSpamListener.java
@@ -20,6 +20,7 @@ import android.app.FragmentManager;
import android.content.ContentValues;
import android.content.Context;
import android.net.Uri;
+import android.support.annotation.NonNull;
import android.support.v7.widget.RecyclerView;
import com.android.dialer.blocking.BlockReportSpamDialogs;
import com.android.dialer.blocking.FilteredNumberAsyncQueryHandler;
@@ -55,7 +56,7 @@ public class BlockReportSpamListener implements CallLogListItemViewHolder.OnClic
final String number,
final String countryIso,
final int callType,
- final ContactSource.Type contactSourceType) {
+ @NonNull final ContactSource.Type contactSourceType) {
BlockReportSpamDialogs.BlockReportSpamDialogFragment.newInstance(
displayNumber,
Spam.get(mContext).isDialogReportSpamCheckedByDefault(),
@@ -99,7 +100,7 @@ public class BlockReportSpamListener implements CallLogListItemViewHolder.OnClic
final String number,
final String countryIso,
final int callType,
- final ContactSource.Type contactSourceType) {
+ @NonNull final ContactSource.Type contactSourceType) {
BlockReportSpamDialogs.BlockDialogFragment.newInstance(
displayNumber,
Spam.get(mContext).isSpamEnabled(),
diff --git a/java/com/android/dialer/app/calllog/CallLogAdapter.java b/java/com/android/dialer/app/calllog/CallLogAdapter.java
index d4872d5b3..b433e6529 100644
--- a/java/com/android/dialer/app/calllog/CallLogAdapter.java
+++ b/java/com/android/dialer/app/calllog/CallLogAdapter.java
@@ -77,6 +77,7 @@ import com.android.dialer.enrichedcall.historyquery.proto.HistoryResult;
import com.android.dialer.lightbringer.Lightbringer;
import com.android.dialer.lightbringer.LightbringerComponent;
import com.android.dialer.lightbringer.LightbringerListener;
+import com.android.dialer.logging.ContactSource;
import com.android.dialer.logging.DialerImpression;
import com.android.dialer.logging.Logger;
import com.android.dialer.phonenumbercache.CallLogQuery;
@@ -177,13 +178,14 @@ public class CallLogAdapter extends GroupingListAdapter
}
};
+ // Todo (uabdullah): Use plurals http://b/37751831
private void showDeleteSelectedItemsDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(mActivity);
Assert.checkArgument(selectedItems.size() > 0);
String voicemailString =
selectedItems.size() == 1
? mActivity.getResources().getString(R.string.voicemailMultiSelectVoicemail)
- : mActivity.getResources().getString(R.string.voicemailMultiSelectVoicemail);
+ : mActivity.getResources().getString(R.string.voicemailMultiSelectVoicemails);
String deleteVoicemailTitle =
mActivity
.getResources()
@@ -228,14 +230,15 @@ public class CallLogAdapter extends GroupingListAdapter
if (ConfigProviderBindings.get(v.getContext())
.getBoolean("enable_call_log_multiselect", true)
&& mVoicemailPlaybackPresenter != null) {
- if (v.getId() == R.id.primary_action_view) {
+ if (v.getId() == R.id.primary_action_view || v.getId() == R.id.quick_contact_photo) {
if (mActionMode == null) {
mActionMode = v.startActionMode(mActionModeCallback);
}
CallLogListItemViewHolder viewHolder = (CallLogListItemViewHolder) v.getTag();
viewHolder.quickContactView.setVisibility(View.GONE);
viewHolder.checkBoxView.setVisibility(View.VISIBLE);
- return false;
+ mExpandCollapseListener.onClick(v);
+ return true;
}
}
return true;
@@ -522,6 +525,7 @@ public class CallLogAdapter extends GroupingListAdapter
viewHolder.callLogEntryView.setTag(viewHolder);
viewHolder.primaryActionView.setTag(viewHolder);
+ viewHolder.quickContactView.setTag(viewHolder);
return viewHolder;
}
@@ -630,7 +634,7 @@ public class CallLogAdapter extends GroupingListAdapter
@Override
protected Boolean doInBackground(Void... params) {
views.blockId =
- mFilteredNumberAsyncQueryHandler.getBlockedIdSynchronousForCalllogOnly(
+ mFilteredNumberAsyncQueryHandler.getBlockedIdSynchronous(
views.number, views.countryIso);
details.isBlocked = views.blockId != null;
if (isCancelled()) {
@@ -872,14 +876,25 @@ public class CallLogAdapter extends GroupingListAdapter
}
views.info = info;
- views.numberType =
- (String)
- Phone.getTypeLabel(mActivity.getResources(), details.numberType, details.numberLabel);
+ views.numberType = getNumberType(mActivity.getResources(), details);
mCallLogListItemHelper.updatePhoneCallDetails(details);
return true;
}
+ private static String getNumberType(Resources res, PhoneCallDetails details) {
+ // Label doesn't make much sense if the information is coming from CNAP or Cequint Caller ID.
+ if (details.sourceType == ContactSource.Type.SOURCE_TYPE_CNAP
+ || details.sourceType == ContactSource.Type.SOURCE_TYPE_CEQUINT_CALLER_ID) {
+ return "";
+ }
+ // Returns empty label instead of "custom" if the custom label is empty.
+ if (details.numberType == Phone.TYPE_CUSTOM && TextUtils.isEmpty(details.numberLabel)) {
+ return "";
+ }
+ return (String) Phone.getTypeLabel(res, details.numberType, details.numberLabel);
+ }
+
/**
* Render item view given position. This is running on UI thread so DO NOT put any expensive
* operation into it.
diff --git a/java/com/android/dialer/app/calllog/CallLogAsyncTaskUtil.java b/java/com/android/dialer/app/calllog/CallLogAsyncTaskUtil.java
index 2aedb6f17..a58357448 100644
--- a/java/com/android/dialer/app/calllog/CallLogAsyncTaskUtil.java
+++ b/java/com/android/dialer/app/calllog/CallLogAsyncTaskUtil.java
@@ -83,12 +83,7 @@ public class CallLogAsyncTaskUtil {
new AsyncTask<Void, Void, Void>() {
@Override
public Void doInBackground(Void... params) {
- ContentValues values = new ContentValues();
- values.put(Voicemails.DELETED, "1");
- context.getContentResolver().update(voicemailUri, values, null, null);
- // TODO(b/35440541): check which source package is changed. Don't need
- // to upload changes on foreign voicemails, they will get a PROVIDER_CHANGED
- uploadVoicemailLocalChangesToServer(context);
+ deleteVoicemailSynchronous(context, voicemailUri);
return null;
}
@@ -101,6 +96,15 @@ public class CallLogAsyncTaskUtil {
});
}
+ public static void deleteVoicemailSynchronous(Context context, Uri voicemailUri) {
+ ContentValues values = new ContentValues();
+ values.put(Voicemails.DELETED, "1");
+ context.getContentResolver().update(voicemailUri, values, null, null);
+ // TODO(b/35440541): check which source package is changed. Don't need
+ // to upload changes on foreign voicemails, they will get a PROVIDER_CHANGED
+ uploadVoicemailLocalChangesToServer(context);
+ }
+
public static void markCallAsRead(@NonNull final Context context, @NonNull final long[] callIds) {
if (!PermissionsUtil.hasPhonePermissions(context)) {
return;
diff --git a/java/com/android/dialer/app/calllog/CallLogFragment.java b/java/com/android/dialer/app/calllog/CallLogFragment.java
index fcc34ebef..874aeeac8 100644
--- a/java/com/android/dialer/app/calllog/CallLogFragment.java
+++ b/java/com/android/dialer/app/calllog/CallLogFragment.java
@@ -41,7 +41,6 @@ import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
-import com.android.contacts.common.GeoUtil;
import com.android.dialer.app.Bindings;
import com.android.dialer.app.R;
import com.android.dialer.app.calllog.calllogcache.CallLogCache;
@@ -56,6 +55,7 @@ import com.android.dialer.blocking.FilteredNumberAsyncQueryHandler;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
import com.android.dialer.database.CallLogQueryHandler;
+import com.android.dialer.location.GeoUtil;
import com.android.dialer.phonenumbercache.ContactInfoHelper;
import com.android.dialer.util.PermissionsUtil;
@@ -376,6 +376,7 @@ public class CallLogFragment extends Fragment
super.onStop();
mAdapter.onStop();
+ mContactInfoCache.stop();
}
@Override
@@ -398,8 +399,6 @@ public class CallLogFragment extends Fragment
outState.putBoolean(KEY_HAS_READ_CALL_LOG_PERMISSION, mHasReadCallLogPermission);
outState.putBoolean(KEY_REFRESH_DATA_REQUIRED, mRefreshDataRequired);
- mContactInfoCache.stop();
-
mAdapter.onSaveInstanceState(outState);
}
diff --git a/java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java b/java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java
index b57f9b04a..278caba92 100644
--- a/java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java
+++ b/java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java
@@ -17,6 +17,7 @@
package com.android.dialer.app.calllog;
import android.app.Activity;
+import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
@@ -26,6 +27,7 @@ import android.provider.CallLog;
import android.provider.CallLog.Calls;
import android.provider.ContactsContract.CommonDataKinds.Phone;
import android.support.annotation.NonNull;
+import android.support.annotation.Nullable;
import android.support.annotation.VisibleForTesting;
import android.support.v7.widget.CardView;
import android.support.v7.widget.RecyclerView;
@@ -43,6 +45,7 @@ import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.QuickContactBadge;
import android.widget.TextView;
+import android.widget.Toast;
import com.android.contacts.common.ClipboardUtils;
import com.android.contacts.common.ContactPhotoManager;
import com.android.contacts.common.compat.PhoneNumberUtilsCompat;
@@ -182,7 +185,7 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder
* The name or number associated with the call. Cached here for use when setting content
* descriptions on buttons in the actions ViewStub when it is inflated.
*/
- public CharSequence nameOrNumber;
+ @Nullable public CharSequence nameOrNumber;
/**
* The call type or Location associated with the call. Cached here for use when setting text for a
* voicemail log's call button
@@ -257,6 +260,7 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder
primaryActionView.setOnClickListener(mExpandCollapseListener);
if (mVoicemailPlaybackPresenter != null) {
primaryActionView.setOnLongClickListener(longPressListener);
+ quickContactView.setOnLongClickListener(longPressListener);
} else {
primaryActionView.setOnCreateContextMenuListener(this);
}
@@ -788,17 +792,38 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder
mVoicemailPlaybackPresenter.shareVoicemail();
} else {
logCallLogAction(view.getId());
+
final IntentProvider intentProvider = (IntentProvider) view.getTag();
- if (intentProvider != null) {
- final Intent intent = intentProvider.getIntent(mContext);
- // See IntentProvider.getCallDetailIntentProvider() for why this may be null.
- if (intent != null) {
- DialerUtils.startActivityWithErrorToast(mContext, intent);
- }
+ if (intentProvider == null) {
+ return;
+ }
+
+ final Intent intent = intentProvider.getIntent(mContext);
+ // See IntentProvider.getCallDetailIntentProvider() for why this may be null.
+ if (intent == null) {
+ return;
+ }
+
+ // We check to see if we are starting a Lightbringer intent. The reason is Lightbringer
+ // intents need to be started using startActivityForResult instead of the usual startActivity
+ String packageName = intent.getPackage();
+ if (packageName != null && packageName.equals(getLightbringer().getPackageName(mContext))) {
+ startLightbringerActivity(intent);
+ } else {
+ DialerUtils.startActivityWithErrorToast(mContext, intent);
}
}
}
+ private void startLightbringerActivity(Intent intent) {
+ try {
+ Activity activity = (Activity) mContext;
+ activity.startActivityForResult(intent, DialtactsActivity.ACTIVITY_REQUEST_CODE_LIGHTBRINGER);
+ } catch (ActivityNotFoundException e) {
+ Toast.makeText(mContext, R.string.activity_not_available, Toast.LENGTH_SHORT).show();
+ }
+ }
+
private CallComposerContact buildContact() {
CallComposerContact.Builder contact = CallComposerContact.newBuilder();
contact.setPhotoId(info.photoId);
@@ -808,7 +833,9 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder
if (info.lookupUri != null) {
contact.setContactUri(info.lookupUri.toString());
}
- contact.setNameOrNumber((String) nameOrNumber);
+ if (nameOrNumber != null) {
+ contact.setNameOrNumber((String) nameOrNumber);
+ }
contact.setContactType(getContactType());
contact.setNumber(number);
/* second line of contact view. */
diff --git a/java/com/android/dialer/app/calllog/CallLogNotificationsQueryHelper.java b/java/com/android/dialer/app/calllog/CallLogNotificationsQueryHelper.java
index 79a32afe3..4127d1f0b 100644
--- a/java/com/android/dialer/app/calllog/CallLogNotificationsQueryHelper.java
+++ b/java/com/android/dialer/app/calllog/CallLogNotificationsQueryHelper.java
@@ -32,10 +32,10 @@ import android.support.annotation.WorkerThread;
import android.support.v4.os.UserManagerCompat;
import android.telephony.PhoneNumberUtils;
import android.text.TextUtils;
-import com.android.contacts.common.GeoUtil;
import com.android.dialer.app.R;
import com.android.dialer.calllogutils.PhoneNumberDisplayUtil;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.location.GeoUtil;
import com.android.dialer.notification.GroupedNotificationUtil;
import com.android.dialer.phonenumbercache.ContactInfo;
import com.android.dialer.phonenumbercache.ContactInfoHelper;
diff --git a/java/com/android/dialer/app/calllog/DefaultVoicemailNotifier.java b/java/com/android/dialer/app/calllog/DefaultVoicemailNotifier.java
index 0007d1863..d67f12266 100644
--- a/java/com/android/dialer/app/calllog/DefaultVoicemailNotifier.java
+++ b/java/com/android/dialer/app/calllog/DefaultVoicemailNotifier.java
@@ -31,6 +31,7 @@ import android.os.PersistableBundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.annotation.VisibleForTesting;
+import android.support.annotation.WorkerThread;
import android.support.v4.os.BuildCompat;
import android.support.v4.util.Pair;
import android.telecom.PhoneAccount;
@@ -48,6 +49,7 @@ import com.android.dialer.app.R;
import com.android.dialer.app.calllog.CallLogNotificationsQueryHelper.NewCall;
import com.android.dialer.app.contactinfo.ContactPhotoLoader;
import com.android.dialer.app.list.DialtactsPagerAdapter;
+import com.android.dialer.blocking.FilteredNumberAsyncQueryHandler;
import com.android.dialer.blocking.FilteredNumbersUtil;
import com.android.dialer.calllogutils.PhoneAccountUtils;
import com.android.dialer.common.Assert;
@@ -76,17 +78,24 @@ public class DefaultVoicemailNotifier {
private final Context context;
private final CallLogNotificationsQueryHelper queryHelper;
+ private final FilteredNumberAsyncQueryHandler filteredNumberAsyncQueryHandler;
@VisibleForTesting(otherwise = VisibleForTesting.PRIVATE)
- DefaultVoicemailNotifier(Context context, CallLogNotificationsQueryHelper queryHelper) {
+ DefaultVoicemailNotifier(
+ Context context,
+ CallLogNotificationsQueryHelper queryHelper,
+ FilteredNumberAsyncQueryHandler filteredNumberAsyncQueryHandler) {
this.context = context;
this.queryHelper = queryHelper;
+ this.filteredNumberAsyncQueryHandler = filteredNumberAsyncQueryHandler;
}
/** Returns an instance of {@link DefaultVoicemailNotifier}. */
public static DefaultVoicemailNotifier getInstance(Context context) {
return new DefaultVoicemailNotifier(
- context, CallLogNotificationsQueryHelper.getInstance(context));
+ context,
+ CallLogNotificationsQueryHelper.getInstance(context),
+ new FilteredNumberAsyncQueryHandler(context));
}
/**
@@ -97,7 +106,9 @@ public class DefaultVoicemailNotifier {
*
* <p>It is not safe to call this method from the main thread.
*/
+ @WorkerThread
public void updateNotification() {
+ Assert.isWorkerThread();
// Lookup the list of new voicemails to include in the notification.
final List<NewCall> newCalls = queryHelper.getNewVoicemails();
@@ -121,13 +132,15 @@ public class DefaultVoicemailNotifier {
NewCall newCall = itr.next();
// Skip notifying for numbers which are blocked.
- if (FilteredNumbersUtil.shouldBlockVoicemail(
- context, newCall.number, newCall.countryIso, newCall.dateMs)) {
+ if (!FilteredNumbersUtil.hasRecentEmergencyCall(context)
+ && filteredNumberAsyncQueryHandler.getBlockedIdSynchronous(
+ newCall.number, newCall.countryIso)
+ != null) {
itr.remove();
if (newCall.voicemailUri != null) {
// Delete the voicemail.
- context.getContentResolver().delete(newCall.voicemailUri, null, null);
+ CallLogAsyncTaskUtil.deleteVoicemailSynchronous(context, newCall.voicemailUri);
}
continue;
}
diff --git a/java/com/android/dialer/app/calllog/VisualVoicemailCallLogFragment.java b/java/com/android/dialer/app/calllog/VisualVoicemailCallLogFragment.java
index 7c25e7d39..1440218fb 100644
--- a/java/com/android/dialer/app/calllog/VisualVoicemailCallLogFragment.java
+++ b/java/com/android/dialer/app/calllog/VisualVoicemailCallLogFragment.java
@@ -46,22 +46,18 @@ public class VisualVoicemailCallLogFragment extends CallLogFragment {
}
@Override
- public void onCreate(Bundle state) {
- super.onCreate(state);
- mVoicemailPlaybackPresenter = VoicemailPlaybackPresenter.getInstance(getActivity(), state);
- getActivity()
- .getContentResolver()
- .registerContentObserver(
- VoicemailContract.Status.CONTENT_URI, true, mVoicemailStatusObserver);
- }
-
- @Override
protected VoicemailPlaybackPresenter getVoicemailPlaybackPresenter() {
return mVoicemailPlaybackPresenter;
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
+ mVoicemailPlaybackPresenter =
+ VoicemailPlaybackPresenter.getInstance(getActivity(), savedInstanceState);
+ getActivity()
+ .getContentResolver()
+ .registerContentObserver(
+ VoicemailContract.Status.CONTENT_URI, true, mVoicemailStatusObserver);
super.onActivityCreated(savedInstanceState);
mVoicemailErrorManager =
new VoicemailErrorManager(getContext(), getAdapter().getAlertManager(), mModalAlertManager);
@@ -132,9 +128,6 @@ public class VisualVoicemailCallLogFragment extends CallLogFragment {
public void onNotVisible() {
LogUtil.enterBlock("VisualVoicemailCallLogFragment.onPageUnselected");
super.onNotVisible();
- if (getAdapter() != null && getAdapter().mActionMode != null) {
- getAdapter().mActionMode.finish();
- }
if (getActivity() != null) {
getActivity().setVolumeControlStream(AudioManager.USE_DEFAULT_STREAM_TYPE);
}
diff --git a/java/com/android/dialer/app/contactinfo/ContactInfoCache.java b/java/com/android/dialer/app/contactinfo/ContactInfoCache.java
index 7a5db19f2..e561b5607 100644
--- a/java/com/android/dialer/app/contactinfo/ContactInfoCache.java
+++ b/java/com/android/dialer/app/contactinfo/ContactInfoCache.java
@@ -28,6 +28,7 @@ import com.android.dialer.phonenumbercache.ContactInfo;
import com.android.dialer.phonenumbercache.ContactInfoHelper;
import com.android.dialer.util.ExpirableCache;
import java.lang.ref.WeakReference;
+import java.util.Objects;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.PriorityBlockingQueue;
@@ -77,6 +78,8 @@ public class ContactInfoCache {
break;
case START_THREAD:
reference.startRequestProcessing();
+ break;
+ default: // fall out
}
}
}
@@ -125,7 +128,7 @@ public class ContactInfoCache {
enqueueRequest(number, countryIso, callLogContactInfo, /* immediate */ false, requestType);
}
- if (info == ContactInfo.EMPTY) {
+ if (Objects.equals(info, ContactInfo.EMPTY)) {
// Use the cached contact info from the call log.
info = callLogContactInfo;
}
@@ -153,11 +156,15 @@ public class ContactInfoCache {
ContactInfo info;
if (request.isLocalRequest()) {
info = mContactInfoHelper.lookupNumber(request.number, request.countryIso);
- // TODO: Maybe skip look up if it's already available in cached number lookup service.
- long start = SystemClock.elapsedRealtime();
- mContactInfoHelper.updateFromCequintCallerId(info, request.number);
- long time = SystemClock.elapsedRealtime() - start;
- LogUtil.d("ContactInfoCache.queryContactInfo", "Cequint Caller Id look up takes %d ms", time);
+ if (!info.contactExists) {
+ // TODO: Maybe skip look up if it's already available in cached number lookup
+ // service.
+ long start = SystemClock.elapsedRealtime();
+ mContactInfoHelper.updateFromCequintCallerId(info, request.number);
+ long time = SystemClock.elapsedRealtime() - start;
+ LogUtil.d(
+ "ContactInfoCache.queryContactInfo", "Cequint Caller Id look up takes %d ms", time);
+ }
if (request.type == ContactInfoRequest.TYPE_LOCAL_AND_REMOTE) {
if (!mContactInfoHelper.hasName(info)) {
enqueueRequest(
@@ -192,7 +199,8 @@ public class ContactInfoCache {
// Exception: Photo uris for contacts from remote sources are not cached in the call log
// cache, so we have to force a redraw for these contacts regardless.
boolean updated =
- (existingInfo != ContactInfo.EMPTY || isRemoteSource) && !info.equals(existingInfo);
+ (!Objects.equals(existingInfo, ContactInfo.EMPTY) || isRemoteSource)
+ && !info.equals(existingInfo);
// Store the data in the cache so that the UI thread can use to display it. Store it
// even if it has not changed so that it is marked as not expired.
diff --git a/java/com/android/dialer/app/contactinfo/ContactPhotoLoader.java b/java/com/android/dialer/app/contactinfo/ContactPhotoLoader.java
index 71e4a16ad..4c8e32a41 100644
--- a/java/com/android/dialer/app/contactinfo/ContactPhotoLoader.java
+++ b/java/com/android/dialer/app/contactinfo/ContactPhotoLoader.java
@@ -25,11 +25,11 @@ import android.support.annotation.Nullable;
import android.support.annotation.VisibleForTesting;
import android.support.v4.graphics.drawable.RoundedBitmapDrawable;
import android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory;
-import com.android.contacts.common.GeoUtil;
import com.android.contacts.common.lettertiles.LetterTileDrawable;
import com.android.dialer.app.R;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.location.GeoUtil;
import com.android.dialer.phonenumbercache.ContactInfo;
import com.android.dialer.phonenumbercache.ContactInfoHelper;
import java.io.IOException;
diff --git a/java/com/android/dialer/app/dialpad/DialpadFragment.java b/java/com/android/dialer/app/dialpad/DialpadFragment.java
index 271f62199..a0c348424 100644
--- a/java/com/android/dialer/app/dialpad/DialpadFragment.java
+++ b/java/com/android/dialer/app/dialpad/DialpadFragment.java
@@ -69,7 +69,6 @@ import android.widget.ListView;
import android.widget.PopupMenu;
import android.widget.RelativeLayout;
import android.widget.TextView;
-import com.android.contacts.common.GeoUtil;
import com.android.contacts.common.dialog.CallSubjectDialog;
import com.android.contacts.common.util.StopWatch;
import com.android.contacts.common.widget.FloatingActionButtonController;
@@ -84,6 +83,7 @@ import com.android.dialer.calllogutils.PhoneAccountUtils;
import com.android.dialer.common.LogUtil;
import com.android.dialer.dialpadview.DialpadKeyButton;
import com.android.dialer.dialpadview.DialpadView;
+import com.android.dialer.location.GeoUtil;
import com.android.dialer.proguard.UsedByReflection;
import com.android.dialer.telecom.TelecomUtil;
import com.android.dialer.util.CallUtil;
@@ -1189,7 +1189,6 @@ public class DialpadFragment extends Fragment
// Just call 'scaleIn()' method if the mFloatingActionButtonController was not already
// previously visible.
mFloatingActionButtonController.scaleIn(0);
- mFloatingActionButtonController.setVisible(true);
}
mDialpadChooser.setVisibility(View.GONE);
}
@@ -1410,10 +1409,10 @@ public class DialpadFragment extends Fragment
public void onHiddenChanged(boolean hidden) {
super.onHiddenChanged(hidden);
final DialtactsActivity activity = (DialtactsActivity) getActivity();
- final DialpadView dialpadView = (DialpadView) getView().findViewById(R.id.dialpad_view);
- if (activity == null) {
+ if (activity == null || getView() == null) {
return;
}
+ final DialpadView dialpadView = (DialpadView) getView().findViewById(R.id.dialpad_view);
if (!hidden && !isDialpadChooserVisible()) {
if (mAnimate) {
dialpadView.animateShow();
diff --git a/java/com/android/dialer/app/dialpad/SmartDialCursorLoader.java b/java/com/android/dialer/app/dialpad/SmartDialCursorLoader.java
index f3a93f916..2e3b0cf92 100644
--- a/java/com/android/dialer/app/dialpad/SmartDialCursorLoader.java
+++ b/java/com/android/dialer/app/dialpad/SmartDialCursorLoader.java
@@ -17,11 +17,14 @@
package com.android.dialer.app.dialpad;
import android.content.AsyncTaskLoader;
+import android.content.BroadcastReceiver;
import android.content.Context;
+import android.content.Intent;
+import android.content.IntentFilter;
import android.database.Cursor;
import android.database.MatrixCursor;
-import android.util.Log;
import com.android.contacts.common.list.PhoneNumberListAdapter.PhoneQuery;
+import com.android.dialer.common.LogUtil;
import com.android.dialer.database.Database;
import com.android.dialer.database.DialerDatabaseHelper;
import com.android.dialer.database.DialerDatabaseHelper.ContactNumber;
@@ -43,7 +46,7 @@ public class SmartDialCursorLoader extends AsyncTaskLoader<Cursor> {
private String mQuery;
private SmartDialNameMatcher mNameMatcher;
- private ForceLoadContentObserver mObserver;
+ private BroadcastReceiver mSmartDialUpdatedReceiver;
private boolean mShowEmptyListForNullQuery = true;
@@ -59,7 +62,7 @@ public class SmartDialCursorLoader extends AsyncTaskLoader<Cursor> {
*/
public void configureQuery(String query) {
if (DEBUG) {
- Log.v(TAG, "Configure new query to be " + query);
+ LogUtil.v(TAG, "Configure new query to be " + query);
}
mQuery = SmartDialNameMatcher.normalizeNumber(query, SmartDialPrefix.getMap());
@@ -76,7 +79,7 @@ public class SmartDialCursorLoader extends AsyncTaskLoader<Cursor> {
@Override
public Cursor loadInBackground() {
if (DEBUG) {
- Log.v(TAG, "Load in background " + mQuery);
+ LogUtil.v(TAG, "Load in background " + mQuery);
}
if (!PermissionsUtil.hasContactsPermissions(mContext)) {
@@ -90,7 +93,7 @@ public class SmartDialCursorLoader extends AsyncTaskLoader<Cursor> {
dialerDatabaseHelper.getLooseMatches(mQuery, mNameMatcher);
if (DEBUG) {
- Log.v(TAG, "Loaded matches " + String.valueOf(allMatches.size()));
+ LogUtil.v(TAG, "Loaded matches " + allMatches.size());
}
/** Constructs a cursor for the returned array of results. */
@@ -121,11 +124,17 @@ public class SmartDialCursorLoader extends AsyncTaskLoader<Cursor> {
Cursor oldCursor = mCursor;
mCursor = cursor;
- if (mObserver == null) {
- mObserver = new ForceLoadContentObserver();
- mContext
- .getContentResolver()
- .registerContentObserver(DialerDatabaseHelper.SMART_DIAL_UPDATED_URI, true, mObserver);
+ if (mSmartDialUpdatedReceiver == null) {
+ mSmartDialUpdatedReceiver =
+ new BroadcastReceiver() {
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ onContentChanged();
+ }
+ };
+ mContext.registerReceiver(
+ mSmartDialUpdatedReceiver,
+ new IntentFilter(DialerDatabaseHelper.ACTION_SMART_DIAL_UPDATED));
}
if (isStarted()) {
@@ -162,9 +171,9 @@ public class SmartDialCursorLoader extends AsyncTaskLoader<Cursor> {
/** Ensure the loader has been stopped. */
onStopLoading();
- if (mObserver != null) {
- mContext.getContentResolver().unregisterContentObserver(mObserver);
- mObserver = null;
+ if (mSmartDialUpdatedReceiver != null) {
+ mContext.unregisterReceiver(mSmartDialUpdatedReceiver);
+ mSmartDialUpdatedReceiver = null;
}
/** Release all previously saved query results. */
@@ -178,9 +187,9 @@ public class SmartDialCursorLoader extends AsyncTaskLoader<Cursor> {
public void onCanceled(Cursor cursor) {
super.onCanceled(cursor);
- if (mObserver != null) {
- mContext.getContentResolver().unregisterContentObserver(mObserver);
- mObserver = null;
+ if (mSmartDialUpdatedReceiver != null) {
+ mContext.unregisterReceiver(mSmartDialUpdatedReceiver);
+ mSmartDialUpdatedReceiver = null;
}
/** The load has been canceled, so we should release the resources associated with 'data'. */
diff --git a/java/com/android/dialer/app/filterednumber/BlockedNumbersAdapter.java b/java/com/android/dialer/app/filterednumber/BlockedNumbersAdapter.java
index ac4903c31..dbd4e868c 100644
--- a/java/com/android/dialer/app/filterednumber/BlockedNumbersAdapter.java
+++ b/java/com/android/dialer/app/filterednumber/BlockedNumbersAdapter.java
@@ -21,10 +21,10 @@ import android.database.Cursor;
import android.telephony.PhoneNumberUtils;
import android.view.View;
import com.android.contacts.common.ContactPhotoManager;
-import com.android.contacts.common.GeoUtil;
import com.android.dialer.app.R;
import com.android.dialer.blocking.BlockNumberDialogFragment;
import com.android.dialer.database.FilteredNumberContract.FilteredNumberColumns;
+import com.android.dialer.location.GeoUtil;
import com.android.dialer.logging.InteractionEvent;
import com.android.dialer.logging.Logger;
import com.android.dialer.phonenumbercache.ContactInfoHelper;
diff --git a/java/com/android/dialer/app/filterednumber/ViewNumbersToImportAdapter.java b/java/com/android/dialer/app/filterednumber/ViewNumbersToImportAdapter.java
index 5228a1d79..313efb4d7 100644
--- a/java/com/android/dialer/app/filterednumber/ViewNumbersToImportAdapter.java
+++ b/java/com/android/dialer/app/filterednumber/ViewNumbersToImportAdapter.java
@@ -20,9 +20,9 @@ import android.content.Context;
import android.database.Cursor;
import android.view.View;
import com.android.contacts.common.ContactPhotoManager;
-import com.android.contacts.common.GeoUtil;
import com.android.dialer.app.R;
import com.android.dialer.blocking.FilteredNumbersUtil;
+import com.android.dialer.location.GeoUtil;
import com.android.dialer.phonenumbercache.ContactInfoHelper;
public class ViewNumbersToImportAdapter extends NumbersAdapter {
diff --git a/java/com/android/dialer/app/list/BlockedListSearchAdapter.java b/java/com/android/dialer/app/list/BlockedListSearchAdapter.java
index a90ce7a0d..96d02d7bf 100644
--- a/java/com/android/dialer/app/list/BlockedListSearchAdapter.java
+++ b/java/com/android/dialer/app/list/BlockedListSearchAdapter.java
@@ -19,10 +19,10 @@ import android.content.Context;
import android.content.res.Resources;
import android.database.Cursor;
import android.view.View;
-import com.android.contacts.common.GeoUtil;
import com.android.contacts.common.list.ContactListItemView;
import com.android.dialer.app.R;
import com.android.dialer.blocking.FilteredNumberAsyncQueryHandler;
+import com.android.dialer.location.GeoUtil;
/** List adapter to display search results for adding a blocked number. */
public class BlockedListSearchAdapter extends RegularSearchListAdapter {
diff --git a/java/com/android/dialer/app/list/BlockedListSearchFragment.java b/java/com/android/dialer/app/list/BlockedListSearchFragment.java
index 0f96e2d6e..8d42221c0 100644
--- a/java/com/android/dialer/app/list/BlockedListSearchFragment.java
+++ b/java/com/android/dialer/app/list/BlockedListSearchFragment.java
@@ -28,7 +28,6 @@ import android.view.View;
import android.widget.AdapterView;
import android.widget.EditText;
import android.widget.Toast;
-import com.android.contacts.common.GeoUtil;
import com.android.contacts.common.list.ContactEntryListAdapter;
import com.android.contacts.common.util.ContactDisplayUtils;
import com.android.dialer.app.R;
@@ -37,6 +36,7 @@ import com.android.dialer.blocking.BlockNumberDialogFragment;
import com.android.dialer.blocking.FilteredNumberAsyncQueryHandler;
import com.android.dialer.blocking.FilteredNumberAsyncQueryHandler.OnCheckBlockedListener;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.location.GeoUtil;
import com.android.dialer.logging.InteractionEvent;
import com.android.dialer.logging.Logger;
diff --git a/java/com/android/dialer/app/list/DialerPhoneNumberListAdapter.java b/java/com/android/dialer/app/list/DialerPhoneNumberListAdapter.java
index 542501cfd..537f488d5 100644
--- a/java/com/android/dialer/app/list/DialerPhoneNumberListAdapter.java
+++ b/java/com/android/dialer/app/list/DialerPhoneNumberListAdapter.java
@@ -24,11 +24,11 @@ import android.text.BidiFormatter;
import android.text.TextDirectionHeuristics;
import android.view.View;
import android.view.ViewGroup;
-import com.android.contacts.common.GeoUtil;
import com.android.contacts.common.list.ContactListItemView;
import com.android.contacts.common.list.PhoneNumberListAdapter;
import com.android.contacts.common.util.ContactDisplayUtils;
import com.android.dialer.app.R;
+import com.android.dialer.location.GeoUtil;
import com.android.dialer.util.CallUtil;
/**
@@ -47,11 +47,13 @@ public class DialerPhoneNumberListAdapter extends PhoneNumberListAdapter {
public static final int SHORTCUT_MAKE_VIDEO_CALL = 4;
public static final int SHORTCUT_BLOCK_NUMBER = 5;
public static final int SHORTCUT_COUNT = 6;
+
private final boolean[] mShortcutEnabled = new boolean[SHORTCUT_COUNT];
private final BidiFormatter mBidiFormatter = BidiFormatter.getInstance();
+ private final boolean mVideoCallingEnabled;
+ private final String mCountryIso;
+
private String mFormattedQueryString;
- private String mCountryIso;
- private boolean mVideoCallingEnabled = false;
public DialerPhoneNumberListAdapter(Context context) {
super(context);
@@ -108,7 +110,8 @@ public class DialerPhoneNumberListAdapter extends PhoneNumberListAdapter {
return convertView;
} else {
final ContactListItemView v =
- new ContactListItemView(getContext(), null, mVideoCallingEnabled);
+ new ContactListItemView(
+ getContext(), null, mVideoCallingEnabled, isCallAndShareEnabled());
assignShortcutToView(v, shortcutType);
return v;
}
@@ -123,6 +126,7 @@ public class DialerPhoneNumberListAdapter extends PhoneNumberListAdapter {
final ContactListItemView view = super.newView(context, partition, cursor, position, parent);
view.setSupportVideoCallIcon(mVideoCallingEnabled);
+ view.setSupportCallAndShareIcon(isCallAndShareEnabled());
return view;
}
diff --git a/java/com/android/dialer/app/manifests/activities/AndroidManifest.xml b/java/com/android/dialer/app/manifests/activities/AndroidManifest.xml
index 7e450c4cd..ca93da0de 100644
--- a/java/com/android/dialer/app/manifests/activities/AndroidManifest.xml
+++ b/java/com/android/dialer/app/manifests/activities/AndroidManifest.xml
@@ -112,6 +112,11 @@
android:resource="@layout/keyguard_preview"/>
</activity>
+ <activity-alias
+ android:exported="true"
+ android:name="com.android.dialer.DialtactsActivity"
+ android:targetActivity="com.android.dialer.app.DialtactsActivity"/>
+
</application>
</manifest>
diff --git a/java/com/android/dialer/app/res/layout/call_log_list_item_actions.xml b/java/com/android/dialer/app/res/layout/call_log_list_item_actions.xml
index 862882a62..d3a553130 100644
--- a/java/com/android/dialer/app/res/layout/call_log_list_item_actions.xml
+++ b/java/com/android/dialer/app/res/layout/call_log_list_item_actions.xml
@@ -135,7 +135,7 @@
<ImageView
style="@style/CallLogActionIconStyle"
- android:src="@drawable/ic_phone_attach"/>
+ android:src="@drawable/ic_call_and_share"/>
<TextView
style="@style/CallLogActionTextStyle"
diff --git a/java/com/android/dialer/app/res/layout/phone_favorite_tile_view.xml b/java/com/android/dialer/app/res/layout/phone_favorite_tile_view.xml
index 43594f649..d2712e9fe 100644
--- a/java/com/android/dialer/app/res/layout/phone_favorite_tile_view.xml
+++ b/java/com/android/dialer/app/res/layout/phone_favorite_tile_view.xml
@@ -14,115 +14,118 @@
limitations under the License.
-->
<view
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/contact_tile"
- class="com.android.dialer.app.list.PhoneFavoriteSquareTileView"
- android:paddingBottom="@dimen/contact_tile_divider_width"
- android:paddingEnd="@dimen/contact_tile_divider_width">
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/contact_tile"
+ class="com.android.dialer.app.list.PhoneFavoriteSquareTileView"
+ android:paddingBottom="@dimen/contact_tile_divider_width"
+ android:paddingEnd="@dimen/contact_tile_divider_width">
<RelativeLayout
- android:id="@+id/contact_favorite_card"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:focusable="true"
- android:nextFocusRight="@+id/contact_tile_secondary_button">
-
- <com.android.contacts.common.widget.LayoutSuppressingImageView
- android:id="@+id/contact_tile_image"
+ android:id="@+id/contact_favorite_card"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:scaleType="centerCrop"/>
+ android:focusable="true"
+ android:nextFocusRight="@+id/contact_tile_secondary_button">
+
+ <com.android.contacts.common.widget.LayoutSuppressingImageView
+ android:id="@+id/contact_tile_image"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:scaleType="centerCrop"/>
<LinearLayout
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:orientation="vertical">
- <View
android:layout_width="match_parent"
- android:layout_height="0dp"
- android:layout_weight="6"/>
+ android:layout_height="match_parent"
+ android:orientation="vertical">
<View
- android:id="@+id/shadow_overlay"
- android:layout_width="match_parent"
- android:layout_height="0dp"
- android:layout_weight="4"
- android:background="@drawable/shadow_contact_photo"/>
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:layout_weight="6"/>
+ <View
+ android:id="@+id/shadow_overlay"
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:layout_weight="4"
+ android:background="@drawable/shadow_contact_photo"/>
</LinearLayout>
<LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_alignParentBottom="true"
- android:paddingBottom="@dimen/contact_tile_text_bottom_padding"
- android:paddingStart="@dimen/contact_tile_text_side_padding"
- android:paddingEnd="@dimen/contact_tile_text_side_padding"
- android:orientation="vertical">
-
- <LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:gravity="center_vertical"
- android:orientation="horizontal">
+ android:layout_alignParentBottom="true"
+ android:paddingBottom="@dimen/contact_tile_text_bottom_padding"
+ android:paddingStart="@dimen/contact_tile_text_side_padding"
+ android:paddingEnd="@dimen/contact_tile_text_side_padding"
+ android:orientation="vertical">
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center_vertical"
+ android:orientation="horizontal">
<TextView
- android:id="@+id/contact_tile_name"
- android:layout_width="0dp"
+ android:id="@+id/contact_tile_name"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:ellipsize="marquee"
+ android:fadingEdge="horizontal"
+ android:fadingEdgeLength="3dip"
+ android:fontFamily="sans-serif-medium"
+ android:singleLine="true"
+ android:textAlignment="viewStart"
+ android:textColor="@color/contact_tile_name_color"
+ android:textSize="15sp"/>
+ <ImageView
+ android:id="@+id/contact_star_icon"
+ android:layout_width="@dimen/favorites_star_icon_size"
+ android:layout_height="@dimen/favorites_star_icon_size"
+ android:layout_marginStart="3dp"
+ android:src="@drawable/ic_star"
+ android:visibility="gone"/>
+ </LinearLayout>
+ <TextView
+ android:id="@+id/contact_tile_phone_type"
+ android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:layout_weight="1"
android:ellipsize="marquee"
android:fadingEdge="horizontal"
android:fadingEdgeLength="3dip"
- android:fontFamily="sans-serif-medium"
+ android:fontFamily="sans-serif"
+ android:gravity="center_vertical"
android:singleLine="true"
android:textAlignment="viewStart"
android:textColor="@color/contact_tile_name_color"
- android:textSize="15sp"/>
- <ImageView
- android:id="@+id/contact_star_icon"
- android:layout_width="@dimen/favorites_star_icon_size"
- android:layout_height="@dimen/favorites_star_icon_size"
- android:layout_marginStart="3dp"
- android:src="@drawable/ic_star"
- android:visibility="gone"/>
- </LinearLayout>
- <TextView
- android:id="@+id/contact_tile_phone_type"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:ellipsize="marquee"
- android:fadingEdge="horizontal"
- android:fadingEdgeLength="3dip"
- android:fontFamily="sans-serif"
- android:gravity="center_vertical"
- android:singleLine="true"
- android:textAlignment="viewStart"
- android:textColor="@color/contact_tile_name_color"
- android:textSize="11sp"/>
+ android:textSize="11sp"/>
</LinearLayout>
<View
- android:id="@+id/contact_tile_push_state"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:background="@drawable/item_background_material_dark"
- android:importantForAccessibility="no"/>
+ android:id="@+id/contact_tile_push_state"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@drawable/item_background_material_dark"
+ android:importantForAccessibility="no"/>
+
+ <!-- Wrap the ImageButton in a layout with a transparent background so the ripple has something to draw on -->
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@android:color/transparent">
+ <ImageButton
+ android:id="@id/contact_tile_secondary_button"
+ android:layout_width="@dimen/contact_tile_info_button_height_and_width"
+ android:layout_height="@dimen/contact_tile_info_button_height_and_width"
+ android:layout_gravity="top|end"
+ android:paddingTop="8dp"
+ android:paddingBottom="4dp"
+ android:paddingStart="4dp"
+ android:paddingEnd="4dp"
+ android:background="@drawable/item_background_material_borderless_dark"
+ android:contentDescription="@string/description_view_contact_detail"
+ android:scaleType="center"
+ android:src="@drawable/quantum_ic_more_vert_white_24"/>
- <ImageButton
- android:id="@id/contact_tile_secondary_button"
- android:layout_width="@dimen/contact_tile_info_button_height_and_width"
- android:layout_height="@dimen/contact_tile_info_button_height_and_width"
- android:layout_alignParentEnd="true"
- android:layout_alignParentRight="true"
- android:layout_alignParentTop="true"
- android:paddingTop="8dp"
- android:paddingBottom="4dp"
- android:paddingStart="4dp"
- android:paddingEnd="4dp"
- android:paddingLeft="4dp"
- android:paddingRight="9dp"
- android:background="@drawable/item_background_material_dark"
- android:contentDescription="@string/description_view_contact_detail"
- android:scaleType="center"
- android:src="@drawable/quantum_ic_more_vert_white_24"/>
+ </FrameLayout>
</RelativeLayout>
</view>
diff --git a/java/com/android/dialer/app/res/layout/search_edittext.xml b/java/com/android/dialer/app/res/layout/search_edittext.xml
index 903fbcae9..c02512d80 100644
--- a/java/com/android/dialer/app/res/layout/search_edittext.xml
+++ b/java/com/android/dialer/app/res/layout/search_edittext.xml
@@ -10,12 +10,14 @@
android:layout_marginRight="@dimen/search_margin_horizontal"
android:background="@drawable/rounded_corner"
android:elevation="@dimen/search_box_elevation"
+ android:theme="@style/DialtactsSearchBarThemeOverlay"
android:orientation="horizontal">
<LinearLayout
android:id="@+id/search_box_collapsed"
android:layout_width="match_parent"
android:layout_height="match_parent"
+ android:background="?android:selectableItemBackground"
android:paddingStart="@dimen/search_box_left_padding"
android:gravity="center_vertical"
android:orientation="horizontal">
diff --git a/java/com/android/dialer/app/res/values-af/strings.xml b/java/com/android/dialer/app/res/values-af/strings.xml
index 0245a2d1d..2cd688023 100644
--- a/java/com/android/dialer/app/res/values-af/strings.xml
+++ b/java/com/android/dialer/app/res/values-af/strings.xml
@@ -199,6 +199,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Oproepe"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Oproepblokkering"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Stemboodskap"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Oproepblokkering is tydelik af"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Oproepblokkering is gedeaktiveer omdat jy die afgelope 48 uur nooddienste van hierdie foon af gekontak het. Dit sal outomaties heraktiveer word sodra die 48-uurtydperk verstryk."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Voer nommers in"</string>
diff --git a/java/com/android/dialer/app/res/values-am/strings.xml b/java/com/android/dialer/app/res/values-am/strings.xml
index befa4c45c..760099d26 100644
--- a/java/com/android/dialer/app/res/values-am/strings.xml
+++ b/java/com/android/dialer/app/res/values-am/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"ጥሪዎች"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"ጥሪን ማገድ"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"የድምፅ መልእክት"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"ጥሪን ማገድ ለጊዜው ተሰናክሏል"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"ባለፉት 48 ሰዓቶች ውስጥ ከዚህ ስልክ ሆነው የአስቸኳይ አደጋ አገልግሎቶችን ስላነጋገሩ ጥሪን ማገድ ተሰናክሏል። አንዴ የ48 ሰዓቱ ጊዜ ካለፈ በኋላ በራስ-ሰር ዳግም ይነቃል።"</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"ቁጥሮችን አስመጣ"</string>
diff --git a/java/com/android/dialer/app/res/values-ar/strings.xml b/java/com/android/dialer/app/res/values-ar/strings.xml
index 961e4833e..6e387b490 100644
--- a/java/com/android/dialer/app/res/values-ar/strings.xml
+++ b/java/com/android/dialer/app/res/values-ar/strings.xml
@@ -207,6 +207,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"المكالمات"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"حظر المكالمات"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"البريد الصوتي"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"حظر المكالمات معطّل مؤقتًا"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"تم تعطيل حظر المكالمات لأنك اتصلت بخدمات الطوارئ خلال 48 ساعة ماضية. وستتم إعادة تمكينه تلقائيًا بعد انتهاء هذه الفترة التي تبلغ 48 ساعة."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"استيراد الأرقام"</string>
diff --git a/java/com/android/dialer/app/res/values-az/strings.xml b/java/com/android/dialer/app/res/values-az/strings.xml
index 78440fd24..9522764aa 100644
--- a/java/com/android/dialer/app/res/values-az/strings.xml
+++ b/java/com/android/dialer/app/res/values-az/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Zənglər"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Zəng blok edilir"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Səsli e-məktub"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Çağrının blok edilməsi müvəqqəti olaraq deaktiv edilib"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Son 48 saat ərzində bu telefondan təcili yardım xidmətləri ilə əlaqə saxladığınız üçün Çağrı Bloklanması deaktiv edildi. 48 saatlıq müddət başa çatdıqda avtomatik olaraq yenidən aktiv ediləcək."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Nömrələri import edin"</string>
diff --git a/java/com/android/dialer/app/res/values-b+sr+Latn/strings.xml b/java/com/android/dialer/app/res/values-b+sr+Latn/strings.xml
index ddb311266..c046d94aa 100644
--- a/java/com/android/dialer/app/res/values-b+sr+Latn/strings.xml
+++ b/java/com/android/dialer/app/res/values-b+sr+Latn/strings.xml
@@ -202,6 +202,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Pozivi"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Blokiranje poziva"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Govorna pošta"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Blokiranje poziva je privremeno isključeno"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Blokiranje poziva je onemogućeno zato što ste kontaktirali službe za pomoć u hitnim slučajevima sa ovog telefona u poslednjih 48 sati. Automatski će biti ponovo omogućeno kada istekne period od 48 sati."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Uvezi brojeve"</string>
diff --git a/java/com/android/dialer/app/res/values-be/strings.xml b/java/com/android/dialer/app/res/values-be/strings.xml
index 54d7d8384..552e6ac17 100644
--- a/java/com/android/dialer/app/res/values-be/strings.xml
+++ b/java/com/android/dialer/app/res/values-be/strings.xml
@@ -204,6 +204,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Выклікі"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Блакіраванне выклікаў"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Галасавая пошта"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Блакіроўка выклікаў часова адключана"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Блакіроўка выклікаў будзе адключана, таму што вы выклікалі экстранныя службы з гэтага тэлефона на працягу апошніх 48 гадзін. Яна будзе аўтаматычна адноўлена пасля заканчэння перыяду ў 48 гадзін."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Імпартаваць нумары"</string>
diff --git a/java/com/android/dialer/app/res/values-bg/strings.xml b/java/com/android/dialer/app/res/values-bg/strings.xml
index 0fb06c165..277cb63a7 100644
--- a/java/com/android/dialer/app/res/values-bg/strings.xml
+++ b/java/com/android/dialer/app/res/values-bg/strings.xml
@@ -199,6 +199,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Обаждания"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Блокиране на обажданията"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Гласова поща"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Блокир. на обажданията е временно изкл."</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Блокирането на обажданията е деактивирано, защото в рамките на последните 48 часа сте се свързали със спешните служби от този телефон. То автоматично ще бъде активирано отново, когато периодът от 48 часа изтече."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Импортиране на номерата"</string>
diff --git a/java/com/android/dialer/app/res/values-bn/strings.xml b/java/com/android/dialer/app/res/values-bn/strings.xml
index 45787cc0f..0a5569234 100644
--- a/java/com/android/dialer/app/res/values-bn/strings.xml
+++ b/java/com/android/dialer/app/res/values-bn/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"কল"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"কল অবরোধ করা"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"ভয়েসমেল"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"কল অবরোধ সাময়িকভাবে বন্ধ রয়েছে"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"কল অবরোধ অক্ষম করা হয়েছে কারণ আপনি গত ২৮ ঘন্টার মধ্যে এই ফোন থেকে জরুরি পরিষেবায় যোগাযোগ করেছেন। ২৮ ঘন্টার সময়সীমা পেরিয়ে গেলেই এটি স্বয়ংক্রিয়ভাবে আবার সক্ষম হবে।"</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"নম্বরগুলি আমদানি করুন"</string>
diff --git a/java/com/android/dialer/app/res/values-bs/strings.xml b/java/com/android/dialer/app/res/values-bs/strings.xml
index 8c19cb719..834d29609 100644
--- a/java/com/android/dialer/app/res/values-bs/strings.xml
+++ b/java/com/android/dialer/app/res/values-bs/strings.xml
@@ -202,6 +202,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Pozivi"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Blokiranje poziva"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Govorna pošta"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Blokiranje poziva je privremeno isključeno"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Blokiranje poziva je onemogućeno jer ste kontaktirali hitnu službu s ovog telefona u proteklih 48 sati. Automatski će se ponovo omogućiti kada istekne 48 sati."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Uvezi brojeve"</string>
diff --git a/java/com/android/dialer/app/res/values-ca/strings.xml b/java/com/android/dialer/app/res/values-ca/strings.xml
index a333e5389..6afd86b6b 100644
--- a/java/com/android/dialer/app/res/values-ca/strings.xml
+++ b/java/com/android/dialer/app/res/values-ca/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Trucades"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Bloqueig de trucades"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Bústia de veu"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Bloqueig de trucades desactivat tempor."</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"El bloqueig de trucades s\'ha desactivat perquè has contactat amb els serveis d\'emergència des d\'aquest telèfon durant les últimes 48 hores. Es tornarà a activar automàticament una vegada transcorregut el període de 48 hores."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Importa els números"</string>
diff --git a/java/com/android/dialer/app/res/values-cs/strings.xml b/java/com/android/dialer/app/res/values-cs/strings.xml
index cc71441da..97f43319c 100644
--- a/java/com/android/dialer/app/res/values-cs/strings.xml
+++ b/java/com/android/dialer/app/res/values-cs/strings.xml
@@ -204,6 +204,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Volání"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Blokování hovorů"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Hlasová schránka"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Blokování hovorů je dočasně vypnuto"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Protože jste z tohoto telefonu během posledních 48 hodin volali na tísňovou linku, bylo blokování hovorů vypnuto. Po uplynutí 48 hodin se automaticky znovu zapne."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Importovat čísla"</string>
diff --git a/java/com/android/dialer/app/res/values-da/strings.xml b/java/com/android/dialer/app/res/values-da/strings.xml
index 5315bee5e..7f162b9db 100644
--- a/java/com/android/dialer/app/res/values-da/strings.xml
+++ b/java/com/android/dialer/app/res/values-da/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Opkald"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Opkaldsblokering"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Telefonsvarer"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Opkaldsblokering er midlertidigt slået fra"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Opkaldsblokering er blevet deaktiveret, da du inden for de sidste 48 timer har kontaktet en alarmcentral. Blokeringen aktiveres automatisk igen, når perioden på 48 timer er udløbet."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Importér numre"</string>
diff --git a/java/com/android/dialer/app/res/values-de/strings.xml b/java/com/android/dialer/app/res/values-de/strings.xml
index a50a8cd93..eaa798694 100644
--- a/java/com/android/dialer/app/res/values-de/strings.xml
+++ b/java/com/android/dialer/app/res/values-de/strings.xml
@@ -202,6 +202,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Anrufe"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Anrufblockierung"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Mailbox"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Anrufblockierung vorübergehend aus"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Die Anrufblockierung wurde deaktiviert, weil du innerhalb der letzten 48 Stunden mit diesem Telefon den Notruf gewählt hast. Nach Ablauf dieser 48-Stunden-Frist wird die Blockierung automatisch wieder aktiviert."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Nummern importieren"</string>
diff --git a/java/com/android/dialer/app/res/values-el/strings.xml b/java/com/android/dialer/app/res/values-el/strings.xml
index 9978eac96..6996817d8 100644
--- a/java/com/android/dialer/app/res/values-el/strings.xml
+++ b/java/com/android/dialer/app/res/values-el/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Κλήσεις"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Φραγή κλήσεων"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Αυτόματος τηλεφωνητής"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Προσωρινά απενεργοποιημένη φραγή κλήσεων"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Η φραγή κλήσεων έχει απενεργοποιηθεί προσωρινά επειδή επικοινωνήσατε με τις υπηρεσίες έκτακτης ανάγκης από αυτό το τηλέφωνο μέσα στις τελευταίες 48 ώρες. Θα ενεργοποιηθεί ξανά αυτόματα μόλις λήξει η περίοδος των 48 ωρών."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Εισαγωγή αριθμών"</string>
diff --git a/java/com/android/dialer/app/res/values-en-rAU/strings.xml b/java/com/android/dialer/app/res/values-en-rAU/strings.xml
index 6525bb672..967c74158 100644
--- a/java/com/android/dialer/app/res/values-en-rAU/strings.xml
+++ b/java/com/android/dialer/app/res/values-en-rAU/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Calls"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Call blocking"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Voicemail"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Call blocking temporarily off"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Call blocking has been disabled because you contacted emergency services from this phone within the last 48 hours. It will be automatically re-enabled once the 48 hour period expires."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Import numbers"</string>
diff --git a/java/com/android/dialer/app/res/values-en-rGB/strings.xml b/java/com/android/dialer/app/res/values-en-rGB/strings.xml
index 6525bb672..967c74158 100644
--- a/java/com/android/dialer/app/res/values-en-rGB/strings.xml
+++ b/java/com/android/dialer/app/res/values-en-rGB/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Calls"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Call blocking"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Voicemail"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Call blocking temporarily off"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Call blocking has been disabled because you contacted emergency services from this phone within the last 48 hours. It will be automatically re-enabled once the 48 hour period expires."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Import numbers"</string>
diff --git a/java/com/android/dialer/app/res/values-en-rIN/strings.xml b/java/com/android/dialer/app/res/values-en-rIN/strings.xml
index 6525bb672..967c74158 100644
--- a/java/com/android/dialer/app/res/values-en-rIN/strings.xml
+++ b/java/com/android/dialer/app/res/values-en-rIN/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Calls"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Call blocking"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Voicemail"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Call blocking temporarily off"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Call blocking has been disabled because you contacted emergency services from this phone within the last 48 hours. It will be automatically re-enabled once the 48 hour period expires."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Import numbers"</string>
diff --git a/java/com/android/dialer/app/res/values-es-rUS/strings.xml b/java/com/android/dialer/app/res/values-es-rUS/strings.xml
index d86c50b46..4a39f3418 100644
--- a/java/com/android/dialer/app/res/values-es-rUS/strings.xml
+++ b/java/com/android/dialer/app/res/values-es-rUS/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Llamadas"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Bloqueo de llamadas"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Buzón de voz"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Bloqueo de llamadas desactivado temporalmente"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Se inhabilitó el bloqueo de llamadas porque te comunicaste con servicios de emergencia en las últimas 48 horas desde este teléfono. Se volverá a habilitar de forma automática una vez que venza el período de 48 horas."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Importar números"</string>
diff --git a/java/com/android/dialer/app/res/values-es/strings.xml b/java/com/android/dialer/app/res/values-es/strings.xml
index 3c68a3b99..f3ebe5d9b 100644
--- a/java/com/android/dialer/app/res/values-es/strings.xml
+++ b/java/com/android/dialer/app/res/values-es/strings.xml
@@ -199,6 +199,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Llamadas"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Bloqueo de llamadas"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Buzón de voz"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Bloqueo de llamadas desactivado temporalmente"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Se ha inhabilitado el bloqueo de llamadas porque te has puesto en contacto con los servicios de emergencia desde este teléfono en las últimas 48 horas. Se volverá a habilitar automáticamente cuando finalice este periodo de tiempo."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Importar números"</string>
diff --git a/java/com/android/dialer/app/res/values-et/strings.xml b/java/com/android/dialer/app/res/values-et/strings.xml
index 071f4eab4..e880e3d5e 100644
--- a/java/com/android/dialer/app/res/values-et/strings.xml
+++ b/java/com/android/dialer/app/res/values-et/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Kõned"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Kõnede blokeerimine"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Kõnepost"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Kõnede blokeerimine on ajutiselt väljas"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Kõnede blokeerimine on keelatud, kuna võtsite sellelt telefonilt viimase 48 tunni jooksul ühendust hädaabiteenustega. See lubatakse 48 tunni möödumisel automaatselt uuesti."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Impordi numbrid"</string>
diff --git a/java/com/android/dialer/app/res/values-eu/strings.xml b/java/com/android/dialer/app/res/values-eu/strings.xml
index 236850ab3..079e5c75b 100644
--- a/java/com/android/dialer/app/res/values-eu/strings.xml
+++ b/java/com/android/dialer/app/res/values-eu/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Deiak"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Deien blokeoa"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Erantzungailua"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Deien blokeoa aldi baterako desgaituta"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Deiak blokeatzeko aukera desgaitu egin da, azken 48 orduetan larrialdi-zerbitzuekin harremanetan jarri zarelako telefono honetatik. Berriro gaituko da 48 orduko epea igaro ondoren."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Inportatu zenbakiak"</string>
diff --git a/java/com/android/dialer/app/res/values-fa/strings.xml b/java/com/android/dialer/app/res/values-fa/strings.xml
index d76253f79..67f58a04e 100644
--- a/java/com/android/dialer/app/res/values-fa/strings.xml
+++ b/java/com/android/dialer/app/res/values-fa/strings.xml
@@ -202,6 +202,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"تماس‌ها"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"مسدود کردن تماس"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"پست صوتی"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"انسداد تماس موقتاً خاموش است"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"چون در ۴۸ ساعت گذشته با این تلفن با سرویس‌های اضطراری تماس گرفتید، انسداد تماس غیرفعال شده است. پس از گذشت ۴۸ ساعت، این قابلیت دوباره فعال می‌شود."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"وارد کردن شماره‌ها"</string>
diff --git a/java/com/android/dialer/app/res/values-fi/strings.xml b/java/com/android/dialer/app/res/values-fi/strings.xml
index e247e4845..417305b69 100644
--- a/java/com/android/dialer/app/res/values-fi/strings.xml
+++ b/java/com/android/dialer/app/res/values-fi/strings.xml
@@ -199,6 +199,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Puhelut"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Puhelujen esto"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Vastaaja"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Puheluesto väliaikaisesti pois käytöstä"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Puheluiden estäminen on poistettu käytöstä, koska olet ottanut yhteyttä hätäpalveluihin tästä puhelimesta viimeisen 48 tunnin aikana. Esto otetaan automaattisesti uudelleen käyttöön, kun puhelusta on kulunut 48 tuntia."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Tuo numerot"</string>
diff --git a/java/com/android/dialer/app/res/values-fr-rCA/strings.xml b/java/com/android/dialer/app/res/values-fr-rCA/strings.xml
index 33eae2b43..0429a767f 100644
--- a/java/com/android/dialer/app/res/values-fr-rCA/strings.xml
+++ b/java/com/android/dialer/app/res/values-fr-rCA/strings.xml
@@ -199,6 +199,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Appels"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Blocage des appels"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Messagerie vocale"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Blocage appels désactivé temporairement"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Le blocage des appels a été désactivé, car vous avez communiqué avec les services d\'urgence à partir de ce téléphone au cours des dernières 48 heures. Le blocage sera réactivé automatiquement après 48 heures."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Importer les numéros"</string>
diff --git a/java/com/android/dialer/app/res/values-fr/strings.xml b/java/com/android/dialer/app/res/values-fr/strings.xml
index e9bb8dd78..933acc130 100644
--- a/java/com/android/dialer/app/res/values-fr/strings.xml
+++ b/java/com/android/dialer/app/res/values-fr/strings.xml
@@ -199,6 +199,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Appels"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Blocage des appels"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Messagerie vocale"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Blocage appels désactivé temporairement"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Le blocage des appels a été désactivé, car vous avez contacté les services d\'urgence à l\'aide de ce téléphone au cours des dernières 48 heures. Le blocage sera réactivé automatiquement après 48 heures."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Importer les numéros"</string>
diff --git a/java/com/android/dialer/app/res/values-gl/strings.xml b/java/com/android/dialer/app/res/values-gl/strings.xml
index 41eacac16..df162bffd 100644
--- a/java/com/android/dialer/app/res/values-gl/strings.xml
+++ b/java/com/android/dialer/app/res/values-gl/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Chamadas"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Bloqueo de chamadas"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Correo de voz"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"O bloqueo de chamadas desactivouse temporalmente"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"O bloqueo de chamadas desactivouse porque contactaches cos servizos de emerxencias desde este teléfono nas últimas 48 horas. Volverase activar automaticamente unha vez que pase o período de 48 horas."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Importar números"</string>
diff --git a/java/com/android/dialer/app/res/values-gu/strings.xml b/java/com/android/dialer/app/res/values-gu/strings.xml
index 1b7b28a11..ad5cd0776 100644
--- a/java/com/android/dialer/app/res/values-gu/strings.xml
+++ b/java/com/android/dialer/app/res/values-gu/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"કૉલ્સ"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"કૉલ અવરોધ"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"વૉઇસમેઇલ"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"કૉલ અવરોધિત કરવાનું અસ્થાયીરૂપે બંધ છે"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"કૉલ અવરોધિત કરવાનું અક્ષમ કરવામાં આવ્યું છે કારણ કે તમે આ ફોનમાંથી છેલ્લા 48 કલાકમાં કટોકટીની સેવાઓનો સંપર્ક કર્યો હતો. એકવાર 48 કલાકનો સમયગાળો સમાપ્ત થાય, પછી તે આપમેળે ફરીથી સક્ષમ કરવામાં આવશે."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"નંબર્સ આયાત કરો"</string>
diff --git a/java/com/android/dialer/app/res/values-hi/strings.xml b/java/com/android/dialer/app/res/values-hi/strings.xml
index cc8b287dc..320baa559 100644
--- a/java/com/android/dialer/app/res/values-hi/strings.xml
+++ b/java/com/android/dialer/app/res/values-hi/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"कॉल"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"कॉल अवरुद्ध करें"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"वॉइसमेल"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"कॉल अवरुद्ध करना अस्‍थायी रूप से बंद है"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"कॉल अवरुद्ध किए जाने को अक्षम कर दिया गया है क्योंकि पिछले 48 घंटों में आपने इस फ़ोन से आपातकालीन सेवाओं से संपर्क किया है. 48 घंटे की अवधि बीत जाने पर यह अपने आप फिर से सक्षम हो जाएगी."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"नंबर आयात करें"</string>
diff --git a/java/com/android/dialer/app/res/values-hr/strings.xml b/java/com/android/dialer/app/res/values-hr/strings.xml
index 4b12e83d7..ee2df5495 100644
--- a/java/com/android/dialer/app/res/values-hr/strings.xml
+++ b/java/com/android/dialer/app/res/values-hr/strings.xml
@@ -204,6 +204,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Pozivi"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Blokiranje poziva"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Govorna pošta"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Blokiranje poziva privremeno isključeno"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Blokiranje poziva onemogućeno je jer ste kontaktirali hitne službe s ovog telefona u posljednjih 48 sati. Automatski će se ponovo omogućiti kada prođe 48 sati."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Uvoz brojeva"</string>
diff --git a/java/com/android/dialer/app/res/values-hu/strings.xml b/java/com/android/dialer/app/res/values-hu/strings.xml
index 7b529c205..9660b0c47 100644
--- a/java/com/android/dialer/app/res/values-hu/strings.xml
+++ b/java/com/android/dialer/app/res/values-hu/strings.xml
@@ -202,6 +202,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Hívások"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Hívásletiltás"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Hangposta"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Hívástiltás átmenetileg felfüggesztve"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Felfüggesztettük a hívások tiltását, mert az elmúlt 48 órában tárcsázta a segélyhívót erről a telefonról. A funkciót automatikusan újból engedélyezzük 48 óra elteltével."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Számok importálása"</string>
diff --git a/java/com/android/dialer/app/res/values-hy/strings.xml b/java/com/android/dialer/app/res/values-hy/strings.xml
index b7b9cd34f..58a8e9a35 100644
--- a/java/com/android/dialer/app/res/values-hy/strings.xml
+++ b/java/com/android/dialer/app/res/values-hy/strings.xml
@@ -199,6 +199,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Զանգեր"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Զանգերի արգելափակում"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Ձայնային փոստ"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Զանգերի արգելափակումը կասեցվել է"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Զանգերի արգելափակումը կասեցվել է, քանի որ վերջին 48 ժամվա ընթացքում դուք այս հեռախոսից զանգել եք արտակարգ իրավիճակների ծառայություններին: 48 ժամ տևողությամբ ժամանակահատվածի ավարտից հետո այն ավտոմատ կերպով կվերամիացվի:"</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Ներմուծել համարները"</string>
diff --git a/java/com/android/dialer/app/res/values-in/strings.xml b/java/com/android/dialer/app/res/values-in/strings.xml
index 75b1edbe2..3b9fcbeca 100644
--- a/java/com/android/dialer/app/res/values-in/strings.xml
+++ b/java/com/android/dialer/app/res/values-in/strings.xml
@@ -202,6 +202,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Panggilan telepon"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Pemblokiran panggilan telepon"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Pesan Suara"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Blokir panggilan dinonaktifkan sementara"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Pemblokiran panggilan telepon telah dinonaktifkan karena Anda menghubungi layanan darurat dari telepon ini dalam 48 jam terakhir. Akan diaktifkan kembali secara otomatis setelah masa 48 jam berakhir."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Impor nomor"</string>
diff --git a/java/com/android/dialer/app/res/values-is/strings.xml b/java/com/android/dialer/app/res/values-is/strings.xml
index b905ba886..e08471203 100644
--- a/java/com/android/dialer/app/res/values-is/strings.xml
+++ b/java/com/android/dialer/app/res/values-is/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Símtöl"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Lokað fyrir símtöl"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Talhólf"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Tímabundið slökkt á lokun fyrir símtöl"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Lokun fyrir símtöl hefur verið gerð óvirk vegna þess að þú hafðir samband við neyðarþjónustu úr þessum síma á undanförnum tveimur sólarhringum. Lokunin verður aftur virk að þessum tveimur sólarhringum liðnum."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Flytja inn númer"</string>
diff --git a/java/com/android/dialer/app/res/values-it/strings.xml b/java/com/android/dialer/app/res/values-it/strings.xml
index 322386fb9..341d49771 100644
--- a/java/com/android/dialer/app/res/values-it/strings.xml
+++ b/java/com/android/dialer/app/res/values-it/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Chiamate"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Blocco delle chiamate"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Messaggi vocali"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Blocco chiamate temporaneam. disattivato"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Il blocco chiamate è stato disattivato perché hai contattato servizi di emergenza da questo telefono nelle ultime 48 ore. Verrà riattivato automaticamente una volta trascorso il periodo di 48 ore."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Importa numeri"</string>
diff --git a/java/com/android/dialer/app/res/values-iw/strings.xml b/java/com/android/dialer/app/res/values-iw/strings.xml
index d3966b446..9b61af74b 100644
--- a/java/com/android/dialer/app/res/values-iw/strings.xml
+++ b/java/com/android/dialer/app/res/values-iw/strings.xml
@@ -203,6 +203,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"שיחות"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"חסימת שיחות"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"דואר קולי"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"חסימת השיחות מושבתת באופן זמני"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"חסימת השיחות הושבתה מפני שיצרת קשר מטלפון זה עם שירותי חירום במהלך 48 השעות האחרונות. הפונקציה תופעל מחדש באופן אוטומטי בתום 48 השעות."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"יבא מספרים"</string>
diff --git a/java/com/android/dialer/app/res/values-ja/strings.xml b/java/com/android/dialer/app/res/values-ja/strings.xml
index 147f572f7..22cfd4831 100644
--- a/java/com/android/dialer/app/res/values-ja/strings.xml
+++ b/java/com/android/dialer/app/res/values-ja/strings.xml
@@ -199,6 +199,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"通話"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"着信のブロック"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"ボイスメール"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"着信のブロックは一時的にOFFです"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"このスマートフォンから緊急通報番号への発信が過去48時間以内に行われているため、着信のブロックは無効になっています。48時間経過すると、着信のブロックは自動的に有効になります。"</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"番号をインポート"</string>
diff --git a/java/com/android/dialer/app/res/values-ka/strings.xml b/java/com/android/dialer/app/res/values-ka/strings.xml
index 4d573831e..06bc726a6 100644
--- a/java/com/android/dialer/app/res/values-ka/strings.xml
+++ b/java/com/android/dialer/app/res/values-ka/strings.xml
@@ -202,6 +202,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"ზარები"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"ზარების დაბლოკვა"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"ხმოვანი ფოსტა"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"ზარების დაბლოკვა დროებით გამოირთო"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"ზარების დაბლოკვა გაითიშა, რადგან ბოლო 48 საათში ამ ტელეფონიდან საგანგებო სამსახურებს დაუკავშირდით. 48 საათის გასვლის შემდეგ ის ავტომატურად ჩაირთვება."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"ნომრების იმპორტი"</string>
diff --git a/java/com/android/dialer/app/res/values-kk/strings.xml b/java/com/android/dialer/app/res/values-kk/strings.xml
index 62397bbb9..409217a77 100644
--- a/java/com/android/dialer/app/res/values-kk/strings.xml
+++ b/java/com/android/dialer/app/res/values-kk/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Қоңыраулар"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Қоңырауларға тыйым салу"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Дауыстық хабар"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Қоңырауларға тыйым салу уақытша өшірулі"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Қоңырауларға тыйым салу өшірілді, өйткені сіз соңғы 48 сағат ішінде осы телефоннан төтенше қызметтерге хабарластыңыз. Ол 48 сағаттық кезең өткеннен кейін автоматты түрде қайта қосылады."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Нөмірлерді импорттау"</string>
diff --git a/java/com/android/dialer/app/res/values-km/strings.xml b/java/com/android/dialer/app/res/values-km/strings.xml
index 27dbf97c9..7ebe85d5b 100644
--- a/java/com/android/dialer/app/res/values-km/strings.xml
+++ b/java/com/android/dialer/app/res/values-km/strings.xml
@@ -199,6 +199,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"ការហៅ"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"ការរារាំងការហៅ"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"សារ​ជា​សំឡេង"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"ការរារាំងការហៅត្រូវបានបិទជាបណ្តោះអាសន្ន"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"ការរារាំងការហៅត្រូវបានបិទដំណើរការ ដោយសារតែអ្នកបានទាក់ទងទៅសេវាអាសន្នចេញពីទូរស័ព្ទនេះក្នុងចន្លោះពេល 48 ម៉ោងកន្លងមកនេះ។ វានឹងបើកដំណើរការឡើងវិញ បន្ទាប់ពីរយៈពេល 48 ម៉ោងផុតកំណត់។"</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"នាំចូលលេខ"</string>
diff --git a/java/com/android/dialer/app/res/values-kn/strings.xml b/java/com/android/dialer/app/res/values-kn/strings.xml
index 19e11e90f..3e70c8819 100644
--- a/java/com/android/dialer/app/res/values-kn/strings.xml
+++ b/java/com/android/dialer/app/res/values-kn/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"ಕರೆಗಳು"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"ಕರೆ ನಿರ್ಬಂಧಿಸುವಿಕೆ"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"ಧ್ವನಿಮೇಲ್"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"ಕರೆ ನಿರ್ಬಂಧಿಸುವಿಕೆ ತಾತ್ಕಾಲಿಕ ಆಫ್ ಮಾಡಲಾಗಿದೆ"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"ನೀವು ಕಳೆದ 48 ಗಂಟೆಗಳಲ್ಲಿ ಈ ಫೋನ್‌ನಿಂದ ತುರ್ತು ಸೇವೆಗಳಿಗೆ ಸಂಪರ್ಕಿಸಿರುವ ಕಾರಣದಿಂದ ಕರೆ ನಿರ್ಬಂಧಿಸುವಿಕೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. ಒಮ್ಮೆ 48 ಗಂಟೆಗಳ ಅವಧಿಯು ಮುಕ್ತಾಯಗೊಂಡ ನಂತರ ಅದನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮರುಸಕ್ರಿಯಗೊಳಿಸಲಾಗುವುದು."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"ಸಂಖ್ಯೆಗಳನ್ನು ಆಮದು ಮಾಡಿ"</string>
diff --git a/java/com/android/dialer/app/res/values-ko/strings.xml b/java/com/android/dialer/app/res/values-ko/strings.xml
index d28760c6f..0f6abdf59 100644
--- a/java/com/android/dialer/app/res/values-ko/strings.xml
+++ b/java/com/android/dialer/app/res/values-ko/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"통화"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"통화 차단"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"음성사서함"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"통화 차단 기능이 일시적으로 중지됨"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"지난 48시간 이내에 이 휴대전화를 사용해 응급 서비스에 연락했으므로 통화 차단 기능이 중지되었습니다. 48시간이 지나면 통화 차단 기능이 자동으로 다시 사용 설정됩니다."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"번호 가져오기"</string>
diff --git a/java/com/android/dialer/app/res/values-ky/strings.xml b/java/com/android/dialer/app/res/values-ky/strings.xml
index 85789978d..4a2ccf3f7 100644
--- a/java/com/android/dialer/app/res/values-ky/strings.xml
+++ b/java/com/android/dialer/app/res/values-ky/strings.xml
@@ -202,6 +202,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Чалуулар"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Чалууларды бөгөттөө"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Үн почтасы"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Чалууну бөгөттөө убактылуу өчүрүлгөн"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Акыркы 48 саат ичинде бул телефондон өзгөчө кырдаал кызматына байланышкандыктан чалууну бөгөттөө өчүрүлдү. 48 сааттык мөөнөтү аяктагандан кийин ал автоматтык түрдө кайра иштетилет."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Номерлерди импорттоо"</string>
diff --git a/java/com/android/dialer/app/res/values-lo/strings.xml b/java/com/android/dialer/app/res/values-lo/strings.xml
index a433847f9..315534639 100644
--- a/java/com/android/dialer/app/res/values-lo/strings.xml
+++ b/java/com/android/dialer/app/res/values-lo/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"​ການ​ໂທ"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"ການບ​ລັອກ​ສາຍ​ໂທ"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"ຂໍ້ຄວາມສຽງ"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"ການບ​ລັອກ​ສາຍ​ໂທ​ປິດ​ຊົ່ວ​ຄາວ"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"ການບ​ລັອກ​ສາຍ​ໂທ​ຖືກ​ປິດ​ໃຊ້​ງານ​ແລ້ວ ເພາະ​ວ່າ​ທ່ານ​ໄດ້​ຕິດ​ຕໍ່​ຫາ​ຝ່າຍ​ບໍ​ລິ​ການ​ສຸກ​ເສີນ​ຈາກ​ໂທ​ລະ​ສັບ​ນີ້​ພາຍ​ໃນ 48 ຊົ່ວ​ໂມງ​ສຸດ​ທ້າຍ. ມັນ​ຈະ​ຖືກ​ເປີດ​ໃຊ້​ງານ​ອີກ​ໂດຍ​ອັດ​ຕະ​ໂນ​ມັດ ເມື່ອ​ໝົດ​ໄລ​ຍະ 48 ຊົ່ວ​ໂມງ​ໄປ​ແລ້ວ."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"ນຳ​ຕົວ​ເລກ​ເຂົ້າ"</string>
diff --git a/java/com/android/dialer/app/res/values-lt/strings.xml b/java/com/android/dialer/app/res/values-lt/strings.xml
index c4feacf32..6ac7e4d2b 100644
--- a/java/com/android/dialer/app/res/values-lt/strings.xml
+++ b/java/com/android/dialer/app/res/values-lt/strings.xml
@@ -204,6 +204,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Skambučiai"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Skambučių blokavimas"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Balso paštas"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Skamb. blokavimo funkcija laikinai išj."</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Skambučių blokavimo funkcija buvo išjungta, nes iš šio telefono buvote susisiekę su pagalbos tarnybomis per pastarąsias 48 val. Ši funkcija bus automatiškai įgalinta iš naujo, kai 48 val. laikotarpis pasibaigs."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Importuoti numerius"</string>
diff --git a/java/com/android/dialer/app/res/values-lv/strings.xml b/java/com/android/dialer/app/res/values-lv/strings.xml
index 440e2d4d1..df51e60a4 100644
--- a/java/com/android/dialer/app/res/values-lv/strings.xml
+++ b/java/com/android/dialer/app/res/values-lv/strings.xml
@@ -202,6 +202,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Zvani"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Zvanu bloķēšana"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Balss pasts"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Zvanu bloķēšana ir īslaicīgi izslēgta"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Zvanu bloķēšana ir atspējota, jo pēdējo 48 stundu laikā jūs sazinājāties ar ārkārtas palīdzības dienestiem, izmantojot šo tālruni. Zvanu bloķēšana tiks automātiski iespējota, tiklīdz beigsies 48 stundu periods."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Importēt numurus"</string>
diff --git a/java/com/android/dialer/app/res/values-mk/strings.xml b/java/com/android/dialer/app/res/values-mk/strings.xml
index c179bb631..1086e34fb 100644
--- a/java/com/android/dialer/app/res/values-mk/strings.xml
+++ b/java/com/android/dialer/app/res/values-mk/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Повици"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Блокирање повик"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Говорна пошта"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Блокирањето повик е привремено исклучено"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Блокирањето повици е исклучено бидејќи ја контактиравте службата за итни случаи од телефонов во изминатите 48 часа. Повторно ќе се овозможи автоматски откако ќе истече периодот од 48 часа."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Увези броеви"</string>
diff --git a/java/com/android/dialer/app/res/values-ml/strings.xml b/java/com/android/dialer/app/res/values-ml/strings.xml
index a642334b5..7a43a2dfd 100644
--- a/java/com/android/dialer/app/res/values-ml/strings.xml
+++ b/java/com/android/dialer/app/res/values-ml/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"കോളുകൾ"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"കോൾ ബ്ലോക്കുചെയ്യൽ"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"വോയ്സ് മെയില്‍"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"കോൾ ബ്ലോക്കുചെയ്യൽ താൽക്കാലികമായി ഓഫാണ്"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"കഴിഞ്ഞ 48 മണിക്കൂറിനുള്ളിൽ നിങ്ങൾ ഈ ഫോണിൽ നിന്ന് അടിയന്തിര സേവനങ്ങളുമായി ബന്ധപ്പെട്ടതിനാൽ കോൾ ബ്ലോക്കുചെയ്യൽ പ്രവർത്തനരഹിതമാക്കി. 48 മണിക്കൂർ സമയപരിധി കഴിഞ്ഞയുടൻ ഇത് സ്വയമേവ പ്രവർത്തനക്ഷമമാക്കപ്പെടും."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"നമ്പറുകൾ ഇമ്പോർട്ടുചെയ്യുക"</string>
diff --git a/java/com/android/dialer/app/res/values-mn/strings.xml b/java/com/android/dialer/app/res/values-mn/strings.xml
index 12f0d41cc..0dda88e18 100644
--- a/java/com/android/dialer/app/res/values-mn/strings.xml
+++ b/java/com/android/dialer/app/res/values-mn/strings.xml
@@ -199,6 +199,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Дуудлага"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Дуудлага блоклох"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Дуут шуудан"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Дуудлага блоклох тохиргоог түр хугацаагаар унтраасан"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Та сүүлийн 48 цагийн дотор энэ утсаар тусламжийн дуудлага хийсэн тул дуудлага блоклох тохиргоог идэвхгүй болгосон. Энэ тохиргоо нь 48 цагийн хугацаа дуусахад автоматаар идэвхэжнэ."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Импортын тоо"</string>
diff --git a/java/com/android/dialer/app/res/values-mr/strings.xml b/java/com/android/dialer/app/res/values-mr/strings.xml
index feda81603..505dae72c 100644
--- a/java/com/android/dialer/app/res/values-mr/strings.xml
+++ b/java/com/android/dialer/app/res/values-mr/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"कॉल"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"कॉल अवरोधित करणे"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"व्हॉइसमेल"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"कॉल अवरोधित करणे तात्पुरते बंद"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"आपण मागील 48 तासात या फोनवरून आणीबाणी सेवांशी संपर्क साधला असल्याने कॉल अवरोधित करणे अक्षम केले गेले आहे. एकदा 48 तासांचा कालावधी कालबाह्य झाला की ते स्वयंचलितपणे पुन्हा सक्षम केले जाईल."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"नंबर अायात करा"</string>
diff --git a/java/com/android/dialer/app/res/values-ms/strings.xml b/java/com/android/dialer/app/res/values-ms/strings.xml
index f4c9ac29f..74d9b051a 100644
--- a/java/com/android/dialer/app/res/values-ms/strings.xml
+++ b/java/com/android/dialer/app/res/values-ms/strings.xml
@@ -202,6 +202,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Panggilan"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Sekatan panggilan"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Mel suara"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Sekatan panggilan dimatikan sementara"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Sekatan panggilan telah dilumpuhkan kerana anda menghubungi perkhidmatan kecemasan daripada telefon ini dalam masa 48 jam yang lalu. Ciri ini akan didayakan semula secara automatik apabila tempoh 48 jam berakhir."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Import nombor"</string>
diff --git a/java/com/android/dialer/app/res/values-my/strings.xml b/java/com/android/dialer/app/res/values-my/strings.xml
index 16b286fd4..88f5bd394 100644
--- a/java/com/android/dialer/app/res/values-my/strings.xml
+++ b/java/com/android/dialer/app/res/values-my/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"ခေါ်ဆိုမှုများ"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"ခေါ်ဆိုမှု ပိတ်ဆို့ခြင်း"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"အသံမေးလ်"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"ခေါ်ဆိုမှုပိတ်ဆို့ခြင်း ယာယီပိတ်ထားသည်"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"သင်သည် လွန်ခဲ့သည့် ၄၈ နာရီအတွင်း ဤဖုန်းဖြင့် အရေးပေါ်ဌာနကိုဖုန်း ခေါ်ဆိုခဲ့သောကြောင့် ခေါ်ဆိုမှုပိတ်ဆို့ခြင်းကို ဖြုတ်ထားသည်။ ၄၈ နာရီကျော်လွန်သည်နှင့် ၎င်းကိုအလိုအလျောက် ပြန်ဖွင့်ပေးပါမည်။"</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"နံပါတ်များ သွင်းရန်"</string>
diff --git a/java/com/android/dialer/app/res/values-nb/strings.xml b/java/com/android/dialer/app/res/values-nb/strings.xml
index 4d97dc23a..7a8528e2e 100644
--- a/java/com/android/dialer/app/res/values-nb/strings.xml
+++ b/java/com/android/dialer/app/res/values-nb/strings.xml
@@ -199,6 +199,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Anrop"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Anropsblokkering"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Talepost"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Blokkering av anrop er midlertidig slått av"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Blokkering av anrop er slått av fordi du kontaktet nødtjenester fra denne telefonen i løpet av de siste 48 timene. Funksjonen blir automatisk slått på igjen når perioden på 48 timer er utløpt."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Importér numre"</string>
diff --git a/java/com/android/dialer/app/res/values-ne/strings.xml b/java/com/android/dialer/app/res/values-ne/strings.xml
index 169c0111a..8595062d3 100644
--- a/java/com/android/dialer/app/res/values-ne/strings.xml
+++ b/java/com/android/dialer/app/res/values-ne/strings.xml
@@ -199,6 +199,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"कलहरू"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"कल रोक्दै"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"भ्वाइस मेल"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"कल अवरुद्ध अस्थायी रुपमा निष्क्रिय"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"कल अवरुद्ध अस्थायी रुपमा असक्षम गरिएको छ किनभने तपाईँले अन्तिम ४८ घन्टा भित्र यस फोनबाट आपत्कालीन सेवाहरू सम्पर्क गर्नुभयो। एकपटक ४८ घन्टा अवधि समाप्त भएपछि यो स्वचालित रूपले पुनः सक्रिय हुनेछ।"</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"नम्बरहरू आयात गर्नुहोस्"</string>
diff --git a/java/com/android/dialer/app/res/values-nl/strings.xml b/java/com/android/dialer/app/res/values-nl/strings.xml
index 3eddbb7e2..54d784b91 100644
--- a/java/com/android/dialer/app/res/values-nl/strings.xml
+++ b/java/com/android/dialer/app/res/values-nl/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Oproepen"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Oproepen blokkeren"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Voicemail"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Oproepblokkering tijdelijk uitgeschakeld"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Oproepblokkering is uitgeschakeld omdat je in de afgelopen 48 uur contact met de noodhulpdiensten hebt opgenomen via deze telefoon. De functie wordt automatisch weer ingeschakeld nadat de periode van 48 uur is verstreken."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Nummers importeren"</string>
diff --git a/java/com/android/dialer/app/res/values-no/strings.xml b/java/com/android/dialer/app/res/values-no/strings.xml
index 4d97dc23a..7a8528e2e 100644
--- a/java/com/android/dialer/app/res/values-no/strings.xml
+++ b/java/com/android/dialer/app/res/values-no/strings.xml
@@ -199,6 +199,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Anrop"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Anropsblokkering"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Talepost"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Blokkering av anrop er midlertidig slått av"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Blokkering av anrop er slått av fordi du kontaktet nødtjenester fra denne telefonen i løpet av de siste 48 timene. Funksjonen blir automatisk slått på igjen når perioden på 48 timer er utløpt."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Importér numre"</string>
diff --git a/java/com/android/dialer/app/res/values-pa/strings.xml b/java/com/android/dialer/app/res/values-pa/strings.xml
index c8a39f6ae..880eecccd 100644
--- a/java/com/android/dialer/app/res/values-pa/strings.xml
+++ b/java/com/android/dialer/app/res/values-pa/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"ਕਾਲਾਂ"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"ਕਾਲ ਬਲੌਕ ਕਰਨਾ"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"ਵੌਇਸਮੇਲ"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"ਕਾਲ ਬਲੌਕਿੰਗ ਆਰਜ਼ੀ ਤੌਰ ਤੇ ਬੰਦ ਹੈ"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"ਕਾਲ ਬਲੌਕਿੰਗ ਅਸਮਰੱਥ ਕਰ ਦਿੱਤੀ ਗਈ ਹੈ ਕਿਉਂਕਿ ਤੁਸੀਂ ਇਸ ਫੋਨ ਦੁਆਰਾ ਪਿਛਲੇ 48 ਘੰਟਿਆਂ ਤੋਂ ਐਮਰਜੈਂਸੀ ਸੇਵਾਵਾਂ ਨਾਲ ਕਨੈਕਟ ਕੀਤਾ ਹੋਇਆ ਹੈ। ਇਹ 48 ਘੰਟਿਆਂ ਦਾ ਸਮਾਂ ਪੂਰਾ ਹੋਣ ਤੇੋਂ ਬਾਅਦ ਆਟੋਮੈਟਿਕਲੀ ਮੁੜ-ਸਮਰੱਥ ਹੋ ਜਾਵੇਗੀ।"</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"ਆਯਾਤ ਨੰਬਰ"</string>
diff --git a/java/com/android/dialer/app/res/values-pl/strings.xml b/java/com/android/dialer/app/res/values-pl/strings.xml
index 452854064..b36d09628 100644
--- a/java/com/android/dialer/app/res/values-pl/strings.xml
+++ b/java/com/android/dialer/app/res/values-pl/strings.xml
@@ -204,6 +204,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Połączenia"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Blokowanie połączeń"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Poczta głosowa"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Blokada połączeń tymczasowo wyłączona"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Blokada połączeń została wyłączona, ponieważ w ciągu ostatnich 48 godzin dzwoniono z tego telefonu na numer alarmowy. Blokada zostanie automatycznie przywrócona po upływie 48 godzin."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Zaimportuj numery"</string>
diff --git a/java/com/android/dialer/app/res/values-pt-rBR/strings.xml b/java/com/android/dialer/app/res/values-pt-rBR/strings.xml
index 845442a71..9e0eab854 100644
--- a/java/com/android/dialer/app/res/values-pt-rBR/strings.xml
+++ b/java/com/android/dialer/app/res/values-pt-rBR/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Chamadas"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Bloqueio de chamadas"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Correio de voz"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Bloqueio de chamadas temporiamente desativado"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"O bloqueio de chamadas foi desativado porque você entrou em contato com serviços de emergência usando este telefone nas últimas 48 horas. Ele será reativado automaticamente depois de um período de 48 horas."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Importar números"</string>
diff --git a/java/com/android/dialer/app/res/values-pt-rPT/strings.xml b/java/com/android/dialer/app/res/values-pt-rPT/strings.xml
index 95451bc9d..669d66065 100644
--- a/java/com/android/dialer/app/res/values-pt-rPT/strings.xml
+++ b/java/com/android/dialer/app/res/values-pt-rPT/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Chamadas"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Bloqueio de chamadas"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Correio de voz"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Bloqueio de chamadas tempor. desativado"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"O bloqueio de chamadas foi desativado porque contactou os serviços de emergência a partir deste telemóvel nas últimas 48 horas. O bloqueio será automaticamente reativado assim que expirar o período de 48 horas."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Importar números"</string>
diff --git a/java/com/android/dialer/app/res/values-pt/strings.xml b/java/com/android/dialer/app/res/values-pt/strings.xml
index 845442a71..9e0eab854 100644
--- a/java/com/android/dialer/app/res/values-pt/strings.xml
+++ b/java/com/android/dialer/app/res/values-pt/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Chamadas"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Bloqueio de chamadas"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Correio de voz"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Bloqueio de chamadas temporiamente desativado"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"O bloqueio de chamadas foi desativado porque você entrou em contato com serviços de emergência usando este telefone nas últimas 48 horas. Ele será reativado automaticamente depois de um período de 48 horas."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Importar números"</string>
diff --git a/java/com/android/dialer/app/res/values-ro/strings.xml b/java/com/android/dialer/app/res/values-ro/strings.xml
index 36987fe3e..007199d3a 100644
--- a/java/com/android/dialer/app/res/values-ro/strings.xml
+++ b/java/com/android/dialer/app/res/values-ro/strings.xml
@@ -202,6 +202,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Apeluri"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Blocarea apelurilor"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Mesagerie vocală"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Blocarea apelurilor e dezactivată temporar"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Blocarea apelurilor a fost dezactivată, deoarece ați contactat serviciile de urgență de pe acest telefon în ultimele 48 de ore. Funcția va fi reactivată automat după ce perioada de 48 de ore va expira."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Importați numere"</string>
diff --git a/java/com/android/dialer/app/res/values-ru/strings.xml b/java/com/android/dialer/app/res/values-ru/strings.xml
index 69031b14f..6744592e8 100644
--- a/java/com/android/dialer/app/res/values-ru/strings.xml
+++ b/java/com/android/dialer/app/res/values-ru/strings.xml
@@ -204,6 +204,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Вызовы"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Блокировка вызовов"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Голосовая почта"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Блокировка вызовов временно отключена"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Блокировка вызовов отключена, поскольку вы недавно набирали номер экстренной службы. Когда с момента звонка пройдет 48 часов, эта функция включится автоматически."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Импортировать номера"</string>
diff --git a/java/com/android/dialer/app/res/values-si/strings.xml b/java/com/android/dialer/app/res/values-si/strings.xml
index 45ee7d961..4340c0edf 100644
--- a/java/com/android/dialer/app/res/values-si/strings.xml
+++ b/java/com/android/dialer/app/res/values-si/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"ඇමතුම්"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"ඇමතුම් අවහිර කිරීම"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"හඬ තැපෑල"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"ඇමතුම් අවහිර කිරීම තාවකාලිකව අක්‍රියයි"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"ඔබ පසුගිය පැය 48 ඇතුළත මෙම දුරකථනයෙන් හදිසි අවස්ථා සේවා ඇමතූ බැව්න් ඇමතුම් අවහිර කිරීම අබල කර ඇත. පැය 48ක කාල සීමාව ඉකුත් වූ විට එය ස්වයංක්‍රියව යළි සබල කෙරේ."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"අංක ආයාත කරන්න"</string>
diff --git a/java/com/android/dialer/app/res/values-sk/strings.xml b/java/com/android/dialer/app/res/values-sk/strings.xml
index 9774a4180..25b8d74c5 100644
--- a/java/com/android/dialer/app/res/values-sk/strings.xml
+++ b/java/com/android/dialer/app/res/values-sk/strings.xml
@@ -204,6 +204,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Hovory"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Blokovanie hovorov"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Hlasová schránka"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Blokovanie hovorov je dočasne vypnuté"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Pretože ste z tohto telefónu počas posledných 48 hodín volali na tiesňovú linku, blokovanie hovorov bolo vypnuté. Po uplynutí 48 hodín sa automaticky znova zapne."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Importovať čísla"</string>
diff --git a/java/com/android/dialer/app/res/values-sl/strings.xml b/java/com/android/dialer/app/res/values-sl/strings.xml
index 80898e58d..d5a22d5be 100644
--- a/java/com/android/dialer/app/res/values-sl/strings.xml
+++ b/java/com/android/dialer/app/res/values-sl/strings.xml
@@ -204,6 +204,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Klici"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Blokiranje klicev"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Odzivnik"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Blokiranje klicev je začasno izklopljeno"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Blokiranje klicev je onemogočeno, ker ste se v zadnjih 48 urah s tem telefonom obrnili na nujno pomoč. Ko 48-urno obdobje poteče, bo blokiranje klicev samodejno znova omogočeno."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Uvoz številk"</string>
diff --git a/java/com/android/dialer/app/res/values-sq/strings.xml b/java/com/android/dialer/app/res/values-sq/strings.xml
index ea757a873..cfa84436f 100644
--- a/java/com/android/dialer/app/res/values-sq/strings.xml
+++ b/java/com/android/dialer/app/res/values-sq/strings.xml
@@ -202,6 +202,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Telefonatat"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Bllokimi i telefonatave"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Posta zanore"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Bllokimi i telefonatave është përkohësisht joaktiv"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Bllokimi i telefonatave është çaktivizuar sepse kontaktove me shërbimet e urgjencës nga ky telefon brenda 48 orëve të fundit. Ai do të riaktivizohet automatikisht pas skadimit të periudhës prej 48 orë."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Importo numrat"</string>
diff --git a/java/com/android/dialer/app/res/values-sr/strings.xml b/java/com/android/dialer/app/res/values-sr/strings.xml
index 610f230f7..d8222da95 100644
--- a/java/com/android/dialer/app/res/values-sr/strings.xml
+++ b/java/com/android/dialer/app/res/values-sr/strings.xml
@@ -202,6 +202,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Позиви"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Блокирање позива"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Говорна пошта"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Блокирање позива је привремено искључено"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Блокирање позива је онемогућено зато што сте контактирали службе за помоћ у хитним случајевима са овог телефона у последњих 48 сати. Аутоматски ће бити поново омогућено када истекне период од 48 сати."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Увези бројеве"</string>
diff --git a/java/com/android/dialer/app/res/values-sv/strings.xml b/java/com/android/dialer/app/res/values-sv/strings.xml
index c29568ba3..47b215136 100644
--- a/java/com/android/dialer/app/res/values-sv/strings.xml
+++ b/java/com/android/dialer/app/res/values-sv/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Samtal"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Samtalsblockering"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Röstbrevlåda"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Blockeringen har inaktiverats tillfälligt"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Samtalsblockering har inaktiverats eftersom du ringde ett larmnummer från den här mobilen under de senaste 48 timmarna. Blockeringen aktiveras igen när 48 timmar har gått."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Importera nummer"</string>
diff --git a/java/com/android/dialer/app/res/values-sw/strings.xml b/java/com/android/dialer/app/res/values-sw/strings.xml
index 11f5664d0..1516b9a9c 100644
--- a/java/com/android/dialer/app/res/values-sw/strings.xml
+++ b/java/com/android/dialer/app/res/values-sw/strings.xml
@@ -202,6 +202,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Simu zilizopigwa"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Kuzuia simu"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Ujumbe wa sauti"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Kuzuia simu kumezimwa kwa muda"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Kipengele cha kuzuia simu kimezimwa kwa sababu uliwasiliana na huduma za dharura kwenye simu hii ndani ya saa 48 zilizopita. Kipengele hiki kitawashwa kiotomatiki baada ya kipindi cha saa 48 kumalizika."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Leta nambari"</string>
diff --git a/java/com/android/dialer/app/res/values-ta/strings.xml b/java/com/android/dialer/app/res/values-ta/strings.xml
index 795a4e7cb..5a80a2b4a 100644
--- a/java/com/android/dialer/app/res/values-ta/strings.xml
+++ b/java/com/android/dialer/app/res/values-ta/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"அழைப்புகள்"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"அழைப்புத் தடுப்பு"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"குரலஞ்சல்"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"அழைப்புத் தடுப்பு அம்சம் தற்காலிகமாக முடக்கப்பட்டுள்ளது"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"கடந்த 48 மணிநேரத்தில், இந்த ஃபோனிலிருந்து அவசர அழைப்பு எண்ணைத் தொடர்புகொண்டதால் அழைப்புத் தடுப்பு அம்சம் முடக்கப்பட்டுள்ளது. 48 மணிநேரம் கழித்து, இந்த அம்சம் தானாகவே மீண்டும் இயக்கப்படும்."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"எண்களை இறக்கு"</string>
diff --git a/java/com/android/dialer/app/res/values-te/strings.xml b/java/com/android/dialer/app/res/values-te/strings.xml
index 531e20618..aea962527 100644
--- a/java/com/android/dialer/app/res/values-te/strings.xml
+++ b/java/com/android/dialer/app/res/values-te/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"కాల్‌లు"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"కాల్ బ్లాక్ చేయడం"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"వాయిస్ మెయిల్"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"కాల్ బ్లాకింగ్ తాత్కాలికంగా ఆఫ్ అయ్యింది"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"మీరు గత 48 గంటల వ్యవధిలో ఈ ఫోన్ నుండి అత్యవసర సేవలను సంప్రదించినందున కాల్ బ్లాకింగ్ నిలిపివేయబడింది. 48 గంటల వ్యవధి ముగిసిన తర్వాత ఇది స్వయంచాలకంగా పునఃప్రారంభించబడుతుంది."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"నంబర్‌లను దిగుమతి చేయి"</string>
diff --git a/java/com/android/dialer/app/res/values-th/strings.xml b/java/com/android/dialer/app/res/values-th/strings.xml
index 0433a6eb4..cecf217a1 100644
--- a/java/com/android/dialer/app/res/values-th/strings.xml
+++ b/java/com/android/dialer/app/res/values-th/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"การโทร"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"การบล็อกสายเรียกเข้า"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"ข้อความเสียง"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"การบล็อกสายเรียกเข้าปิดชั่วคราว"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"ระบบปิดใช้การบล็อกสายเรียกเข้าเนื่องจากคุณติดต่อบริการฉุกเฉินจากโทรศัพท์เครื่องนี้ภายใน 48 ชั่วโมงที่ผ่านมา ระบบจะเปิดใช้คุณลักษณะนี้อีกครั้งโดยอัตโนมัติเมื่อครบ 48 ชั่วโมง"</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"นำเข้าหมายเลข"</string>
diff --git a/java/com/android/dialer/app/res/values-tl/strings.xml b/java/com/android/dialer/app/res/values-tl/strings.xml
index 6eb1723ff..d7408cb01 100644
--- a/java/com/android/dialer/app/res/values-tl/strings.xml
+++ b/java/com/android/dialer/app/res/values-tl/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Mga Tawag"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Pagba-block ng tawag"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Voicemail"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Pansamantalang na-off ang call blocking"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Na-disable ang pagba-block ng tawag dahil nakipag-ugnayan ka sa mga pang-emergency na serbisyo mula sa teleponong ito sa nakalipas na 48 oras. Awtomatiko itong muling i-enable kapag nag-expire na ang 48 oras."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"I-import ang mga numero"</string>
diff --git a/java/com/android/dialer/app/res/values-tr/strings.xml b/java/com/android/dialer/app/res/values-tr/strings.xml
index 751286b30..3c92206df 100644
--- a/java/com/android/dialer/app/res/values-tr/strings.xml
+++ b/java/com/android/dialer/app/res/values-tr/strings.xml
@@ -202,6 +202,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Çağrılar"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Çağrı engelleme"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Sesli mesaj"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Çağrı engelleme geçici olarak kapalı"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Son 48 saat içinde bu telefondan acil servislerle iletişimde bulunduğunuz için çağrı engelleme modu devre dışı bırakıldı. 48 saatlik süre dolduktan sonra çağrı engelleme modu otomatik olarak tekrar etkinleştirilecektir."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Numaraları içe aktar"</string>
diff --git a/java/com/android/dialer/app/res/values-uk/strings.xml b/java/com/android/dialer/app/res/values-uk/strings.xml
index 0da2ea9f2..5a1dfcc59 100644
--- a/java/com/android/dialer/app/res/values-uk/strings.xml
+++ b/java/com/android/dialer/app/res/values-uk/strings.xml
@@ -204,6 +204,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Дзвінки"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Блокування викликів"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Голосова пошта"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Блокування дзвінків тимчасово вимкнено"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Блокування дзвінків вимкнено, оскільки ви зверталися з цього телефона в екстрені служби протягом останніх 48 годин. Ця функція автоматично ввімкнеться, коли мине 48 годин."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Імпортувати номери"</string>
diff --git a/java/com/android/dialer/app/res/values-ur/strings.xml b/java/com/android/dialer/app/res/values-ur/strings.xml
index 748e2f210..eec7db062 100644
--- a/java/com/android/dialer/app/res/values-ur/strings.xml
+++ b/java/com/android/dialer/app/res/values-ur/strings.xml
@@ -202,6 +202,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"کالز"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"کال مسدود کرنا"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"صوتی میل"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"کال مسدود کرنا عارضی طور پر آف ہے"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"کال مسدود کرنا غیر فعال کر دیا گیا ہے کیونکہ آپ نے پچھلے 48 گھنٹوں میں اس فون سے ہنگامی سروسز کے ساتھ رابطہ کیا تھا۔ جب 48 گھنٹے کا دورانیہ ختم ہوگا تو یہ خودکار طور پر دوبارہ فعال ہو جائے گا۔"</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"نمبرز درآمد کریں"</string>
diff --git a/java/com/android/dialer/app/res/values-uz/strings.xml b/java/com/android/dialer/app/res/values-uz/strings.xml
index a13da4389..2a2b7afba 100644
--- a/java/com/android/dialer/app/res/values-uz/strings.xml
+++ b/java/com/android/dialer/app/res/values-uz/strings.xml
@@ -202,6 +202,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Chaqiruvlar"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Qo‘ng‘iroqlarni bloklash"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Ovozli pochta"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Qo‘ng‘iroqlarni bloklash o‘chirilgan"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Oxirgi 48 soat ichida ushbu telefon orqali favqulodda xizmatlar bilan bog‘lanilganligi uchun qo‘ng‘iroqlarni bloklash o‘chirib qo‘yildi. 48 soatlik muddat tugagandan so‘ng bu avtomatik qayta yoqiladi."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Raqamlarni import qilish"</string>
diff --git a/java/com/android/dialer/app/res/values-vi/strings.xml b/java/com/android/dialer/app/res/values-vi/strings.xml
index a95e0683c..9def34a1e 100644
--- a/java/com/android/dialer/app/res/values-vi/strings.xml
+++ b/java/com/android/dialer/app/res/values-vi/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Cuộc gọi"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Chặn cuộc gọi"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Thư thoại"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Tạm thời tắt chặn cuộc gọi"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Tính năng chặn cuộc gọi đã bị tắt vì bạn đã liên hệ với dịch vụ khẩn cấp từ điện thoại này trong vòng 48 giờ qua. Tính năng này sẽ được bật lại tự động sau khi khoảng thời gian 48 giờ kết thúc."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Nhập số"</string>
diff --git a/java/com/android/dialer/app/res/values-zh-rCN/strings.xml b/java/com/android/dialer/app/res/values-zh-rCN/strings.xml
index 6a12a0711..c1b802979 100644
--- a/java/com/android/dialer/app/res/values-zh-rCN/strings.xml
+++ b/java/com/android/dialer/app/res/values-zh-rCN/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"通话"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"来电屏蔽"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"语音邮件"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"来电拦截功能已暂时关闭"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"来电拦截功能已停用,因为您在过去 48 小时内使用该手机拨打了紧急服务电话。系统会在 48 小时的期限结束后自动重新启用该功能。"</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"导入号码"</string>
diff --git a/java/com/android/dialer/app/res/values-zh-rHK/strings.xml b/java/com/android/dialer/app/res/values-zh-rHK/strings.xml
index 12e50fb09..95b72f2b5 100644
--- a/java/com/android/dialer/app/res/values-zh-rHK/strings.xml
+++ b/java/com/android/dialer/app/res/values-zh-rHK/strings.xml
@@ -199,6 +199,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"通話"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"來電封鎖"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"留言"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"暫時關閉來電封鎖功能"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"您在過去 48 小時內曾經使用此手機聯絡緊急服務,因此來電封鎖功能已停用。系統會在 48 小時期限結束後自動重新啟用功能。"</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"匯入號碼"</string>
diff --git a/java/com/android/dialer/app/res/values-zh-rTW/strings.xml b/java/com/android/dialer/app/res/values-zh-rTW/strings.xml
index 83d093e55..c846980c1 100644
--- a/java/com/android/dialer/app/res/values-zh-rTW/strings.xml
+++ b/java/com/android/dialer/app/res/values-zh-rTW/strings.xml
@@ -202,6 +202,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"通話"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"來電封鎖"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"語音留言"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"來電封鎖功能已暫時關閉"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"由於您曾在過去 48 小時內使用這支手機撥打緊急服務電話,因此來電封鎖功能已停用。此功能停用達 48 小時後,將由系統自動重新啟用。"</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"匯入電話號碼"</string>
diff --git a/java/com/android/dialer/app/res/values-zu/strings.xml b/java/com/android/dialer/app/res/values-zu/strings.xml
index 840d16877..07aa68d24 100644
--- a/java/com/android/dialer/app/res/values-zu/strings.xml
+++ b/java/com/android/dialer/app/res/values-zu/strings.xml
@@ -200,6 +200,8 @@
<string name="call_settings_label" msgid="7824611757200960807">"Amakholi"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Ukuvimbela ikholi"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Ivoyisimeyili"</string>
+ <!-- no translation found for voicemail_settings_select_sim_title (129296966967476845) -->
+ <skip />
<string name="blocked_numbers_disabled_emergency_header_label" msgid="6936696532562923971">"Ukuvimbela ikholi kuvalwe isikhashana"</string>
<string name="blocked_numbers_disabled_emergency_desc" msgid="5484785225285297040">"Ukuvimbela ikholi kukhutshaziwe ngoba uxhumane nabosizo oluphuthumayo kusukela kule foni phakathi kwamahora angu-48 wokugcina. Kuzophinda kunikwe amandla ngokuzenzakalela uma sokuphele isikhathi samahora angu-48."</string>
<string name="import_send_to_voicemail_numbers_label" msgid="7821890095264297681">"Ngenisa izinombolo"</string>
diff --git a/java/com/android/dialer/app/res/values/strings.xml b/java/com/android/dialer/app/res/values/strings.xml
index a4e443dca..174bbe17a 100644
--- a/java/com/android/dialer/app/res/values/strings.xml
+++ b/java/com/android/dialer/app/res/values/strings.xml
@@ -764,6 +764,9 @@
<!-- Label for the voicemail settings section [CHAR LIMIT=30] -->
<string name="voicemail_settings_label">Voicemail</string>
+ <!-- Title for the preference screen to select which SIM to change voicemail settings for [CHAR LIMIT=30] -->
+ <string name="voicemail_settings_select_sim_title">Select SIM for voicemail settings</string>
+
<!-- Label for a section describing that call blocking is temporarily disabled because an
emergency call was made. [CHAR LIMIT=50] -->
<string name="blocked_numbers_disabled_emergency_header_label">
diff --git a/java/com/android/dialer/app/res/values/styles.xml b/java/com/android/dialer/app/res/values/styles.xml
index 3b2df96f2..7adf7ca2c 100644
--- a/java/com/android/dialer/app/res/values/styles.xml
+++ b/java/com/android/dialer/app/res/values/styles.xml
@@ -142,6 +142,8 @@
<item name="contentInsetEnd">0dp</item>
</style>
+ <style name="DialtactsSearchBarThemeOverlay" parent="ThemeOverlay.AppCompat.Light"/>
+
<!-- Text in the action bar at the top of the screen -->
<style name="DialtactsActionBarTitleText"
parent="@android:style/TextAppearance.Material.Widget.ActionBar.Title">
diff --git a/java/com/android/dialer/app/settings/DialerSettingsActivity.java b/java/com/android/dialer/app/settings/DialerSettingsActivity.java
index ff3841aa1..fae5ff3ee 100644
--- a/java/com/android/dialer/app/settings/DialerSettingsActivity.java
+++ b/java/com/android/dialer/app/settings/DialerSettingsActivity.java
@@ -24,6 +24,7 @@ import android.os.Bundle;
import android.os.UserManager;
import android.preference.PreferenceManager;
import android.provider.Settings;
+import android.support.annotation.Nullable;
import android.telecom.PhoneAccount;
import android.telecom.PhoneAccountHandle;
import android.telecom.TelecomManager;
@@ -151,21 +152,57 @@ public class DialerSettingsActivity extends AppCompatPreferenceActivity {
return;
}
- PhoneAccountHandle phoneAccountHandle =
- getSystemService(TelecomManager.class)
- .getDefaultOutgoingPhoneAccount(PhoneAccount.SCHEME_TEL);
- if (phoneAccountHandle == null) {
- LogUtil.e("DialerSettingsActivity.addVoicemailSettings", "phoneAccountHandle is null");
- return;
- }
LogUtil.i("DialerSettingsActivity.addVoicemailSettings", "adding voicemail settings");
Header voicemailSettings = new Header();
voicemailSettings.titleRes = R.string.voicemail_settings_label;
- voicemailSettings.fragment = voicemailSettingsFragment;
- Bundle bundle = new Bundle();
- bundle.putParcelable(VoicemailClient.PARAM_PHONE_ACCOUNT_HANDLE, phoneAccountHandle);
- voicemailSettings.fragmentArguments = bundle;
- target.add(voicemailSettings);
+ PhoneAccountHandle soleAccount = getSoleSimAccount();
+ if (soleAccount == null) {
+ LogUtil.i(
+ "DialerSettingsActivity.addVoicemailSettings", "showing multi-SIM voicemail settings");
+ voicemailSettings.fragment = PhoneAccountSelectionFragment.class.getName();
+ Bundle bundle = new Bundle();
+ bundle.putString(
+ PhoneAccountSelectionFragment.PARAM_TARGET_FRAGMENT, voicemailSettingsFragment);
+ bundle.putString(
+ PhoneAccountSelectionFragment.PARAM_PHONE_ACCOUNT_HANDLE_KEY,
+ VoicemailClient.PARAM_PHONE_ACCOUNT_HANDLE);
+ bundle.putBundle(PhoneAccountSelectionFragment.PARAM_ARGUMENTS, new Bundle());
+ bundle.putInt(
+ PhoneAccountSelectionFragment.PARAM_TARGET_TITLE_RES, R.string.voicemail_settings_label);
+ voicemailSettings.fragmentArguments = bundle;
+ target.add(voicemailSettings);
+ } else {
+ LogUtil.i(
+ "DialerSettingsActivity.addVoicemailSettings", "showing single-SIM voicemail settings");
+ voicemailSettings.fragment = voicemailSettingsFragment;
+ Bundle bundle = new Bundle();
+ bundle.putParcelable(VoicemailClient.PARAM_PHONE_ACCOUNT_HANDLE, soleAccount);
+ voicemailSettings.fragmentArguments = bundle;
+ target.add(voicemailSettings);
+ }
+ }
+
+ /**
+ * @return the only SIM phone account, or {@code null} if there are none or more than one. Note:
+ * having a empty SIM slot still count as a PhoneAccountHandle that is "invalid", and
+ * voicemail settings should still be available for it.
+ */
+ @Nullable
+ private PhoneAccountHandle getSoleSimAccount() {
+ TelecomManager telecomManager = getSystemService(TelecomManager.class);
+ PhoneAccountHandle result = null;
+ for (PhoneAccountHandle phoneAccountHandle : telecomManager.getCallCapablePhoneAccounts()) {
+ PhoneAccount phoneAccount = telecomManager.getPhoneAccount(phoneAccountHandle);
+ if (phoneAccount.hasCapabilities(PhoneAccount.CAPABILITY_SIM_SUBSCRIPTION)) {
+ LogUtil.i(
+ "DialerSettingsActivity.getSoleSimAccount", phoneAccountHandle + " is a SIM account");
+ if (result != null) {
+ return null;
+ }
+ result = phoneAccountHandle;
+ }
+ }
+ return result;
}
/**
diff --git a/java/com/android/dialer/app/settings/PhoneAccountSelectionFragment.java b/java/com/android/dialer/app/settings/PhoneAccountSelectionFragment.java
new file mode 100644
index 000000000..8fd276724
--- /dev/null
+++ b/java/com/android/dialer/app/settings/PhoneAccountSelectionFragment.java
@@ -0,0 +1,126 @@
+/*
+ * Copyright (C) 2017 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License
+ */
+
+package com.android.dialer.app.settings;
+
+import android.app.Fragment;
+import android.content.Context;
+import android.graphics.drawable.Icon;
+import android.os.Bundle;
+import android.preference.Preference;
+import android.preference.PreferenceActivity;
+import android.preference.PreferenceFragment;
+import android.preference.PreferenceScreen;
+import android.support.annotation.VisibleForTesting;
+import android.telecom.PhoneAccount;
+import android.telecom.PhoneAccountHandle;
+import android.telecom.TelecomManager;
+import java.util.List;
+
+/**
+ * Preference screen that lists SIM phone accounts to select from, and forwards the selected account
+ * to {@link #PARAM_TARGET_FRAGMENT}. Can only be used in a {@link PreferenceActivity}
+ */
+public class PhoneAccountSelectionFragment extends PreferenceFragment {
+
+ /** The {@link PreferenceFragment} to launch after the account is selected. */
+ public static final String PARAM_TARGET_FRAGMENT = "target_fragment";
+
+ /**
+ * The arguments bundle to pass to the {@link #PARAM_TARGET_FRAGMENT}
+ *
+ * @see Fragment#getArguments()
+ */
+ public static final String PARAM_ARGUMENTS = "arguments";
+
+ /**
+ * The key to insert the selected {@link PhoneAccountHandle} to bundle in {@link #PARAM_ARGUMENTS}
+ */
+ public static final String PARAM_PHONE_ACCOUNT_HANDLE_KEY = "phone_account_handle_key";
+
+ /**
+ * The title of the {@link #PARAM_TARGET_FRAGMENT} once it is launched with {@link
+ * PreferenceActivity#startWithFragment(String, Bundle, Fragment, int)}, as a string resource ID.
+ */
+ public static final String PARAM_TARGET_TITLE_RES = "target_title_res";
+
+ private String targetFragment;
+ private Bundle arguments;
+ private String phoneAccountHandleKey;
+ private int titleRes;
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ targetFragment = getArguments().getString(PARAM_TARGET_FRAGMENT);
+ arguments = new Bundle();
+ arguments.putAll(getArguments().getBundle(PARAM_ARGUMENTS));
+ phoneAccountHandleKey = getArguments().getString(PARAM_PHONE_ACCOUNT_HANDLE_KEY);
+ titleRes = getArguments().getInt(PARAM_TARGET_TITLE_RES, 0);
+ }
+
+ final class AccountPreference extends Preference {
+ private final PhoneAccountHandle phoneAccountHandle;
+
+ public AccountPreference(
+ Context context, PhoneAccountHandle phoneAccountHandle, PhoneAccount phoneAccount) {
+ super(context);
+ this.phoneAccountHandle = phoneAccountHandle;
+ setTitle(phoneAccount.getLabel());
+ setSummary(phoneAccount.getShortDescription());
+ Icon icon = phoneAccount.getIcon();
+ if (icon != null) {
+ setIcon(icon.loadDrawable(context));
+ }
+ }
+
+ @VisibleForTesting
+ void click() {
+ onClick();
+ }
+
+ @Override
+ protected void onClick() {
+ super.onClick();
+ PreferenceActivity preferenceActivity = (PreferenceActivity) getActivity();
+ arguments.putParcelable(phoneAccountHandleKey, phoneAccountHandle);
+ preferenceActivity.startWithFragment(targetFragment, arguments, null, 0, titleRes, 0);
+ }
+ }
+
+ @Override
+ public void onResume() {
+ super.onResume();
+ setPreferenceScreen(getPreferenceManager().createPreferenceScreen(getContext()));
+ PreferenceScreen screen = getPreferenceScreen();
+
+ TelecomManager telecomManager = getContext().getSystemService(TelecomManager.class);
+
+ List<PhoneAccountHandle> accountHandles = telecomManager.getCallCapablePhoneAccounts();
+
+ Context context = getActivity();
+ for (PhoneAccountHandle handle : accountHandles) {
+ PhoneAccount account = telecomManager.getPhoneAccount(handle);
+ if (account != null) {
+ final boolean isSimAccount =
+ 0 != (account.getCapabilities() & PhoneAccount.CAPABILITY_SIM_SUBSCRIPTION);
+ if (isSimAccount) {
+ screen.addPreference(new AccountPreference(context, handle, account));
+ }
+ }
+ }
+ }
+}
diff --git a/java/com/android/dialer/app/voicemail/LegacyVoicemailNotificationReceiver.java b/java/com/android/dialer/app/voicemail/LegacyVoicemailNotificationReceiver.java
index 078a40a82..a7ef4f43a 100644
--- a/java/com/android/dialer/app/voicemail/LegacyVoicemailNotificationReceiver.java
+++ b/java/com/android/dialer/app/voicemail/LegacyVoicemailNotificationReceiver.java
@@ -22,14 +22,15 @@ import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Build.VERSION_CODES;
+import android.preference.PreferenceManager;
import android.support.v4.os.BuildCompat;
-import android.telecom.PhoneAccount;
+import android.support.v4.os.UserManagerCompat;
import android.telecom.PhoneAccountHandle;
-import android.telecom.TelecomManager;
import android.telephony.TelephonyManager;
import com.android.dialer.app.calllog.DefaultVoicemailNotifier;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.common.PerAccountSharedPreferences;
import com.android.voicemail.VoicemailComponent;
/**
@@ -40,6 +41,8 @@ import com.android.voicemail.VoicemailComponent;
@TargetApi(VERSION_CODES.O)
public class LegacyVoicemailNotificationReceiver extends BroadcastReceiver {
+ private static final String LEGACY_VOICEMAIL_COUNT = "legacy_voicemail_count";
+
@Override
public void onReceive(Context context, Intent intent) {
LogUtil.i(
@@ -47,31 +50,47 @@ public class LegacyVoicemailNotificationReceiver extends BroadcastReceiver {
Assert.checkArgument(BuildCompat.isAtLeastO());
PhoneAccountHandle phoneAccountHandle =
- intent.getParcelableExtra(TelephonyManager.EXTRA_PHONE_ACCOUNT_HANDLE);
- if (phoneAccountHandle == null) {
- // TODO: assert instead after API has landed.
- phoneAccountHandle =
- context
- .getSystemService(TelecomManager.class)
- .getDefaultOutgoingPhoneAccount(PhoneAccount.SCHEME_VOICEMAIL);
- }
- if (VoicemailComponent.get(context)
- .getVoicemailClient()
- .isActivated(context, phoneAccountHandle)) {
+ Assert.isNotNull(intent.getParcelableExtra(TelephonyManager.EXTRA_PHONE_ACCOUNT_HANDLE));
+
+ // Carrier might not send voicemail count. Missing extra means there are unknown numbers of
+ // voicemails (One or more). Treat it as 1 so the generic version will be shown. ("Voicemail"
+ // instead of "X voicemails")
+ int count = intent.getIntExtra(TelephonyManager.EXTRA_NOTIFICATION_COUNT, 1);
+
+ // Need credential encrypted storage to access preferences.
+ if (UserManagerCompat.isUserUnlocked(context)) {
+ PerAccountSharedPreferences preferences =
+ new PerAccountSharedPreferences(
+ context, phoneAccountHandle, PreferenceManager.getDefaultSharedPreferences(context));
+ // Carriers may send multiple notifications for the same voicemail.
+ if (count != 0 && count == preferences.getInt(LEGACY_VOICEMAIL_COUNT, -1)) {
+ LogUtil.i(
+ "LegacyVoicemailNotificationReceiver.onReceive",
+ "voicemail count hasn't changed, ignoring");
+ return;
+ }
+ preferences.edit().putInt(LEGACY_VOICEMAIL_COUNT, count).apply();
+ } else {
LogUtil.i(
"LegacyVoicemailNotificationReceiver.onReceive",
- "visual voicemail is activated, ignoring notification");
- return;
+ "User locked, bypassing voicemail count check");
}
- // Missing extra means there are unknown numbers of voicemails.
- int count = intent.getIntExtra(TelephonyManager.EXTRA_NOTIFICATION_COUNT, 1);
if (count == 0) {
LogUtil.i("LegacyVoicemailNotificationReceiver.onReceive", "clearing notification");
DefaultVoicemailNotifier.getInstance(context).cancelLegacyNotification();
return;
}
+ if (VoicemailComponent.get(context)
+ .getVoicemailClient()
+ .isActivated(context, phoneAccountHandle)) {
+ LogUtil.i(
+ "LegacyVoicemailNotificationReceiver.onReceive",
+ "visual voicemail is activated, ignoring notification");
+ return;
+ }
+
String voicemailNumber = intent.getStringExtra(TelephonyManager.EXTRA_VOICEMAIL_NUMBER);
PendingIntent callVoicemailIntent =
intent.getParcelableExtra(TelephonyManager.EXTRA_CALL_VOICEMAIL_INTENT);
diff --git a/java/com/android/dialer/app/voicemail/VoicemailPlaybackPresenter.java b/java/com/android/dialer/app/voicemail/VoicemailPlaybackPresenter.java
index 5ac487b2d..524873f6d 100644
--- a/java/com/android/dialer/app/voicemail/VoicemailPlaybackPresenter.java
+++ b/java/com/android/dialer/app/voicemail/VoicemailPlaybackPresenter.java
@@ -847,6 +847,9 @@ public class VoicemailPlaybackPresenter
}
private void showShareVoicemailButton(boolean show) {
+ if (mContext == null) {
+ return;
+ }
if (isShareVoicemailAllowed(mContext) && shareVoicemailButtonView != null) {
if (show) {
Logger.get(mContext).logImpression(DialerImpression.Type.VVM_SHARE_VISIBLE);
diff --git a/java/com/android/dialer/app/widget/ActionBarController.java b/java/com/android/dialer/app/widget/ActionBarController.java
index d0eb326ab..c1b4cc2b4 100644
--- a/java/com/android/dialer/app/widget/ActionBarController.java
+++ b/java/com/android/dialer/app/widget/ActionBarController.java
@@ -49,6 +49,20 @@ public class ActionBarController {
}
};
+ private final AnimationCallback mFadeInCallback =
+ new AnimationCallback() {
+ @Override
+ public void onAnimationEnd() {
+ slideActionBar(false /* slideUp */, false /* animate */);
+ }
+
+ @Override
+ public void onAnimationCancel() {
+ slideActionBar(false /* slideUp */, false /* animate */);
+ }
+ };
+ private ValueAnimator mAnimator;
+
public ActionBarController(ActivityUi activityUi, SearchEditTextLayout searchBox) {
mActivityUi = activityUi;
mSearchBox = searchBox;
@@ -107,7 +121,7 @@ public class ActionBarController {
}
slideActionBar(false /* slideUp */, true /* animate */);
} else {
- mSearchBox.fadeIn();
+ mSearchBox.fadeIn(mFadeInCallback);
}
}
}
@@ -129,14 +143,18 @@ public class ActionBarController {
public void slideActionBar(boolean slideUp, boolean animate) {
LogUtil.d("ActionBarController.slidingActionBar", "up: %b, animate: %b", slideUp, animate);
+ if (mAnimator != null && mAnimator.isRunning()) {
+ mAnimator.cancel();
+ mAnimator.removeAllUpdateListeners();
+ }
if (animate) {
- ValueAnimator animator = slideUp ? ValueAnimator.ofFloat(0, 1) : ValueAnimator.ofFloat(1, 0);
- animator.addUpdateListener(
+ mAnimator = slideUp ? ValueAnimator.ofFloat(0, 1) : ValueAnimator.ofFloat(1, 0);
+ mAnimator.addUpdateListener(
animation -> {
final float value = (float) animation.getAnimatedValue();
setHideOffset((int) (mActivityUi.getActionBarHeight() * value));
});
- animator.start();
+ mAnimator.start();
} else {
setHideOffset(slideUp ? mActivityUi.getActionBarHeight() : 0);
}
@@ -147,8 +165,7 @@ public class ActionBarController {
mSearchBox.animate().alpha(alphaValue).start();
}
- public void setHideOffset(int offset) {
- mIsActionBarSlidUp = offset >= mActivityUi.getActionBarHeight();
+ private void setHideOffset(int offset) {
mActivityUi.setActionBarHideOffset(offset);
}
diff --git a/java/com/android/dialer/app/widget/SearchEditTextLayout.java b/java/com/android/dialer/app/widget/SearchEditTextLayout.java
index be850f9a0..f83c48288 100644
--- a/java/com/android/dialer/app/widget/SearchEditTextLayout.java
+++ b/java/com/android/dialer/app/widget/SearchEditTextLayout.java
@@ -95,11 +95,11 @@ public class SearchEditTextLayout extends FrameLayout {
// Convert a long click into a click to expand the search box, and then long click on the
// search view. This accelerates the long-press scenario for copy/paste.
- mCollapsedSearchBox.setOnLongClickListener(
+ mCollapsed.setOnLongClickListener(
new OnLongClickListener() {
@Override
public boolean onLongClick(View view) {
- mCollapsedSearchBox.performClick();
+ mCollapsed.performClick();
mSearchView.performLongClick();
return false;
}
@@ -188,6 +188,11 @@ public class SearchEditTextLayout extends FrameLayout {
mIsFadedOut = false;
}
+ public void fadeIn(AnimUtils.AnimationCallback callback) {
+ AnimUtils.fadeIn(this, ANIMATION_DURATION, AnimUtils.NO_DELAY, callback);
+ mIsFadedOut = false;
+ }
+
public void setVisible(boolean visible) {
if (visible) {
setAlpha(1);
diff --git a/java/com/android/dialer/backup/DialerBackupAgent.java b/java/com/android/dialer/backup/DialerBackupAgent.java
index 27dfc29f4..dec1ca1a7 100644
--- a/java/com/android/dialer/backup/DialerBackupAgent.java
+++ b/java/com/android/dialer/backup/DialerBackupAgent.java
@@ -81,15 +81,14 @@ public class DialerBackupAgent extends BackupAgent {
/**
* onRestore is used for Key/Value restore. Since we are using Dolly/Android Auto backup/restore,
- * we do not need to implement this method as Dolly should not be calling this method. Instead
- * onFileRestore will be called by Dolly.
+ * we need to implement this method only for backwards compatibility. Dolly should be calling
+ * onFileRestore during its restore.
*/
@Override
public void onRestore(
BackupDataInput backupDataInput, int i, ParcelFileDescriptor parcelFileDescriptor)
throws IOException {
Logger.get(this).logImpression(DialerImpression.Type.BACKUP_ON_RESTORE);
- Assert.fail("Android Backup should not call DialerBackupAgent.onRestore");
}
@TargetApi(VERSION_CODES.M)
diff --git a/java/com/android/dialer/binary/common/DialerApplication.java b/java/com/android/dialer/binary/common/DialerApplication.java
index b4ee75cd4..a4c2e7d6f 100644
--- a/java/com/android/dialer/binary/common/DialerApplication.java
+++ b/java/com/android/dialer/binary/common/DialerApplication.java
@@ -26,6 +26,7 @@ import com.android.dialer.buildtype.BuildType;
import com.android.dialer.calllog.CallLogComponent;
import com.android.dialer.common.concurrent.DefaultDialerExecutorFactory;
import com.android.dialer.inject.HasRootComponent;
+import com.android.dialer.notification.NotificationChannelManager;
import com.android.dialer.persistentlog.PersistentLogger;
/** A common application subclass for all Dialer build variants. */
@@ -47,6 +48,8 @@ public abstract class DialerApplication extends Application implements HasRootCo
.asyncAutoMigrate();
CallLogComponent.get(this).callLogFramework().registerContentObservers(getApplicationContext());
PersistentLogger.initialize(this);
+
+ NotificationChannelManager.getInstance().firstInitIfNeeded(this);
Trace.endSection();
}
diff --git a/java/com/android/dialer/blocking/FilteredNumberAsyncQueryHandler.java b/java/com/android/dialer/blocking/FilteredNumberAsyncQueryHandler.java
index bd4156846..12a2086d4 100644
--- a/java/com/android/dialer/blocking/FilteredNumberAsyncQueryHandler.java
+++ b/java/com/android/dialer/blocking/FilteredNumberAsyncQueryHandler.java
@@ -201,7 +201,7 @@ public class FilteredNumberAsyncQueryHandler extends AsyncQueryHandler {
*/
@TargetApi(VERSION_CODES.M)
@Nullable
- public Integer getBlockedIdSynchronousForCalllogOnly(@Nullable String number, String countryIso) {
+ public Integer getBlockedIdSynchronous(@Nullable String number, String countryIso) {
Assert.isWorkerThread();
if (number == null) {
return null;
@@ -251,7 +251,7 @@ public class FilteredNumberAsyncQueryHandler extends AsyncQueryHandler {
blockedNumberCache.put(number, blockedId);
return blockedId;
} catch (SecurityException e) {
- LogUtil.e("FilteredNumberAsyncQueryHandler.getBlockedIdSynchronousForCalllogOnly", null, e);
+ LogUtil.e("FilteredNumberAsyncQueryHandler.getBlockedIdSynchronous", null, e);
return null;
}
}
diff --git a/java/com/android/dialer/blocking/FilteredNumberProvider.java b/java/com/android/dialer/blocking/FilteredNumberProvider.java
index 5d369038c..8ed781e73 100644
--- a/java/com/android/dialer/blocking/FilteredNumberProvider.java
+++ b/java/com/android/dialer/blocking/FilteredNumberProvider.java
@@ -26,12 +26,12 @@ import android.database.sqlite.SQLiteQueryBuilder;
import android.net.Uri;
import android.support.annotation.VisibleForTesting;
import android.text.TextUtils;
-import android.util.Log;
-import com.android.contacts.common.GeoUtil;
+import com.android.dialer.common.LogUtil;
import com.android.dialer.database.Database;
import com.android.dialer.database.DialerDatabaseHelper;
import com.android.dialer.database.FilteredNumberContract;
import com.android.dialer.database.FilteredNumberContract.FilteredNumberColumns;
+import com.android.dialer.location.GeoUtil;
/** Filtered number content provider. */
public class FilteredNumberProvider extends ContentProvider {
@@ -39,7 +39,6 @@ public class FilteredNumberProvider extends ContentProvider {
private static final int FILTERED_NUMBERS_TABLE = 1;
private static final int FILTERED_NUMBERS_TABLE_ID = 2;
private static final UriMatcher sUriMatcher = new UriMatcher(UriMatcher.NO_MATCH);
- private static final String TAG = FilteredNumberProvider.class.getSimpleName();
private DialerDatabaseHelper mDialerDatabaseHelper;
@Override
@@ -80,7 +79,7 @@ public class FilteredNumberProvider extends ContentProvider {
c.setNotificationUri(
getContext().getContentResolver(), FilteredNumberContract.FilteredNumber.CONTENT_URI);
} else {
- Log.d(TAG, "CURSOR WAS NULL");
+ LogUtil.d("FilteredNumberProvider.query", "CURSOR WAS NULL");
}
return c;
}
diff --git a/java/com/android/dialer/blocking/FilteredNumbersUtil.java b/java/com/android/dialer/blocking/FilteredNumbersUtil.java
index cbef73ca5..a95e8d789 100644
--- a/java/com/android/dialer/blocking/FilteredNumbersUtil.java
+++ b/java/com/android/dialer/blocking/FilteredNumbersUtil.java
@@ -27,19 +27,17 @@ import android.provider.ContactsContract.CommonDataKinds.Phone;
import android.provider.ContactsContract.Contacts;
import android.provider.Settings;
import android.support.annotation.Nullable;
+import android.support.annotation.VisibleForTesting;
import android.telephony.PhoneNumberUtils;
import android.text.TextUtils;
import android.widget.Toast;
import com.android.dialer.blocking.FilteredNumberAsyncQueryHandler.OnHasBlockedNumbersListener;
import com.android.dialer.common.LogUtil;
-import com.android.dialer.database.FilteredNumberContract.FilteredNumber;
-import com.android.dialer.database.FilteredNumberContract.FilteredNumberColumns;
import com.android.dialer.logging.InteractionEvent;
import com.android.dialer.logging.Logger;
import com.android.dialer.notification.NotificationChannelManager;
import com.android.dialer.notification.NotificationChannelManager.Channel;
import com.android.dialer.util.PermissionsUtil;
-import java.util.concurrent.TimeUnit;
/** Utility to help with tasks related to filtered numbers. */
public class FilteredNumbersUtil {
@@ -47,8 +45,9 @@ public class FilteredNumbersUtil {
public static final String CALL_BLOCKING_NOTIFICATION_TAG = "call_blocking";
public static final int CALL_BLOCKING_DISABLED_BY_EMERGENCY_CALL_NOTIFICATION_ID =
R.id.notification_call_blocking_disabled_by_emergency_call;
- // Pref key for storing the time of end of the last emergency call in milliseconds after epoch.
- protected static final String LAST_EMERGENCY_CALL_MS_PREF_KEY = "last_emergency_call_ms";
+ // Pref key for storing the time of end of the last emergency call in milliseconds after epoch.\
+ @VisibleForTesting
+ public static final String LAST_EMERGENCY_CALL_MS_PREF_KEY = "last_emergency_call_ms";
// Pref key for storing whether a notification has been dispatched to notify the user that call
// blocking has been disabled because of a recent emergency call.
protected static final String NOTIFIED_CALL_BLOCKING_DISABLED_BY_EMERGENCY_CALL_PREF_KEY =
@@ -186,47 +185,6 @@ public class FilteredNumbersUtil {
task.execute();
}
- /**
- * WARNING: This method should NOT be executed on the UI thread. Use {@code
- * FilteredNumberAsyncQueryHandler} to asynchronously check if a number is blocked.
- */
- public static boolean shouldBlockVoicemail(
- Context context, String number, String countryIso, long voicemailDateMs) {
- final String normalizedNumber = PhoneNumberUtils.formatNumberToE164(number, countryIso);
- if (TextUtils.isEmpty(normalizedNumber)) {
- return false;
- }
-
- if (hasRecentEmergencyCall(context)) {
- return false;
- }
-
- final Cursor cursor =
- context
- .getContentResolver()
- .query(
- FilteredNumber.CONTENT_URI,
- new String[] {FilteredNumberColumns.CREATION_TIME},
- FilteredNumberColumns.NORMALIZED_NUMBER + "=?",
- new String[] {normalizedNumber},
- null);
- if (cursor == null) {
- return false;
- }
- try {
- /*
- * Block if number is found and it was added before this voicemail was received.
- * The VVM's date is reported with precision to the minute, even though its
- * magnitude is in milliseconds, so we perform the comparison in minutes.
- */
- return cursor.moveToFirst()
- && TimeUnit.MINUTES.convert(voicemailDateMs, TimeUnit.MILLISECONDS)
- >= TimeUnit.MINUTES.convert(cursor.getLong(0), TimeUnit.MILLISECONDS);
- } finally {
- cursor.close();
- }
- }
-
public static long getLastEmergencyCallTimeMillis(Context context) {
return PreferenceManager.getDefaultSharedPreferences(context)
.getLong(LAST_EMERGENCY_CALL_MS_PREF_KEY, 0);
@@ -292,7 +250,7 @@ public class FilteredNumbersUtil {
context.getString(R.string.call_blocking_disabled_notification_text))
.setAutoCancel(true);
- NotificationChannelManager.applyChannel(builder, context, Channel.MISC, null);
+ NotificationChannelManager.applyChannel(builder, context, Channel.DEFAULT, null);
builder.setContentIntent(
PendingIntent.getActivity(
context,
diff --git a/java/com/android/dialer/callcomposer/CallComposerActivity.java b/java/com/android/dialer/callcomposer/CallComposerActivity.java
index e8ca72e97..074fc6de1 100644
--- a/java/com/android/dialer/callcomposer/CallComposerActivity.java
+++ b/java/com/android/dialer/callcomposer/CallComposerActivity.java
@@ -64,6 +64,7 @@ import com.android.dialer.enrichedcall.extensions.StateExtension;
import com.android.dialer.logging.DialerImpression;
import com.android.dialer.logging.Logger;
import com.android.dialer.multimedia.MultimediaData;
+import com.android.dialer.protos.ProtoParsers;
import com.android.dialer.telecom.TelecomUtil;
import com.android.dialer.util.ViewUtil;
import com.android.dialer.widget.DialerToolbar;
@@ -94,6 +95,7 @@ public class CallComposerActivity extends AppCompatActivity
private static final int EXIT_ANIMATION_DURATION_MILLIS = 500;
private static final String ARG_CALL_COMPOSER_CONTACT = "CALL_COMPOSER_CONTACT";
+ private static final String ARG_CALL_COMPOSER_CONTACT_BASE64 = "CALL_COMPOSER_CONTACT_BASE64";
private static final String ENTRANCE_ANIMATION_KEY = "entrance_animation_key";
private static final String CURRENT_INDEX_KEY = "current_index_key";
@@ -129,7 +131,7 @@ public class CallComposerActivity extends AppCompatActivity
public static Intent newIntent(Context context, CallComposerContact contact) {
Intent intent = new Intent(context, CallComposerActivity.class);
- intent.putExtra(ARG_CALL_COMPOSER_CONTACT, contact.toByteArray());
+ ProtoParsers.put(intent, ARG_CALL_COMPOSER_CONTACT, contact);
return intent;
}
@@ -449,23 +451,19 @@ public class CallComposerActivity extends AppCompatActivity
* Copied from {@link com.android.contacts.common.dialog.CallSubjectDialog}.
*/
private void onHandleIntent(Intent intent) {
- Bundle arguments = intent.getExtras();
- if (arguments == null) {
- throw new RuntimeException("CallComposerActivity.onHandleIntent, Arguments cannot be null.");
- }
- if (arguments.get(ARG_CALL_COMPOSER_CONTACT) instanceof String) {
- byte[] bytes = Base64.decode(arguments.getString(ARG_CALL_COMPOSER_CONTACT), Base64.DEFAULT);
+ if (intent.getExtras().containsKey(ARG_CALL_COMPOSER_CONTACT_BASE64)) {
+ // Invoked from launch_call_composer.py. The proto is provided as a base64 encoded string.
+ byte[] bytes =
+ Base64.decode(intent.getStringExtra(ARG_CALL_COMPOSER_CONTACT_BASE64), Base64.DEFAULT);
try {
contact = CallComposerContact.parseFrom(bytes);
} catch (InvalidProtocolBufferException e) {
- Assert.fail(e.toString());
+ throw Assert.createAssertionFailException(e.toString());
}
} else {
- try {
- contact = CallComposerContact.parseFrom(arguments.getByteArray(ARG_CALL_COMPOSER_CONTACT));
- } catch (InvalidProtocolBufferException e) {
- throw Assert.createIllegalStateFailException(e.toString());
- }
+ contact =
+ ProtoParsers.getTrusted(
+ intent, ARG_CALL_COMPOSER_CONTACT, CallComposerContact.getDefaultInstance());
}
updateContactInfo();
}
@@ -488,14 +486,15 @@ public class CallComposerActivity extends AppCompatActivity
nameView.setText(contact.getNameOrNumber());
toolbar.setTitle(contact.getNameOrNumber());
- if (!TextUtils.isEmpty(contact.getNumberLabel())
- && !TextUtils.isEmpty(contact.getDisplayNumber())) {
+ if (!TextUtils.isEmpty(contact.getDisplayNumber())) {
numberView.setVisibility(View.VISIBLE);
String secondaryInfo =
- getString(
- com.android.contacts.common.R.string.call_subject_type_and_number,
- contact.getNumberLabel(),
- contact.getDisplayNumber());
+ TextUtils.isEmpty(contact.getNumberLabel())
+ ? contact.getDisplayNumber()
+ : getString(
+ com.android.contacts.common.R.string.call_subject_type_and_number,
+ contact.getNumberLabel(),
+ contact.getDisplayNumber());
numberView.setText(secondaryInfo);
toolbar.setSubtitle(secondaryInfo);
} else {
@@ -656,7 +655,7 @@ public class CallComposerActivity extends AppCompatActivity
}
private void setMediaIconSelected(int position) {
- float alpha = 0.54f;
+ float alpha = 0.7f;
cameraIcon.setAlpha(position == CallComposerPagerAdapter.INDEX_CAMERA ? 1 : alpha);
galleryIcon.setAlpha(position == CallComposerPagerAdapter.INDEX_GALLERY ? 1 : alpha);
messageIcon.setAlpha(position == CallComposerPagerAdapter.INDEX_MESSAGE ? 1 : alpha);
diff --git a/java/com/android/dialer/calldetails/AndroidManifest.xml b/java/com/android/dialer/calldetails/AndroidManifest.xml
index b71207ba2..adaac402e 100644
--- a/java/com/android/dialer/calldetails/AndroidManifest.xml
+++ b/java/com/android/dialer/calldetails/AndroidManifest.xml
@@ -20,7 +20,7 @@
<activity
android:label="@string/call_details"
android:name="com.android.dialer.calldetails.CallDetailsActivity"
- android:theme="@style/Theme.AppCompat.NoActionBar">
+ android:theme="@style/Theme.AppCompat.Light.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
diff --git a/java/com/android/dialer/calldetails/CallDetailsActivity.java b/java/com/android/dialer/calldetails/CallDetailsActivity.java
index 41d176562..7eab951fa 100644
--- a/java/com/android/dialer/calldetails/CallDetailsActivity.java
+++ b/java/com/android/dialer/calldetails/CallDetailsActivity.java
@@ -35,7 +35,7 @@ import com.android.dialer.common.Assert;
import com.android.dialer.common.concurrent.AsyncTaskExecutors;
import com.android.dialer.logging.DialerImpression;
import com.android.dialer.logging.Logger;
-import com.google.protobuf.InvalidProtocolBufferException;
+import com.android.dialer.protos.ProtoParsers;
import java.util.List;
/** Displays the details of a specific call log entry. */
@@ -53,8 +53,8 @@ public class CallDetailsActivity extends AppCompatActivity implements OnMenuItem
Assert.isNotNull(contact);
Intent intent = new Intent(context, CallDetailsActivity.class);
- intent.putExtra(EXTRA_CONTACT, contact.toByteArray());
- intent.putExtra(EXTRA_CALL_DETAILS_ENTRIES, details.toByteArray());
+ ProtoParsers.put(intent, EXTRA_CONTACT, contact);
+ ProtoParsers.put(intent, EXTRA_CALL_DETAILS_ENTRIES, details);
return intent;
}
@@ -76,16 +76,13 @@ public class CallDetailsActivity extends AppCompatActivity implements OnMenuItem
}
private void onHandleIntent(Intent intent) {
- Bundle arguments = intent.getExtras();
- CallComposerContact contact = CallComposerContact.getDefaultInstance();
- try {
- contact = CallComposerContact.parseFrom(arguments.getByteArray(EXTRA_CONTACT));
- entries =
- CallDetailsEntries.parseFrom(arguments.getByteArray(EXTRA_CALL_DETAILS_ENTRIES))
- .getEntriesList();
- } catch (InvalidProtocolBufferException e) {
- throw Assert.createIllegalStateFailException(e.toString());
- }
+ CallComposerContact contact =
+ ProtoParsers.getTrusted(intent, EXTRA_CONTACT, CallComposerContact.getDefaultInstance());
+ entries =
+ ProtoParsers.getTrusted(
+ intent, EXTRA_CALL_DETAILS_ENTRIES, CallDetailsEntries.getDefaultInstance())
+ .getEntriesList();
+
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycler_view);
recyclerView.setLayoutManager(new LinearLayoutManager(this));
recyclerView.setAdapter(new CallDetailsAdapter(this, contact, entries));
diff --git a/java/com/android/dialer/calldetails/CallDetailsEntryViewHolder.java b/java/com/android/dialer/calldetails/CallDetailsEntryViewHolder.java
index 156fa4255..bc989ea25 100644
--- a/java/com/android/dialer/calldetails/CallDetailsEntryViewHolder.java
+++ b/java/com/android/dialer/calldetails/CallDetailsEntryViewHolder.java
@@ -111,10 +111,10 @@ public class CallDetailsEntryViewHolder extends ViewHolder {
callDuration.setVisibility(View.VISIBLE);
callDuration.setText(
CallEntryFormatter.formatDurationAndDataUsage(
- context, entry.getDuration(), entry.getDataUsage(), false /* a11y */));
+ context, entry.getDuration(), entry.getDataUsage()));
callDuration.setContentDescription(
- CallEntryFormatter.formatDurationAndDataUsage(
- context, entry.getDuration(), entry.getDataUsage(), true /* a11y */));
+ CallEntryFormatter.formatDurationAndDataUsageA11y(
+ context, entry.getDuration(), entry.getDataUsage()));
}
setMultimediaDetails(number, entry, showMultimediaDivider);
}
@@ -128,10 +128,7 @@ public class CallDetailsEntryViewHolder extends ViewHolder {
HistoryResult historyResult = entry.getHistoryResults(0);
multimediaDetailsContainer.setVisibility(View.VISIBLE);
- multimediaDetailsContainer.setOnClickListener(
- (v) -> {
- DialerUtils.startActivityWithErrorToast(context, IntentUtil.getSendSmsIntent(number));
- });
+ multimediaDetailsContainer.setOnClickListener((v) -> startSmsIntent(context, number));
multimediaImageContainer.setClipToOutline(true);
if (!TextUtils.isEmpty(historyResult.getImageUri())) {
@@ -159,12 +156,17 @@ public class CallDetailsEntryViewHolder extends ViewHolder {
postCallNote.setVisibility(View.VISIBLE);
postCallNote.setText(
context.getString(R.string.message_in_quotes, entry.getHistoryResults(1).getText()));
+ postCallNote.setOnClickListener((v) -> startSmsIntent(context, number));
} else {
LogUtil.i("CallDetailsEntryViewHolder.setMultimediaDetails", "no post call note");
}
}
}
+ private void startSmsIntent(Context context, String number) {
+ DialerUtils.startActivityWithErrorToast(context, IntentUtil.getSendSmsIntent(number));
+ }
+
private static boolean isIncoming(@NonNull HistoryResult historyResult) {
return historyResult.getType() == Type.INCOMING_POST_CALL
|| historyResult.getType() == Type.INCOMING_CALL_COMPOSER;
diff --git a/java/com/android/dialer/calldetails/CallDetailsHeaderViewHolder.java b/java/com/android/dialer/calldetails/CallDetailsHeaderViewHolder.java
index 437c2602c..4d9aacf7b 100644
--- a/java/com/android/dialer/calldetails/CallDetailsHeaderViewHolder.java
+++ b/java/com/android/dialer/calldetails/CallDetailsHeaderViewHolder.java
@@ -70,14 +70,15 @@ public class CallDetailsHeaderViewHolder extends RecyclerView.ViewHolder
contactPhoto.setContentDescription(
context.getString(R.string.description_contact_photo_details, contact.getNameOrNumber()));
nameView.setText(contact.getNameOrNumber());
- if (!TextUtils.isEmpty(contact.getNumberLabel())
- && !TextUtils.isEmpty(contact.getDisplayNumber())) {
+ if (!TextUtils.isEmpty(contact.getDisplayNumber())) {
numberView.setVisibility(View.VISIBLE);
String secondaryInfo =
- context.getString(
- com.android.contacts.common.R.string.call_subject_type_and_number,
- contact.getNumberLabel(),
- contact.getDisplayNumber());
+ TextUtils.isEmpty(contact.getNumberLabel())
+ ? contact.getDisplayNumber()
+ : context.getString(
+ com.android.contacts.common.R.string.call_subject_type_and_number,
+ contact.getNumberLabel(),
+ contact.getDisplayNumber());
numberView.setText(secondaryInfo);
} else {
numberView.setVisibility(View.GONE);
diff --git a/java/com/android/dialer/calldetails/res/layout/call_details_entry.xml b/java/com/android/dialer/calldetails/res/layout/call_details_entry.xml
index 3f2ba7534..3d4750d09 100644
--- a/java/com/android/dialer/calldetails/res/layout/call_details_entry.xml
+++ b/java/com/android/dialer/calldetails/res/layout/call_details_entry.xml
@@ -30,9 +30,13 @@
<TextView
android:id="@+id/call_type"
- android:layout_width="wrap_content"
+ android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/call_entry_text_left_margin"
+ android:layout_marginEnd="16dp"
+ android:layout_toStartOf="@+id/call_duration"
+ android:gravity="start"
+ android:maxLines="100"
style="@style/PrimaryText"/>
<TextView
@@ -57,7 +61,6 @@
android:id="@+id/ec_container"
android:layout_height="@dimen/ec_container_height"
android:layout_width="match_parent"
- android:layout_marginStart="@dimen/call_entry_text_left_margin"
android:layout_below="@+id/call_time"
android:visibility="gone"/>
@@ -65,11 +68,12 @@
android:id="@+id/post_call_note"
android:layout_width="match_parent"
android:layout_height="@dimen/ec_container_height"
+ android:layout_below="@+id/ec_container"
+ android:paddingStart="@dimen/call_entry_text_left_margin"
android:gravity="center_vertical"
- android:layout_marginStart="@dimen/ec_post_call_left_margin"
android:maxLines="2"
android:visibility="gone"
- android:layout_below="@+id/ec_container"
+ android:background="?attr/selectableItemBackground"
style="@style/SecondaryText"/>
<View
diff --git a/java/com/android/dialer/calldetails/res/layout/ec_data_container.xml b/java/com/android/dialer/calldetails/res/layout/ec_data_container.xml
index 85cc4ed62..fec3126a5 100644
--- a/java/com/android/dialer/calldetails/res/layout/ec_data_container.xml
+++ b/java/com/android/dialer/calldetails/res/layout/ec_data_container.xml
@@ -2,7 +2,10 @@
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
- android:layout_height="@dimen/ec_container_height">
+ android:layout_height="@dimen/ec_container_height"
+ android:paddingStart="@dimen/call_entry_text_left_margin"
+ android:clickable="true"
+ android:background="?attr/selectableItemBackground">
<TextView
android:id="@+id/multimedia_details"
@@ -21,6 +24,8 @@
android:layout_marginEnd="@dimen/call_entry_padding"
android:layout_centerVertical="true"
android:background="@drawable/multimedia_image_background"
+ android:clickable="true"
+ android:foreground="?attr/selectableItemBackground"
android:outlineProvider="background"
android:visibility="gone">
diff --git a/java/com/android/dialer/calldetails/res/values/dimens.xml b/java/com/android/dialer/calldetails/res/values/dimens.xml
index 054cd6975..f85d02f83 100644
--- a/java/com/android/dialer/calldetails/res/values/dimens.xml
+++ b/java/com/android/dialer/calldetails/res/values/dimens.xml
@@ -36,7 +36,6 @@
<!-- EC container -->
<dimen name="call_details_ec_text_size">12sp</dimen>
<dimen name="ec_container_height">48dp</dimen>
- <dimen name="ec_post_call_left_margin">73dp</dimen>
<dimen name="ec_photo_size">40dp</dimen>
<dimen name="ec_divider_top_bottom_margin">8dp</dimen>
</resources> \ No newline at end of file
diff --git a/java/com/android/dialer/callintent/CallIntentParser.java b/java/com/android/dialer/callintent/CallIntentParser.java
index b54f7c78b..01afce06d 100644
--- a/java/com/android/dialer/callintent/CallIntentParser.java
+++ b/java/com/android/dialer/callintent/CallIntentParser.java
@@ -19,32 +19,35 @@ package com.android.dialer.callintent;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
-import com.android.dialer.common.Assert;
-import com.google.protobuf.InvalidProtocolBufferException;
+import com.android.dialer.protos.ProtoParsers;
/** Parses data for a call extra to get any dialer specific app data. */
public class CallIntentParser {
+ static final String EXTRA_CALL_SPECIFIC_APP_DATA_WRAPPER =
+ "com.android.dialer.callintent.CALL_SPECIFIC_APP_DATA_WRAPPER";
@Nullable
public static CallSpecificAppData getCallSpecificAppData(@Nullable Bundle extras) {
if (extras == null) {
return null;
}
- byte[] flatArray = extras.getByteArray(Constants.EXTRA_CALL_SPECIFIC_APP_DATA);
- if (flatArray == null) {
- return null;
- }
- try {
- return CallSpecificAppData.parseFrom(flatArray);
- } catch (InvalidProtocolBufferException e) {
- Assert.fail("unexpected exception: " + e);
+ if (!extras.containsKey(Constants.EXTRA_CALL_SPECIFIC_APP_DATA)) {
return null;
}
+
+ return ProtoParsers.getTrusted(
+ extras.getBundle(Constants.EXTRA_CALL_SPECIFIC_APP_DATA),
+ EXTRA_CALL_SPECIFIC_APP_DATA_WRAPPER,
+ CallSpecificAppData.getDefaultInstance());
}
public static void putCallSpecificAppData(
@NonNull Bundle extras, @NonNull CallSpecificAppData callSpecificAppData) {
- extras.putByteArray(Constants.EXTRA_CALL_SPECIFIC_APP_DATA, callSpecificAppData.toByteArray());
+ // We wrap our bundle for consumers that may not have access to ProtoParsers in their class
+ // loader. This is necessary to prevent ClassNotFoundException's
+ Bundle wrapperBundle = new Bundle();
+ ProtoParsers.put(wrapperBundle, EXTRA_CALL_SPECIFIC_APP_DATA_WRAPPER, callSpecificAppData);
+ extras.putBundle(Constants.EXTRA_CALL_SPECIFIC_APP_DATA, wrapperBundle);
}
private CallIntentParser() {}
diff --git a/java/com/android/dialer/calllogutils/CallEntryFormatter.java b/java/com/android/dialer/calllogutils/CallEntryFormatter.java
index bd184bb89..6aa93af52 100644
--- a/java/com/android/dialer/calllogutils/CallEntryFormatter.java
+++ b/java/com/android/dialer/calllogutils/CallEntryFormatter.java
@@ -17,6 +17,7 @@
package com.android.dialer.calllogutils;
import android.content.Context;
+import android.content.res.Resources;
import android.icu.lang.UCharacter;
import android.icu.text.BreakIterator;
import android.os.Build.VERSION;
@@ -24,9 +25,12 @@ import android.os.Build.VERSION_CODES;
import android.text.format.DateUtils;
import android.text.format.Formatter;
import com.android.dialer.util.DialerUtils;
+import java.text.SimpleDateFormat;
import java.util.ArrayList;
+import java.util.Date;
import java.util.List;
import java.util.Locale;
+import java.util.concurrent.TimeUnit;
/** Utility class for formatting data and data usage in call log entries. */
public class CallEntryFormatter {
@@ -76,24 +80,41 @@ public class CallEntryFormatter {
UCharacter.TITLECASE_NO_LOWERCASE);
}
- private static CharSequence formatDuration(Context context, long elapsedSeconds, boolean a11y) {
- long minutes = 0;
- long seconds = 0;
+ private static CharSequence formatDuration(Context context, long elapsedSeconds) {
+ Resources res = context.getResources();
+ String formatPattern;
+ if (elapsedSeconds >= 60) {
+ String minutesString = res.getString(R.string.call_details_minutes_abbreviation);
+ String secondsString = res.getString(R.string.call_details_seconds_abbreviation);
+ // example output: "1m 1s"
+ formatPattern =
+ context.getString(
+ R.string.call_duration_format_pattern, "m", minutesString, "s", secondsString);
+ } else {
+ String secondsString = res.getString(R.string.call_details_seconds_abbreviation);
+ // example output: "1s"
+ formatPattern =
+ context.getString(R.string.call_duration_short_format_pattern, "s", secondsString);
+ }
+ SimpleDateFormat format = new SimpleDateFormat(formatPattern);
+ return format.format(new Date(TimeUnit.SECONDS.toMillis(elapsedSeconds)));
+ }
+ private static CharSequence formatDurationA11y(Context context, long elapsedSeconds) {
+ Resources res = context.getResources();
if (elapsedSeconds >= 60) {
- minutes = elapsedSeconds / 60;
- elapsedSeconds -= minutes * 60;
- seconds = elapsedSeconds;
- int stringId =
- a11y ? R.string.call_details_duration_format_a11y : R.string.call_details_duration_format;
- return context.getString(stringId, minutes, seconds);
+ int minutes = (int) (elapsedSeconds / 60);
+ int seconds = (int) elapsedSeconds - minutes * 60;
+ String minutesString = res.getQuantityString(R.plurals.a11y_minutes, minutes);
+ String secondsString = res.getQuantityString(R.plurals.a11y_seconds, seconds);
+ // example output: "1 minute 1 second", "2 minutes 2 seconds", ect.
+ return context.getString(
+ R.string.a11y_call_duration_format, minutes, minutesString, seconds, secondsString);
} else {
- seconds = elapsedSeconds;
- int stringId =
- a11y
- ? R.string.call_details_short_duration_format_a11y
- : R.string.call_details_short_duration_format;
- return context.getString(stringId, seconds);
+ String secondsString = res.getQuantityString(R.plurals.a11y_seconds, (int) elapsedSeconds);
+ // example output: "1 second", "2 seconds"
+ return context.getString(
+ R.string.a11y_call_duration_short_format, elapsedSeconds, secondsString);
}
}
@@ -102,12 +123,29 @@ public class CallEntryFormatter {
*
* @param elapsedSeconds Total elapsed seconds.
* @param dataUsage Data usage in bytes, or null if not specified.
- * @param a11y {@code true} if string should be talk back friendly.
* @return String containing call duration and data usage.
*/
public static CharSequence formatDurationAndDataUsage(
- Context context, long elapsedSeconds, long dataUsage, boolean a11y) {
- CharSequence duration = formatDuration(context, elapsedSeconds, a11y);
+ Context context, long elapsedSeconds, long dataUsage) {
+ return formatDurationAndDataUsageInternal(
+ context, formatDuration(context, elapsedSeconds), dataUsage);
+ }
+
+ /**
+ * Formats a string containing the call duration and the data usage (if specified) for TalkBack.
+ *
+ * @param elapsedSeconds Total elapsed seconds.
+ * @param dataUsage Data usage in bytes, or null if not specified.
+ * @return String containing call duration and data usage.
+ */
+ public static CharSequence formatDurationAndDataUsageA11y(
+ Context context, long elapsedSeconds, long dataUsage) {
+ return formatDurationAndDataUsageInternal(
+ context, formatDurationA11y(context, elapsedSeconds), dataUsage);
+ }
+
+ private static CharSequence formatDurationAndDataUsageInternal(
+ Context context, CharSequence duration, long dataUsage) {
List<CharSequence> durationItems = new ArrayList<>();
if (dataUsage > 0) {
durationItems.add(duration);
diff --git a/java/com/android/dialer/calllogutils/res/values-af/strings.xml b/java/com/android/dialer/calllogutils/res/values-af/strings.xml
index 1858a7210..434d4cf81 100644
--- a/java/com/android/dialer/calllogutils/res/values-af/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-af/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Stemboodskap"</string>
<string name="type_rejected" msgid="5632107438472996198">"Afgekeurde oproep"</string>
<string name="type_blocked" msgid="9177237294052244929">"Geblokkeerde oproep"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Oproep is op \'n ander toestel geantwoord"</string>
<string name="description_phone_account" msgid="4382951172691362244">"op <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"via <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"op <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, via <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Stemboodskap"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> m. <xliff:g id="SECONDS">%d</xliff:g> s."</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s."</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minute <xliff:g id="SECONDS">%d</xliff:g> sekondes"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> sekondes"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-am/strings.xml b/java/com/android/dialer/calllogutils/res/values-am/strings.xml
index 2d4f10ddd..211eca78e 100644
--- a/java/com/android/dialer/calllogutils/res/values-am/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-am/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"የድምፅ መልእክት"</string>
<string name="type_rejected" msgid="5632107438472996198">"ያልተነሳ ጥሪ"</string>
<string name="type_blocked" msgid="9177237294052244929">"የታገደ ጥሪ"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"ጥሪው በሌላ መሣሪያ ላይ ተመልሷል"</string>
<string name="description_phone_account" msgid="4382951172691362244">"በ<xliff:g id="PHONEACCOUNT">^1</xliff:g> ላይ"</string>
<string name="description_via_number" msgid="7682575124846343076">"በ <xliff:g id="NUMBER">%1$s</xliff:g> በኩል"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"በ <xliff:g id="PHONEACCOUNT">%1$s</xliff:g> ላይ፣ በ <xliff:g id="NUMBER">%2$s</xliff:g> በኩል"</string>
<string name="voicemail_string" msgid="6029775151483803006">"የድምፅ መልእክት"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>ደ <xliff:g id="SECONDS">%d</xliff:g>ሰ"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> ሰከንዶች"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> ደቂቃዎች <xliff:g id="SECONDS">%d</xliff:g> ሰከንዶች"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> ሰከንዶች"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-ar/strings.xml b/java/com/android/dialer/calllogutils/res/values-ar/strings.xml
index 49a96ffbf..68b2bafce 100644
--- a/java/com/android/dialer/calllogutils/res/values-ar/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ar/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"البريد الصوتي"</string>
<string name="type_rejected" msgid="5632107438472996198">"مكالمة مرفوضة"</string>
<string name="type_blocked" msgid="9177237294052244929">"مكالمة محظورة"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"تم الرد على المكالمة على جهاز آخر"</string>
<string name="description_phone_account" msgid="4382951172691362244">"من <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"من خلال <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"على <xliff:g id="PHONEACCOUNT">%1$s</xliff:g> من خلال <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"البريد الصوتي"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> د <xliff:g id="SECONDS">%d</xliff:g> ث"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> ثانية"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> دقيقة <xliff:g id="SECONDS">%d</xliff:g> ثانية"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> ثانية"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-az/strings.xml b/java/com/android/dialer/calllogutils/res/values-az/strings.xml
index 8bf5c03d1..826a81047 100644
--- a/java/com/android/dialer/calllogutils/res/values-az/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-az/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Səsli e-məktub"</string>
<string name="type_rejected" msgid="5632107438472996198">"Rədd edilmiş zəng"</string>
<string name="type_blocked" msgid="9177237294052244929">"Blok edilmiş zəng"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Zəngə başqa cihazda cavab verildi"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g> hesabında"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g> vasitəsilə"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="NUMBER">%2$s</xliff:g> vasitəsilə <xliff:g id="PHONEACCOUNT">%1$s</xliff:g> hesabında"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Səsli e-məktub"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> dəq <xliff:g id="SECONDS">%d</xliff:g> san"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>san"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> dəqiqə <xliff:g id="SECONDS">%d</xliff:g> saniyə"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> saniyə"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-b+sr+Latn/strings.xml b/java/com/android/dialer/calllogutils/res/values-b+sr+Latn/strings.xml
index 0d658c455..02aee3aac 100644
--- a/java/com/android/dialer/calllogutils/res/values-b+sr+Latn/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-b+sr+Latn/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Govorna pošta"</string>
<string name="type_rejected" msgid="5632107438472996198">"Odbijen poziv"</string>
<string name="type_blocked" msgid="9177237294052244929">"Blokiran poziv"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Poziv je prihvaćen na drugom uređaju"</string>
<string name="description_phone_account" msgid="4382951172691362244">"na <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"preko <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"na <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, preko <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Govorna pošta"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> m <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> sek"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> sek"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-be/strings.xml b/java/com/android/dialer/calllogutils/res/values-be/strings.xml
index e04d815d5..39d4e0af4 100644
--- a/java/com/android/dialer/calllogutils/res/values-be/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-be/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Галасавая пошта"</string>
<string name="type_rejected" msgid="5632107438472996198">"Адхілены выклік"</string>
<string name="type_blocked" msgid="9177237294052244929">"Заблакіраваны выклік"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Выклік прыняты на іншай прыладзе"</string>
<string name="description_phone_account" msgid="4382951172691362244">"на <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"праз <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"на <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, праз <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Галасавая пошта"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> хв <xliff:g id="SECONDS">%d</xliff:g> с"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> с"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"Хвілін: <xliff:g id="MINUTES">%d</xliff:g>; секунд: <xliff:g id="SECONDS">%d</xliff:g>"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> с"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-bg/strings.xml b/java/com/android/dialer/calllogutils/res/values-bg/strings.xml
index 716cecb3a..91a02bbd2 100644
--- a/java/com/android/dialer/calllogutils/res/values-bg/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-bg/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Гласова поща"</string>
<string name="type_rejected" msgid="5632107438472996198">"Отхвърлено обаждане"</string>
<string name="type_blocked" msgid="9177237294052244929">"Блокирано обаждане"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"На обаждането бе отговорено на друго устройство"</string>
<string name="description_phone_account" msgid="4382951172691362244">"в/ъв <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"през <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"в/ъв <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, през <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Гласова поща"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> мин <xliff:g id="SECONDS">%d</xliff:g> сек"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> сек"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> минути и <xliff:g id="SECONDS">%d</xliff:g> секунди"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> секунди"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-bn/strings.xml b/java/com/android/dialer/calllogutils/res/values-bn/strings.xml
index ab2862e64..252505a48 100644
--- a/java/com/android/dialer/calllogutils/res/values-bn/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-bn/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"ভয়েসমেল"</string>
<string name="type_rejected" msgid="5632107438472996198">"অস্বীকৃত কল"</string>
<string name="type_blocked" msgid="9177237294052244929">"অবরুদ্ধ কল"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"অন্য ডিভাইসে কলটির উত্তর দেওয়া হয়েছে"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g> এ"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g> এর মাধ্যমে"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g> এ, <xliff:g id="NUMBER">%2$s</xliff:g> এর মাধ্যমে"</string>
<string name="voicemail_string" msgid="6029775151483803006">"ভয়েসমেল"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>মিনিট <xliff:g id="SECONDS">%d</xliff:g>সেকেন্ড"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>সেকেন্ড"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> মিনিট <xliff:g id="SECONDS">%d</xliff:g> সেকেন্ড"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> সেকেন্ড"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-bs/strings.xml b/java/com/android/dialer/calllogutils/res/values-bs/strings.xml
index 27bf8a46a..16e3a5499 100644
--- a/java/com/android/dialer/calllogutils/res/values-bs/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-bs/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Govorna pošta"</string>
<string name="type_rejected" msgid="5632107438472996198">"Odbijeni poziv"</string>
<string name="type_blocked" msgid="9177237294052244929">"Blokirani poziv"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Poziv je primljen na drugom uređaju"</string>
<string name="description_phone_account" msgid="4382951172691362244">"na <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"preko <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"na <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, preko <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Govorna pošta"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> min. <xliff:g id="SECONDS">%d</xliff:g> sek."</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> sek."</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-ca/strings.xml b/java/com/android/dialer/calllogutils/res/values-ca/strings.xml
index eb26926a1..eb7b97ea0 100644
--- a/java/com/android/dialer/calllogutils/res/values-ca/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ca/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Missatge de veu"</string>
<string name="type_rejected" msgid="5632107438472996198">"Trucada rebutjada"</string>
<string name="type_blocked" msgid="9177237294052244929">"Trucada bloquejada"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"S\'ha respost a la trucada en un altre dispositiu"</string>
<string name="description_phone_account" msgid="4382951172691362244">"a <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"al número <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"a <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, al número <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Bústia de veu"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minuts <xliff:g id="SECONDS">%d</xliff:g> segons"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> segons"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-cs/strings.xml b/java/com/android/dialer/calllogutils/res/values-cs/strings.xml
index 66b58810d..ae760fc61 100644
--- a/java/com/android/dialer/calllogutils/res/values-cs/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-cs/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Hlasová schránka"</string>
<string name="type_rejected" msgid="5632107438472996198">"Odmítnutý hovor"</string>
<string name="type_blocked" msgid="9177237294052244929">"Zablokovaný hovor"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Hovor byl přijat na jiném zařízení"</string>
<string name="description_phone_account" msgid="4382951172691362244">"na účet <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"z čísla <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"na účet <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, z čísla <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Hlasová schránka"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-da/strings.xml b/java/com/android/dialer/calllogutils/res/values-da/strings.xml
index aa6ba8a2f..7bba1f674 100644
--- a/java/com/android/dialer/calllogutils/res/values-da/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-da/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Telefonsvarer"</string>
<string name="type_rejected" msgid="5632107438472996198">"Afvist opkald"</string>
<string name="type_blocked" msgid="9177237294052244929">"Blokeret opkald"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Opkaldet blev besvaret på en anden enhed"</string>
<string name="description_phone_account" msgid="4382951172691362244">"på <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"via <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"til <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, via <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Telefonsvarer"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min. <xliff:g id="SECONDS">%d</xliff:g> sek."</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> sek."</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minutter <xliff:g id="SECONDS">%d</xliff:g> sekunder"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> sekunder"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-de/strings.xml b/java/com/android/dialer/calllogutils/res/values-de/strings.xml
index 7fd087fb7..fd8e8e85a 100644
--- a/java/com/android/dialer/calllogutils/res/values-de/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-de/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Mailbox"</string>
<string name="type_rejected" msgid="5632107438472996198">"Abgelehnter Anruf"</string>
<string name="type_blocked" msgid="9177237294052244929">"Blockierter Anruf"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Der Anruf wurde auf einem anderen Gerät angenommen"</string>
<string name="description_phone_account" msgid="4382951172691362244">"mit <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"über <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"mit <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, über <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Mailbox"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> Minuten <xliff:g id="SECONDS">%d</xliff:g> Sekunden"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> Sekunden"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-el/strings.xml b/java/com/android/dialer/calllogutils/res/values-el/strings.xml
index 7a3db9ab8..fbedb5239 100644
--- a/java/com/android/dialer/calllogutils/res/values-el/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-el/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Αυτόματος τηλεφωνητής"</string>
<string name="type_rejected" msgid="5632107438472996198">"Απορριφθείσα κλήση"</string>
<string name="type_blocked" msgid="9177237294052244929">"Αποκλεισμένη κλήση"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Η κλήση απαντήθηκε από άλλη συσκευή"</string>
<string name="description_phone_account" msgid="4382951172691362244">"σε <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"μέσω <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"στον λογαριασμό <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, μέσω <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Αυτόματος τηλεφωνητής"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>λ <xliff:g id="SECONDS">%d</xliff:g>δ"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>δ"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> λεπτά, <xliff:g id="SECONDS">%d</xliff:g> δευτερόλεπτα"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> δευτερόλεπτα"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-en-rAU/strings.xml b/java/com/android/dialer/calllogutils/res/values-en-rAU/strings.xml
index 97ed6cfcc..98801497d 100644
--- a/java/com/android/dialer/calllogutils/res/values-en-rAU/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-en-rAU/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Voicemail"</string>
<string name="type_rejected" msgid="5632107438472996198">"Declined call"</string>
<string name="type_blocked" msgid="9177237294052244929">"Blocked call"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Call answered on another device"</string>
<string name="description_phone_account" msgid="4382951172691362244">"on <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"via <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"on <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, via <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Voicemail"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>m <xliff:g id="SECONDS">%d</xliff:g>s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minutes <xliff:g id="SECONDS">%d</xliff:g> seconds"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> seconds"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-en-rGB/strings.xml b/java/com/android/dialer/calllogutils/res/values-en-rGB/strings.xml
index 97ed6cfcc..98801497d 100644
--- a/java/com/android/dialer/calllogutils/res/values-en-rGB/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-en-rGB/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Voicemail"</string>
<string name="type_rejected" msgid="5632107438472996198">"Declined call"</string>
<string name="type_blocked" msgid="9177237294052244929">"Blocked call"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Call answered on another device"</string>
<string name="description_phone_account" msgid="4382951172691362244">"on <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"via <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"on <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, via <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Voicemail"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>m <xliff:g id="SECONDS">%d</xliff:g>s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minutes <xliff:g id="SECONDS">%d</xliff:g> seconds"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> seconds"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-en-rIN/strings.xml b/java/com/android/dialer/calllogutils/res/values-en-rIN/strings.xml
index 97ed6cfcc..98801497d 100644
--- a/java/com/android/dialer/calllogutils/res/values-en-rIN/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-en-rIN/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Voicemail"</string>
<string name="type_rejected" msgid="5632107438472996198">"Declined call"</string>
<string name="type_blocked" msgid="9177237294052244929">"Blocked call"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Call answered on another device"</string>
<string name="description_phone_account" msgid="4382951172691362244">"on <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"via <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"on <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, via <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Voicemail"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>m <xliff:g id="SECONDS">%d</xliff:g>s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minutes <xliff:g id="SECONDS">%d</xliff:g> seconds"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> seconds"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-es-rUS/strings.xml b/java/com/android/dialer/calllogutils/res/values-es-rUS/strings.xml
index 8d25bde11..a91d9d95a 100644
--- a/java/com/android/dialer/calllogutils/res/values-es-rUS/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-es-rUS/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Buzón de voz"</string>
<string name="type_rejected" msgid="5632107438472996198">"Llamada rechazada"</string>
<string name="type_blocked" msgid="9177237294052244929">"Llamada bloqueada"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"La llamada se respondió en otro dispositivo"</string>
<string name="description_phone_account" msgid="4382951172691362244">"en <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"por medio de <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"en <xliff:g id="PHONEACCOUNT">%1$s</xliff:g> por medio de <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Buzón de voz"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minutos, <xliff:g id="SECONDS">%d</xliff:g> segundos"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> segundos"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-es/strings.xml b/java/com/android/dialer/calllogutils/res/values-es/strings.xml
index 5ad0f5eab..ac3e5bff4 100644
--- a/java/com/android/dialer/calllogutils/res/values-es/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-es/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Mensaje de voz"</string>
<string name="type_rejected" msgid="5632107438472996198">"Llamada rechazada"</string>
<string name="type_blocked" msgid="9177237294052244929">"Llamada bloqueada"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Llamada contestada en otro dispositivo"</string>
<string name="description_phone_account" msgid="4382951172691362244">"en <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"a través del <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"en <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, a través del <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Buzón de voz"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minutos <xliff:g id="SECONDS">%d</xliff:g> segundos"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> segundos"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-et/strings.xml b/java/com/android/dialer/calllogutils/res/values-et/strings.xml
index 9e2cd14fa..8ffade24c 100644
--- a/java/com/android/dialer/calllogutils/res/values-et/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-et/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Kõnepost"</string>
<string name="type_rejected" msgid="5632107438472996198">"Keeldutud kõne"</string>
<string name="type_blocked" msgid="9177237294052244929">"Blokeeritud kõne"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Kõnele vastati teises seadmes"</string>
<string name="description_phone_account" msgid="4382951172691362244">"kontol <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"numbri <xliff:g id="NUMBER">%1$s</xliff:g> kaudu"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"kontol <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, numbri <xliff:g id="NUMBER">%2$s</xliff:g> kaudu"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Kõnepost"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minutit <xliff:g id="SECONDS">%d</xliff:g> sekundit"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> sekundit"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-eu/strings.xml b/java/com/android/dialer/calllogutils/res/values-eu/strings.xml
index e1a6b3f15..e0f6b6c4a 100644
--- a/java/com/android/dialer/calllogutils/res/values-eu/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-eu/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Erantzungailua"</string>
<string name="type_rejected" msgid="5632107438472996198">"Baztertutako deia"</string>
<string name="type_blocked" msgid="9177237294052244929">"Blokeatutako deia"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Beste gailu batean erantzun zaio deiari"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g> kontuan"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g> bidez"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g> kontuan, <xliff:g id="NUMBER">%2$s</xliff:g> bidez"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Erantzungailua"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min eta <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minutu eta <xliff:g id="SECONDS">%d</xliff:g> segundo"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> segundo"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-fa/strings.xml b/java/com/android/dialer/calllogutils/res/values-fa/strings.xml
index 13c92b8f7..64ac69fc5 100644
--- a/java/com/android/dialer/calllogutils/res/values-fa/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-fa/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"پست صوتی"</string>
<string name="type_rejected" msgid="5632107438472996198">"تماس ردشده"</string>
<string name="type_blocked" msgid="9177237294052244929">"تماس مسدودشده"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"تماس در دستگاه دیگری پاسخ داده شد"</string>
<string name="description_phone_account" msgid="4382951172691362244">"در <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"ازطریق <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"در <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>، ازطریق <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"پست صوتی"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> دقیقه <xliff:g id="SECONDS">%d</xliff:g> ثانیه"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> ثانیه"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> دقیقه و <xliff:g id="SECONDS">%d</xliff:g> ثانیه"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> ثانیه"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-fi/strings.xml b/java/com/android/dialer/calllogutils/res/values-fi/strings.xml
index 1b08ea974..63eee112d 100644
--- a/java/com/android/dialer/calllogutils/res/values-fi/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-fi/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Vastaaja"</string>
<string name="type_rejected" msgid="5632107438472996198">"Hylätty puhelu"</string>
<string name="type_blocked" msgid="9177237294052244929">"Estetty puhelu"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Puheluun vastattiin toisella laitteella."</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"numerosta <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"tililtä <xliff:g id="PHONEACCOUNT">%1$s</xliff:g> numerosta <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Vastaaja"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minuuttia <xliff:g id="SECONDS">%d</xliff:g> sekuntia"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> sekuntia"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-fr-rCA/strings.xml b/java/com/android/dialer/calllogutils/res/values-fr-rCA/strings.xml
index 1288ae318..ecbb080c5 100644
--- a/java/com/android/dialer/calllogutils/res/values-fr-rCA/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-fr-rCA/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Messagerie vocale"</string>
<string name="type_rejected" msgid="5632107438472996198">"Appel refusé"</string>
<string name="type_blocked" msgid="9177237294052244929">"Appel bloqué"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Appel reçu sur un autre appareil"</string>
<string name="description_phone_account" msgid="4382951172691362244">"sur <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"au <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"sur <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, au <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Messagerie vocale"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min et <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minutes et <xliff:g id="SECONDS">%d</xliff:g> secondes"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> secondes"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-fr/strings.xml b/java/com/android/dialer/calllogutils/res/values-fr/strings.xml
index a0cee2a9f..593934b27 100644
--- a/java/com/android/dialer/calllogutils/res/values-fr/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-fr/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Messagerie vocale"</string>
<string name="type_rejected" msgid="5632107438472996198">"Appel refusé"</string>
<string name="type_blocked" msgid="9177237294052244929">"Appel bloqué"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Appel pris sur un autre appareil"</string>
<string name="description_phone_account" msgid="4382951172691362244">"sur <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"au <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"sur <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, au <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Messagerie vocale"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min et <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minutes <xliff:g id="SECONDS">%d</xliff:g> secondes"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> secondes"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-gl/strings.xml b/java/com/android/dialer/calllogutils/res/values-gl/strings.xml
index a2a33f791..c37cf9ffb 100644
--- a/java/com/android/dialer/calllogutils/res/values-gl/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-gl/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Correo de voz"</string>
<string name="type_rejected" msgid="5632107438472996198">"Chamada rexeitada"</string>
<string name="type_blocked" msgid="9177237294052244929">"Chamada bloqueada"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"A chamada respondeuse noutro dispositivo"</string>
<string name="description_phone_account" msgid="4382951172691362244">"en <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"a través do <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"en <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, a través do <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Correo de voz"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minutos e <xliff:g id="SECONDS">%d</xliff:g> segundos"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> segundos"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-gu/strings.xml b/java/com/android/dialer/calllogutils/res/values-gu/strings.xml
index 598048883..50d4544eb 100644
--- a/java/com/android/dialer/calllogutils/res/values-gu/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-gu/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"વૉઇસમેઇલ"</string>
<string name="type_rejected" msgid="5632107438472996198">"નકારેલો કૉલ"</string>
<string name="type_blocked" msgid="9177237294052244929">"અવરોધિત કૉલ"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"બીજા ઉપકરણ પર કૉલનો જવાબ આપ્યો"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g> પર"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g> મારફતે"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g> પર, <xliff:g id="NUMBER">%2$s</xliff:g> મારફતે"</string>
<string name="voicemail_string" msgid="6029775151483803006">"વૉઇસમેઇલ"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>મિ <xliff:g id="SECONDS">%d</xliff:g>સે"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>સે"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> મિનિટ <xliff:g id="SECONDS">%d</xliff:g> સેકંડ"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> સેકંડ"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-hi/strings.xml b/java/com/android/dialer/calllogutils/res/values-hi/strings.xml
index e8994bd9f..14bcf7dfd 100644
--- a/java/com/android/dialer/calllogutils/res/values-hi/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-hi/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"वॉइसमेल"</string>
<string name="type_rejected" msgid="5632107438472996198">"अस्वीकार किया गया कॉल"</string>
<string name="type_blocked" msgid="9177237294052244929">"अवरोधित किया गया कॉल"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"दूसरे डिवाइस पर कॉल का जवाब दिया गया"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g> पर"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g> से"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g> पर, <xliff:g id="NUMBER">%2$s</xliff:g> से"</string>
<string name="voicemail_string" msgid="6029775151483803006">"वॉइसमेल"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> मि <xliff:g id="SECONDS">%d</xliff:g> से"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> से"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> मिनट <xliff:g id="SECONDS">%d</xliff:g> सेकंड"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> सेकंड"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-hr/strings.xml b/java/com/android/dialer/calllogutils/res/values-hr/strings.xml
index ef60cd275..e4773de91 100644
--- a/java/com/android/dialer/calllogutils/res/values-hr/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-hr/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Govorna pošta"</string>
<string name="type_rejected" msgid="5632107438472996198">"Odbijeni poziv"</string>
<string name="type_blocked" msgid="9177237294052244929">"Blokirani poziv"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Na poziv je odgovoreno na drugom uređaju"</string>
<string name="description_phone_account" msgid="4382951172691362244">"na računu <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"putem broja <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"na računu <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, putem broja <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Govorna pošta"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-hu/strings.xml b/java/com/android/dialer/calllogutils/res/values-hu/strings.xml
index 566bf272d..689a5903e 100644
--- a/java/com/android/dialer/calllogutils/res/values-hu/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-hu/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Hangposta"</string>
<string name="type_rejected" msgid="5632107438472996198">"Elutasított hívás"</string>
<string name="type_blocked" msgid="9177237294052244929">"Letiltott hívás"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Hívás felvéve egy másik eszközön"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"szám: <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"fiók: <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, szám: <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Hangposta"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> p <xliff:g id="SECONDS">%d</xliff:g> mp"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> mp"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> perc, <xliff:g id="SECONDS">%d</xliff:g> másodperc"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> másodperc"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-hy/strings.xml b/java/com/android/dialer/calllogutils/res/values-hy/strings.xml
index 1b939eca0..ce9a37e68 100644
--- a/java/com/android/dialer/calllogutils/res/values-hy/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-hy/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Ձայնային փոստ"</string>
<string name="type_rejected" msgid="5632107438472996198">"Մերժված զանգ"</string>
<string name="type_blocked" msgid="9177237294052244929">"Արգելափակված զանգ"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Զանգն ընդունվեց մեկ այլ սարքով"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g>-ին"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g> համարից"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g>-ին <xliff:g id="NUMBER">%2$s</xliff:g> համարից"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Ձայնային փոստ"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> ր <xliff:g id="SECONDS">%d</xliff:g> վ"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> վ"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> րոպե <xliff:g id="SECONDS">%d</xliff:g> վայրկյան"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> վայրկյան"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-in/strings.xml b/java/com/android/dialer/calllogutils/res/values-in/strings.xml
index f734419d5..06b91b780 100644
--- a/java/com/android/dialer/calllogutils/res/values-in/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-in/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Pesan suara"</string>
<string name="type_rejected" msgid="5632107438472996198">"Panggilan ditolak"</string>
<string name="type_blocked" msgid="9177237294052244929">"Panggilan diblokir"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Panggilan dijawab pada perangkat lain"</string>
<string name="description_phone_account" msgid="4382951172691362244">"di <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"melalui <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"di <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, melalui <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Pesan suara"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>m <xliff:g id="SECONDS">%d</xliff:g>d"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>d"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> menit <xliff:g id="SECONDS">%d</xliff:g> detik"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> detik"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-is/strings.xml b/java/com/android/dialer/calllogutils/res/values-is/strings.xml
index 5643aee28..45024d337 100644
--- a/java/com/android/dialer/calllogutils/res/values-is/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-is/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Talhólf"</string>
<string name="type_rejected" msgid="5632107438472996198">"Símtali hafnað"</string>
<string name="type_blocked" msgid="9177237294052244929">"Símtal á bannlista"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Símtali svarað í öðru tæki"</string>
<string name="description_phone_account" msgid="4382951172691362244">"í gegnum <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"í gegnum <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"á <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, í gegnum <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Talhólf"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> mín. og <xliff:g id="SECONDS">%d</xliff:g> sek."</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> sek."</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> mínútur <xliff:g id="SECONDS">%d</xliff:g> sekúndur"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> sekúndur"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-it/strings.xml b/java/com/android/dialer/calllogutils/res/values-it/strings.xml
index 808d4e444..cac732d6b 100644
--- a/java/com/android/dialer/calllogutils/res/values-it/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-it/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Messaggi vocali"</string>
<string name="type_rejected" msgid="5632107438472996198">"Chiamata rifiutata"</string>
<string name="type_blocked" msgid="9177237294052244929">"Chiamata bloccata"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Si è risposto alla chiamata su un altro dispositivo"</string>
<string name="description_phone_account" msgid="4382951172691362244">"da o verso <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"tramite <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"su <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, tramite <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Messaggi vocali"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> m <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minuti <xliff:g id="SECONDS">%d</xliff:g> secondi"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> secondi"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-iw/strings.xml b/java/com/android/dialer/calllogutils/res/values-iw/strings.xml
index 069a8b89d..89cd5e4e9 100644
--- a/java/com/android/dialer/calllogutils/res/values-iw/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-iw/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"דואר קולי"</string>
<string name="type_rejected" msgid="5632107438472996198">"שיחה שנדחתה"</string>
<string name="type_blocked" msgid="9177237294052244929">"שיחה שנחסמה"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"השיחה נענתה במכשיר אחר"</string>
<string name="description_phone_account" msgid="4382951172691362244">"בחשבון <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"דרך <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"בחשבון <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, דרך <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"דואר קולי"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> דקות ו-<xliff:g id="SECONDS">%d</xliff:g> שניות"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> שניות"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> דקות ו-<xliff:g id="SECONDS">%d</xliff:g> שניות"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> שניות"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-ja/strings.xml b/java/com/android/dialer/calllogutils/res/values-ja/strings.xml
index 81e8ee510..61c396d5e 100644
--- a/java/com/android/dialer/calllogutils/res/values-ja/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ja/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"ボイスメール"</string>
<string name="type_rejected" msgid="5632107438472996198">"拒否された通話"</string>
<string name="type_blocked" msgid="9177237294052244929">"ブロックされた通話"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"別の端末で応答した通話"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g> で受信"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g>(<xliff:g id="NUMBER">%2$s</xliff:g>)で受信"</string>
<string name="voicemail_string" msgid="6029775151483803006">"ボイスメール"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> 分 <xliff:g id="SECONDS">%d</xliff:g> 秒"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> 秒"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> 分 <xliff:g id="SECONDS">%d</xliff:g> 秒"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> 秒"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-ka/strings.xml b/java/com/android/dialer/calllogutils/res/values-ka/strings.xml
index 6bfe5d3ae..a41660b3c 100644
--- a/java/com/android/dialer/calllogutils/res/values-ka/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ka/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"ხმოვანი ფოსტა"</string>
<string name="type_rejected" msgid="5632107438472996198">"უარყოფილი ზარი"</string>
<string name="type_blocked" msgid="9177237294052244929">"დაბლოკილი ზარი"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"ზარს პასუხი გაეცა სხვა მოწყობილობაზე"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g>-ზე"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g>-ის მეშვეობით"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g>-ზე, <xliff:g id="NUMBER">%2$s</xliff:g>-ის მეშვეობით"</string>
<string name="voicemail_string" msgid="6029775151483803006">"ხმოვანი ფოსტა"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>წთ <xliff:g id="SECONDS">%d</xliff:g>წმ"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>წმ"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> წუთი, <xliff:g id="SECONDS">%d</xliff:g> წამი"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> წამი"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-kk/strings.xml b/java/com/android/dialer/calllogutils/res/values-kk/strings.xml
index 8302bb397..a2aae777e 100644
--- a/java/com/android/dialer/calllogutils/res/values-kk/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-kk/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Дауыстық хабар"</string>
<string name="type_rejected" msgid="5632107438472996198">"Қабылданбаған қоңырау"</string>
<string name="type_blocked" msgid="9177237294052244929">"Бөгелген қоңырау"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Қоңырау басқа құрылғыдан қабылданды"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g> арқылы"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, <xliff:g id="NUMBER">%2$s</xliff:g> арқылы"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Дауыстық хабар"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>м <xliff:g id="SECONDS">%d</xliff:g>с"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> с"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> минут <xliff:g id="SECONDS">%d</xliff:g> секунд"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> секунд"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-km/strings.xml b/java/com/android/dialer/calllogutils/res/values-km/strings.xml
index 91b6d9acd..fe58bd7bd 100644
--- a/java/com/android/dialer/calllogutils/res/values-km/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-km/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"សារ​ជា​សំឡេង"</string>
<string name="type_rejected" msgid="5632107438472996198">"ការហៅដែលបានបដិសេធ"</string>
<string name="type_blocked" msgid="9177237294052244929">"ការហៅដែលបានទប់ស្កាត់"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"បាន​ឆ្លើយ​ការ​ហៅ​នៅ​លើ​ឧបករណ៍​ផ្សេង​ទៀត"</string>
<string name="description_phone_account" msgid="4382951172691362244">"នៅ <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"តាមរយៈ <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"នៅ​លើ <xliff:g id="PHONEACCOUNT">%1$s</xliff:g> តាមរយៈ <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"សារ​ជា​សំឡេង"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>m <xliff:g id="SECONDS">%d</xliff:g>s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> នាទី <xliff:g id="SECONDS">%d</xliff:g> វិនាទី"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> វិនាទី"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-kn/strings.xml b/java/com/android/dialer/calllogutils/res/values-kn/strings.xml
index 6d6f8864a..927cb2d20 100644
--- a/java/com/android/dialer/calllogutils/res/values-kn/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-kn/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"ಧ್ವನಿಮೇಲ್"</string>
<string name="type_rejected" msgid="5632107438472996198">"ನಿರಾಕರಿಸಿದ ಕರೆ"</string>
<string name="type_blocked" msgid="9177237294052244929">"ನಿರ್ಬಂಧಿಸಿದ ಕರೆ"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"ಮತ್ತೊಂದು ಸಾಧನದಲ್ಲಿ ಕರೆಗೆ ಉತ್ತರಿಸಲಾಗಿದೆ"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g> ನಲ್ಲಿ"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g> ಮೂಲಕ"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g> ರಲ್ಲಿ, <xliff:g id="NUMBER">%2$s</xliff:g> ಮೂಲಕ"</string>
<string name="voicemail_string" msgid="6029775151483803006">"ಧ್ವನಿಮೇಲ್"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>ನಿ <xliff:g id="SECONDS">%d</xliff:g>ಸೆ"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>ಸೆ"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> ನಿಮಿಷಗಳು <xliff:g id="SECONDS">%d</xliff:g> ಸೆಕೆಂಡುಗಳು"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> ಸೆಕೆಂಡುಗಳು"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-ko/strings.xml b/java/com/android/dialer/calllogutils/res/values-ko/strings.xml
index ff49d5b83..31c8672b6 100644
--- a/java/com/android/dialer/calllogutils/res/values-ko/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ko/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"음성사서함"</string>
<string name="type_rejected" msgid="5632107438472996198">"거부된 통화"</string>
<string name="type_blocked" msgid="9177237294052244929">"차단된 통화"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"다른 기기에서 전화를 받음"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g> 계정"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g>번으로 수신"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g>에서 <xliff:g id="NUMBER">%2$s</xliff:g>번으로 수신"</string>
<string name="voicemail_string" msgid="6029775151483803006">"음성사서함"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>분 <xliff:g id="SECONDS">%d</xliff:g>초"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>초"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g>분 <xliff:g id="SECONDS">%d</xliff:g>초"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g>초"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-ky/strings.xml b/java/com/android/dialer/calllogutils/res/values-ky/strings.xml
index 9ec8ca253..3aacb9d94 100644
--- a/java/com/android/dialer/calllogutils/res/values-ky/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ky/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Үн почтасы"</string>
<string name="type_rejected" msgid="5632107438472996198">"Четке кагылган чалуу"</string>
<string name="type_blocked" msgid="9177237294052244929">"Бөгөттөлгөн чалуу"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Чалууга башка түзмөктөн жооп берилди"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g> боюнча"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g> аркылуу"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g> боюнча <xliff:g id="NUMBER">%2$s</xliff:g> аркылуу"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Үн почтасы"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>мүн. <xliff:g id="SECONDS">%d</xliff:g>сек."</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>сек."</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> мүнөт <xliff:g id="SECONDS">%d</xliff:g> секунд"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> секунд"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-lo/strings.xml b/java/com/android/dialer/calllogutils/res/values-lo/strings.xml
index 72efbd872..c330455ae 100644
--- a/java/com/android/dialer/calllogutils/res/values-lo/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-lo/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"ຂໍ້ຄວາມສຽງ"</string>
<string name="type_rejected" msgid="5632107438472996198">"ສາຍ​ໂທ​ທີ່​ຖືກ​ປະ​ຕິ​ເສດ"</string>
<string name="type_blocked" msgid="9177237294052244929">"ສາຍ​ໂທ​ທີ່​ຖືກບ​ລັອກ"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"ຮັບສາຍໃນອຸປະກອນອື່ນແລ້ວ"</string>
<string name="description_phone_account" msgid="4382951172691362244">"ຢູ່​ <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"ຜ່ານ <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"ຢູ່ <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, ຜ່ານ <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"ຂໍ້ຄວາມສຽງ"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>ນທ <xliff:g id="SECONDS">%d</xliff:g>ວິ"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>ວິ"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> ນາທີ <xliff:g id="SECONDS">%d</xliff:g> ວິນາທີ"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> ວິນາທີ"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-lt/strings.xml b/java/com/android/dialer/calllogutils/res/values-lt/strings.xml
index 7eaa42b8f..f981cbdc6 100644
--- a/java/com/android/dialer/calllogutils/res/values-lt/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-lt/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Balso paštas"</string>
<string name="type_rejected" msgid="5632107438472996198">"Atmestas skambutis"</string>
<string name="type_blocked" msgid="9177237294052244929">"Užblokuotas skambutis"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Į skambutį atsakyta kitame įrenginyje"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"numeriu <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, numeriu <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Balso paštas"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min. <xliff:g id="SECONDS">%d</xliff:g> sek."</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> sek."</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> min. <xliff:g id="SECONDS">%d</xliff:g> sek."</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> sek."</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-lv/strings.xml b/java/com/android/dialer/calllogutils/res/values-lv/strings.xml
index cf6b32efe..9a9ed62f7 100644
--- a/java/com/android/dialer/calllogutils/res/values-lv/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-lv/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Balss pasta ziņojums"</string>
<string name="type_rejected" msgid="5632107438472996198">"Noraidīts zvans"</string>
<string name="type_blocked" msgid="9177237294052244929">"Bloķēts zvans"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Uz zvanu tika atbildēts citā ierīcē"</string>
<string name="description_phone_account" msgid="4382951172691362244">"kontā <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"izmantojot numuru <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"kontā <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, izmantojot numuru <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Balss pasts"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minūtes <xliff:g id="SECONDS">%d</xliff:g> sekundes"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> sekundes"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-mk/strings.xml b/java/com/android/dialer/calllogutils/res/values-mk/strings.xml
index 5747c258d..017e62586 100644
--- a/java/com/android/dialer/calllogutils/res/values-mk/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-mk/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Говорна пошта"</string>
<string name="type_rejected" msgid="5632107438472996198">"Одбиен повик"</string>
<string name="type_blocked" msgid="9177237294052244929">"Блокиран повик"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Повикот е одговорен на друг уред"</string>
<string name="description_phone_account" msgid="4382951172691362244">"на <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"на <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"на <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, на <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Говорна пошта"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> мин. <xliff:g id="SECONDS">%d</xliff:g> сек."</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> сек."</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> минути <xliff:g id="SECONDS">%d</xliff:g> секунди"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> секунди"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-ml/strings.xml b/java/com/android/dialer/calllogutils/res/values-ml/strings.xml
index fcd59958c..67701294d 100644
--- a/java/com/android/dialer/calllogutils/res/values-ml/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ml/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"വോയ്‌സ്‌മെയിൽ"</string>
<string name="type_rejected" msgid="5632107438472996198">"നിരസിച്ച കോൾ"</string>
<string name="type_blocked" msgid="9177237294052244929">"ബ്ലോക്കുചെയ്ത കോൾ"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"മറ്റൊരു ഉപകരണത്തിൽ കോളിന് മറുപടി നൽകി"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g> എന്നതിൽ"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g> നമ്പർ വഴി"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="NUMBER">%2$s</xliff:g> നമ്പർ വഴി, <xliff:g id="PHONEACCOUNT">%1$s</xliff:g> അക്കൗണ്ടിൽ"</string>
<string name="voicemail_string" msgid="6029775151483803006">"വോയ്‌സ്‌മെയിൽ"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>മിനിറ്റ് <xliff:g id="SECONDS">%d</xliff:g>സെക്കന്‍ഡ്"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>സെക്കൻഡ്"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> മിനിറ്റ് <xliff:g id="SECONDS">%d</xliff:g> സെക്കൻഡ്"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> സെക്കൻഡ്"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-mn/strings.xml b/java/com/android/dialer/calllogutils/res/values-mn/strings.xml
index cc2043989..fc8381120 100644
--- a/java/com/android/dialer/calllogutils/res/values-mn/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-mn/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Дуут шуудан"</string>
<string name="type_rejected" msgid="5632107438472996198">"Татгалзсан дуудлага"</string>
<string name="type_blocked" msgid="9177237294052244929">"Хориглосон дуудлага"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Дуудлагад өөр төхөөрөмж дээрээс хариулсан"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g> дээр"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g>-р"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g> дээр, <xliff:g id="NUMBER">%2$s</xliff:g>-р"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Дуут шуудан"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>м <xliff:g id="SECONDS">%d</xliff:g>с"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>с"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> минут <xliff:g id="SECONDS">%d</xliff:g> секунд"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> секунд"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-mr/strings.xml b/java/com/android/dialer/calllogutils/res/values-mr/strings.xml
index eb1080289..b536bd14d 100644
--- a/java/com/android/dialer/calllogutils/res/values-mr/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-mr/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"व्हॉइसमेल"</string>
<string name="type_rejected" msgid="5632107438472996198">"नाकारलेला कॉल"</string>
<string name="type_blocked" msgid="9177237294052244929">"अवरोधित केलेला कॉल"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"कॉलला दुसर्‍या डिव्हाइसवर उत्तर दिले"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g> वर"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g> द्वारे"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g> वर, <xliff:g id="NUMBER">%2$s</xliff:g> द्वारे"</string>
<string name="voicemail_string" msgid="6029775151483803006">"व्हॉइसमेल"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>मि <xliff:g id="SECONDS">%d</xliff:g>से"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>से"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> मिनिटे <xliff:g id="SECONDS">%d</xliff:g> सेकंद"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> सेकंद"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-ms/strings.xml b/java/com/android/dialer/calllogutils/res/values-ms/strings.xml
index 03e75161d..21828449b 100644
--- a/java/com/android/dialer/calllogutils/res/values-ms/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ms/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Mel suara"</string>
<string name="type_rejected" msgid="5632107438472996198">"Panggilan yang ditolak"</string>
<string name="type_blocked" msgid="9177237294052244929">"Panggilan yang disekat"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Panggilan dijawab pada peranti lain"</string>
<string name="description_phone_account" msgid="4382951172691362244">"pada <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"melalui <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"pada <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, melalui <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Mel suara"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>m <xliff:g id="SECONDS">%d</xliff:g>s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minit <xliff:g id="SECONDS">%d</xliff:g> saat"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> saat"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-my/strings.xml b/java/com/android/dialer/calllogutils/res/values-my/strings.xml
index 07f0f8915..6a4ed9b3b 100644
--- a/java/com/android/dialer/calllogutils/res/values-my/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-my/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"အသံမေးလ်"</string>
<string name="type_rejected" msgid="5632107438472996198">"ငြင်းပယ်ထားသော ခေါ်ဆိုမှု"</string>
<string name="type_blocked" msgid="9177237294052244929">"ခေါ်ဆိုမှုကို ပိတ်ဆို့ထားပါသည်"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"ခေါ်ဆိုမှုကို အခြားကိရိယာတွင် ဖြေကြားထားပါသည်"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g> တွင်"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g> မှတစ်ဆင့်"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g> တွင်၊ <xliff:g id="NUMBER">%2$s</xliff:g> မှတစ်ဆင့်"</string>
<string name="voicemail_string" msgid="6029775151483803006">"အသံမေးလ်"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>မိနစ် <xliff:g id="SECONDS">%d</xliff:g>စက္ကန့်"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>စက္ကန့်"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> မိနစ် <xliff:g id="SECONDS">%d</xliff:g> စက္ကန့်"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> စက္ကန့်"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-nb/strings.xml b/java/com/android/dialer/calllogutils/res/values-nb/strings.xml
index 0596aa1bd..362aba472 100644
--- a/java/com/android/dialer/calllogutils/res/values-nb/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-nb/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Talepost"</string>
<string name="type_rejected" msgid="5632107438472996198">"Avvist anrop"</string>
<string name="type_blocked" msgid="9177237294052244929">"Blokkert anrop"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Anropet ble besvart på en annen enhet"</string>
<string name="description_phone_account" msgid="4382951172691362244">"på <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"via <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"på <xliff:g id="PHONEACCOUNT">%1$s</xliff:g> via <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Talepost"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> m og <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minutter, <xliff:g id="SECONDS">%d</xliff:g> sekunder"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> sekunder"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-ne/strings.xml b/java/com/android/dialer/calllogutils/res/values-ne/strings.xml
index 31e1e3279..b0d797506 100644
--- a/java/com/android/dialer/calllogutils/res/values-ne/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ne/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"भ्वाइस मेल"</string>
<string name="type_rejected" msgid="5632107438472996198">"अस्वीकार गरिएको कल"</string>
<string name="type_blocked" msgid="9177237294052244929">"रोक्का गरिएको कल"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"कलको जवाफ अर्को यन्त्रमा फर्काइयो"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g> मा"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g> मार्फत"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g> मा, <xliff:g id="NUMBER">%2$s</xliff:g> मार्फत"</string>
<string name="voicemail_string" msgid="6029775151483803006">"भ्वाइस मेल"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>मिनेट <xliff:g id="SECONDS">%d</xliff:g>सेकेन्ड"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>सेकेन्ड"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> मिनेट <xliff:g id="SECONDS">%d</xliff:g> सेकेन्ड"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> सेकेन्ड"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-nl/strings.xml b/java/com/android/dialer/calllogutils/res/values-nl/strings.xml
index 6801082b3..324ee5ab7 100644
--- a/java/com/android/dialer/calllogutils/res/values-nl/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-nl/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Voicemail"</string>
<string name="type_rejected" msgid="5632107438472996198">"Geweigerde oproep"</string>
<string name="type_blocked" msgid="9177237294052244929">"Geblokkeerde oproep"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Oproep beantwoord op een ander apparaat"</string>
<string name="description_phone_account" msgid="4382951172691362244">"in <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"via <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"op <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, via <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Voicemail"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> m <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minuten, <xliff:g id="SECONDS">%d</xliff:g> seconden"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> seconden"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-no/strings.xml b/java/com/android/dialer/calllogutils/res/values-no/strings.xml
index 0596aa1bd..362aba472 100644
--- a/java/com/android/dialer/calllogutils/res/values-no/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-no/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Talepost"</string>
<string name="type_rejected" msgid="5632107438472996198">"Avvist anrop"</string>
<string name="type_blocked" msgid="9177237294052244929">"Blokkert anrop"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Anropet ble besvart på en annen enhet"</string>
<string name="description_phone_account" msgid="4382951172691362244">"på <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"via <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"på <xliff:g id="PHONEACCOUNT">%1$s</xliff:g> via <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Talepost"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> m og <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minutter, <xliff:g id="SECONDS">%d</xliff:g> sekunder"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> sekunder"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-pa/strings.xml b/java/com/android/dialer/calllogutils/res/values-pa/strings.xml
index e7c6119e2..71dfdc977 100644
--- a/java/com/android/dialer/calllogutils/res/values-pa/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-pa/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"ਵੌਇਸਮੇਲ"</string>
<string name="type_rejected" msgid="5632107438472996198">"ਅਸਵੀਕਾਰ ਕੀਤੀ ਕਾਲ"</string>
<string name="type_blocked" msgid="9177237294052244929">"ਬਲੌਕ ਕੀਤੀ ਕਾਲ"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"ਕਾਲ ਦਾ ਕਿਸੇ ਹੋਰ ਡੀਵਾਈਸ \'ਤੇ ਜਵਾਬ ਦਿੱਤਾ ਗਿਆ"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g> \'ਤੇ"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g> ਰਾਹੀਂ"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g> \'ਤੇ, <xliff:g id="NUMBER">%2$s</xliff:g> ਰਾਹੀਂ"</string>
<string name="voicemail_string" msgid="6029775151483803006">"ਵੌਇਸਮੇਲ"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>ਮਿੰ <xliff:g id="SECONDS">%d</xliff:g>ਸਕਿੰ"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>ਸਕਿੰ"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> ਮਿੰਟ <xliff:g id="SECONDS">%d</xliff:g> ਸਕਿੰਟ"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> ਸਕਿੰਟ"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-pl/strings.xml b/java/com/android/dialer/calllogutils/res/values-pl/strings.xml
index d863c1d9d..67ca2cf8d 100644
--- a/java/com/android/dialer/calllogutils/res/values-pl/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-pl/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Poczta głosowa"</string>
<string name="type_rejected" msgid="5632107438472996198">"Odrzucone połączenie"</string>
<string name="type_blocked" msgid="9177237294052244929">"Zablokowane połączenie"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Połączenie zostało odebrane na innym urządzeniu"</string>
<string name="description_phone_account" msgid="4382951172691362244">"na koncie <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"przez <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"na koncie <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, przez <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Poczta głosowa"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-pt-rBR/strings.xml b/java/com/android/dialer/calllogutils/res/values-pt-rBR/strings.xml
index 5182576e1..ab4557c16 100644
--- a/java/com/android/dialer/calllogutils/res/values-pt-rBR/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-pt-rBR/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Correio de voz"</string>
<string name="type_rejected" msgid="5632107438472996198">"Chamada recusada"</string>
<string name="type_blocked" msgid="9177237294052244929">"Chamada bloqueada"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Chamada atendida em outro dispositivo"</string>
<string name="description_phone_account" msgid="4382951172691362244">"em <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"pelo número <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"em <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, pelo número <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Correio de voz"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minutos <xliff:g id="SECONDS">%d</xliff:g> segundos"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> segundos"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-pt-rPT/strings.xml b/java/com/android/dialer/calllogutils/res/values-pt-rPT/strings.xml
index b9c4d2459..456f3e838 100644
--- a/java/com/android/dialer/calllogutils/res/values-pt-rPT/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-pt-rPT/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Correio de voz"</string>
<string name="type_rejected" msgid="5632107438472996198">"Chamada recusada"</string>
<string name="type_blocked" msgid="9177237294052244929">"Chamada bloqueada"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Chamada atendida noutro dispositivo"</string>
<string name="description_phone_account" msgid="4382951172691362244">"em <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"através do número <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"em <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, através do número <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Correio de voz"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minutos <xliff:g id="SECONDS">%d</xliff:g> segundos"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> segundos"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-pt/strings.xml b/java/com/android/dialer/calllogutils/res/values-pt/strings.xml
index 5182576e1..ab4557c16 100644
--- a/java/com/android/dialer/calllogutils/res/values-pt/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-pt/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Correio de voz"</string>
<string name="type_rejected" msgid="5632107438472996198">"Chamada recusada"</string>
<string name="type_blocked" msgid="9177237294052244929">"Chamada bloqueada"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Chamada atendida em outro dispositivo"</string>
<string name="description_phone_account" msgid="4382951172691362244">"em <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"pelo número <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"em <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, pelo número <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Correio de voz"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minutos <xliff:g id="SECONDS">%d</xliff:g> segundos"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> segundos"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-ro/strings.xml b/java/com/android/dialer/calllogutils/res/values-ro/strings.xml
index fb4ad6ba1..dca7e800d 100644
--- a/java/com/android/dialer/calllogutils/res/values-ro/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ro/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Mesagerie vocală"</string>
<string name="type_rejected" msgid="5632107438472996198">"Apel respins"</string>
<string name="type_blocked" msgid="9177237294052244929">"Apel blocat"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Apel preluat pe alt dispozitiv"</string>
<string name="description_phone_account" msgid="4382951172691362244">"pe <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"prin <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"pe <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, prin <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Mesagerie vocală"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min. <xliff:g id="SECONDS">%d</xliff:g> sec."</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> sec."</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minute, <xliff:g id="SECONDS">%d</xliff:g> secunde"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> secunde"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-ru/strings.xml b/java/com/android/dialer/calllogutils/res/values-ru/strings.xml
index 7fc772bbb..1ee01f129 100644
--- a/java/com/android/dialer/calllogutils/res/values-ru/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ru/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Голосовая почта"</string>
<string name="type_rejected" msgid="5632107438472996198">"Отклоненный вызов"</string>
<string name="type_blocked" msgid="9177237294052244929">"Заблокированный вызов"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Вызов принят на другом устройстве"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"Номер <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, номер <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Голосовая почта"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> мин. <xliff:g id="SECONDS">%d</xliff:g> сек."</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> сек."</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> мин. <xliff:g id="SECONDS">%d</xliff:g> сек."</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> сек."</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-si/strings.xml b/java/com/android/dialer/calllogutils/res/values-si/strings.xml
index 5a6e9e650..11d0ed4fd 100644
--- a/java/com/android/dialer/calllogutils/res/values-si/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-si/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"හඬ තැපෑල"</string>
<string name="type_rejected" msgid="5632107438472996198">"ප්‍රතික්ෂේප කළ ඇමතුම"</string>
<string name="type_blocked" msgid="9177237294052244929">"අවහිර කළ ඇමතුම"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"ඇමතුමට වෙනත් උපාංගයකදී පිළිතුරු දෙන ලදී"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g> මත"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g> හරහා"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g> මත, <xliff:g id="NUMBER">%2$s</xliff:g> හරහා"</string>
<string name="voicemail_string" msgid="6029775151483803006">"හඬ තැපෑල"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"මි<xliff:g id="MINUTES">%d</xliff:g> ත<xliff:g id="SECONDS">%d</xliff:g>"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"තත්<xliff:g id="SECONDS">%d</xliff:g>"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"මිනිත්තු <xliff:g id="MINUTES">%d</xliff:g> තත්පර <xliff:g id="SECONDS">%d</xliff:g>"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"තත්පර <xliff:g id="SECONDS">%d</xliff:g>"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-sk/strings.xml b/java/com/android/dialer/calllogutils/res/values-sk/strings.xml
index edd431a55..64810fc9b 100644
--- a/java/com/android/dialer/calllogutils/res/values-sk/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-sk/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Hlasová schránka"</string>
<string name="type_rejected" msgid="5632107438472996198">"Odmietnutý hovor"</string>
<string name="type_blocked" msgid="9177237294052244929">"Blokovaný hovor"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Hovor bol prijatý v inom zariadení"</string>
<string name="description_phone_account" msgid="4382951172691362244">"v účte <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"prostredníctvom čísla <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"v účte <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, prostredníctvom čísla <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Hlasová schránka"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> min, <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-sl/strings.xml b/java/com/android/dialer/calllogutils/res/values-sl/strings.xml
index ee2a64180..0f375527c 100644
--- a/java/com/android/dialer/calllogutils/res/values-sl/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-sl/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Odzivnik"</string>
<string name="type_rejected" msgid="5632107438472996198">"Zavrnjen klic"</string>
<string name="type_blocked" msgid="9177237294052244929">"Blokiran klic"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Klic je bil sprejet v drugi napravi"</string>
<string name="description_phone_account" msgid="4382951172691362244">"v računu <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"prek številke <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"v računu <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, prek številke <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Odzivnik"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> min <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> min in <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-sq/strings.xml b/java/com/android/dialer/calllogutils/res/values-sq/strings.xml
index 764a35d98..acfd36889 100644
--- a/java/com/android/dialer/calllogutils/res/values-sq/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-sq/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Posta zanore"</string>
<string name="type_rejected" msgid="5632107438472996198">"Telefonatë e refuzuar"</string>
<string name="type_blocked" msgid="9177237294052244929">"Telefonatë e bllokuar"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Telefonata mori përgjigje në një pajisje tjetër"</string>
<string name="description_phone_account" msgid="4382951172691362244">"në <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"nëpërmjet <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"në <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, nëpërmjet <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Posta zanore"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> minuta e <xliff:g id="SECONDS">%d</xliff:g> sekonda"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> sekonda"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minuta <xliff:g id="SECONDS">%d</xliff:g> sekonda"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> sekonda"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-sr/strings.xml b/java/com/android/dialer/calllogutils/res/values-sr/strings.xml
index bef1b1683..559093880 100644
--- a/java/com/android/dialer/calllogutils/res/values-sr/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-sr/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Говорна пошта"</string>
<string name="type_rejected" msgid="5632107438472996198">"Одбијен позив"</string>
<string name="type_blocked" msgid="9177237294052244929">"Блокиран позив"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Позив је прихваћен на другом уређају"</string>
<string name="description_phone_account" msgid="4382951172691362244">"на <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"преко <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"на <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, преко <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Говорна пошта"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> м <xliff:g id="SECONDS">%d</xliff:g> с"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> с"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> мин <xliff:g id="SECONDS">%d</xliff:g> сек"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> сек"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-sv/strings.xml b/java/com/android/dialer/calllogutils/res/values-sv/strings.xml
index 630af12de..4b74594fa 100644
--- a/java/com/android/dialer/calllogutils/res/values-sv/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-sv/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Röstbrevlåda"</string>
<string name="type_rejected" msgid="5632107438472996198">"Avvisat samtal"</string>
<string name="type_blocked" msgid="9177237294052244929">"Blockerat samtal"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Svarade på en annan enhet"</string>
<string name="description_phone_account" msgid="4382951172691362244">"på <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"med <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"på <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, med <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Röstbrevlåda"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> m <xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> minuter, <xliff:g id="SECONDS">%d</xliff:g> sekunder"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> sekunder"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-sw/strings.xml b/java/com/android/dialer/calllogutils/res/values-sw/strings.xml
index fae34e4f1..729d01a7e 100644
--- a/java/com/android/dialer/calllogutils/res/values-sw/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-sw/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Ujumbe wa sauti"</string>
<string name="type_rejected" msgid="5632107438472996198">"Simu iliyokataliwa"</string>
<string name="type_blocked" msgid="9177237294052244929">"Simu iliyozuiwa"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Simu uliyojibu kwenye kifaa kingine"</string>
<string name="description_phone_account" msgid="4382951172691362244">"kwenye <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"kupitia <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"kwenye <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, kupitia <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Ujumbe wa sauti"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"Dakika <xliff:g id="MINUTES">%d</xliff:g> sekunde <xliff:g id="SECONDS">%d</xliff:g>"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"Sekunde <xliff:g id="SECONDS">%d</xliff:g>"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"Dakika <xliff:g id="MINUTES">%d</xliff:g> sekunde <xliff:g id="SECONDS">%d</xliff:g>"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"Sekunde <xliff:g id="SECONDS">%d</xliff:g>"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-ta/strings.xml b/java/com/android/dialer/calllogutils/res/values-ta/strings.xml
index 4adbe0ec2..abd058d12 100644
--- a/java/com/android/dialer/calllogutils/res/values-ta/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ta/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"குரலஞ்சல்"</string>
<string name="type_rejected" msgid="5632107438472996198">"நிராகரித்த அழைப்பு"</string>
<string name="type_blocked" msgid="9177237294052244929">"தடுத்த அழைப்பு"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"மற்றொரு சாதனத்திலிருந்து அழைப்பிற்குப் பதிலளித்தீர்கள்"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g> இல்"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g> மூலம்"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g> இல் <xliff:g id="NUMBER">%2$s</xliff:g> மூலம்"</string>
<string name="voicemail_string" msgid="6029775151483803006">"குரலஞ்சல்"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>நி <xliff:g id="SECONDS">%d</xliff:g>வி"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>வி"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> நிமிடங்கள் <xliff:g id="SECONDS">%d</xliff:g> விநாடிகள்"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> விநாடிகள்"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-te/strings.xml b/java/com/android/dialer/calllogutils/res/values-te/strings.xml
index 91471538d..8794e2c67 100644
--- a/java/com/android/dialer/calllogutils/res/values-te/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-te/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"వాయిస్ మెయిల్"</string>
<string name="type_rejected" msgid="5632107438472996198">"నిరాకరించిన కాల్"</string>
<string name="type_blocked" msgid="9177237294052244929">"బ్లాక్ చేసిన కాల్"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"కాల్‌కి మరొక పరికరంలో సమాధానం ఇవ్వబడింది"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g>లో"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g> ద్వారా"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g>లో, <xliff:g id="NUMBER">%2$s</xliff:g> ద్వారా"</string>
<string name="voicemail_string" msgid="6029775151483803006">"వాయిస్ మెయిల్"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>ని <xliff:g id="SECONDS">%d</xliff:g>సె"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>సె"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> నిమిషాల <xliff:g id="SECONDS">%d</xliff:g> సెకన్లు"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> సెకన్లు"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-th/strings.xml b/java/com/android/dialer/calllogutils/res/values-th/strings.xml
index 33bf725e4..8471aa84e 100644
--- a/java/com/android/dialer/calllogutils/res/values-th/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-th/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"ข้อความเสียง"</string>
<string name="type_rejected" msgid="5632107438472996198">"สายที่ปฏิเสธ"</string>
<string name="type_blocked" msgid="9177237294052244929">"สายที่บล็อก"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"รับสายบนอุปกรณ์เครื่องอื่นแล้ว"</string>
<string name="description_phone_account" msgid="4382951172691362244">"ใน <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"ผ่าน <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"ใน <xliff:g id="PHONEACCOUNT">%1$s</xliff:g> ผ่าน <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"ข้อความเสียง"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> นาที <xliff:g id="SECONDS">%d</xliff:g> วินาที"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> วินาที"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> นาที <xliff:g id="SECONDS">%d</xliff:g> วินาที"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> วินาที"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-tl/strings.xml b/java/com/android/dialer/calllogutils/res/values-tl/strings.xml
index b4d3e4972..7513516d7 100644
--- a/java/com/android/dialer/calllogutils/res/values-tl/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-tl/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Voicemail"</string>
<string name="type_rejected" msgid="5632107438472996198">"Tinanggihang tawag"</string>
<string name="type_blocked" msgid="9177237294052244929">"Naka-block na tawag"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Sinagot ang tawag sa isa pang device"</string>
<string name="description_phone_account" msgid="4382951172691362244">"sa <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"sa pamamagitan ng <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"sa <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, sa pamamagitan ng <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Voicemail"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> (na) min. <xliff:g id="SECONDS">%d</xliff:g> (na) segundo"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> (na) segundo"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> (na) minuto <xliff:g id="SECONDS">%d</xliff:g> (na) segundo"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> (na) segundo"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-tr/strings.xml b/java/com/android/dialer/calllogutils/res/values-tr/strings.xml
index b8dc84cee..e067745cd 100644
--- a/java/com/android/dialer/calllogutils/res/values-tr/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-tr/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Sesli mesaj"</string>
<string name="type_rejected" msgid="5632107438472996198">"Reddedilen çağrı"</string>
<string name="type_blocked" msgid="9177237294052244929">"Engellenen çağrı"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Çağrı başka bir cihazda cevaplandı"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g> hesabında"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g> kullanılarak"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="NUMBER">%2$s</xliff:g> kullanılarak <xliff:g id="PHONEACCOUNT">%1$s</xliff:g> hesabında"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Sesli mesaj"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> dk. <xliff:g id="SECONDS">%d</xliff:g> sn."</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> sn."</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> dakika <xliff:g id="SECONDS">%d</xliff:g> saniye"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> saniye"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-uk/strings.xml b/java/com/android/dialer/calllogutils/res/values-uk/strings.xml
index c62f2b0ad..e9a9b421a 100644
--- a/java/com/android/dialer/calllogutils/res/values-uk/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-uk/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Голосова пошта"</string>
<string name="type_rejected" msgid="5632107438472996198">"Відхилений дзвінок"</string>
<string name="type_blocked" msgid="9177237294052244929">"Заблокований дзвінок"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Виклик прийнято на іншому пристрої"</string>
<string name="description_phone_account" msgid="4382951172691362244">"на <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"на номер <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"на <xliff:g id="PHONEACCOUNT">%1$s</xliff:g> на номер <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Голосова пошта"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> хв <xliff:g id="SECONDS">%d</xliff:g> с"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> с"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> хв <xliff:g id="SECONDS">%d</xliff:g> с"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> с"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-ur/strings.xml b/java/com/android/dialer/calllogutils/res/values-ur/strings.xml
index e9a115452..563aaaccc 100644
--- a/java/com/android/dialer/calllogutils/res/values-ur/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ur/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"صوتی میل"</string>
<string name="type_rejected" msgid="5632107438472996198">"مسترد شدہ کال"</string>
<string name="type_blocked" msgid="9177237294052244929">"مسدود شدہ کال"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"کال کا جواب ایک اور آلہ پر دیا گیا"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g> پر"</string>
<string name="description_via_number" msgid="7682575124846343076">"بذریعہ <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g> پر، بذریعہ <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"صوتی میل"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>منٹ <xliff:g id="SECONDS">%d</xliff:g>سیکنڈ"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>سیکنڈ"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> منٹ <xliff:g id="SECONDS">%d</xliff:g> سیکنڈ"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> سیکنڈ"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-uz/strings.xml b/java/com/android/dialer/calllogutils/res/values-uz/strings.xml
index b1fe269c2..5a2f16076 100644
--- a/java/com/android/dialer/calllogutils/res/values-uz/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-uz/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Ovozli pochta"</string>
<string name="type_rejected" msgid="5632107438472996198">"Rad etilgan chaqiruv"</string>
<string name="type_blocked" msgid="9177237294052244929">"Bloklangan chaqiruv"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Chaqiruvga boshqa qurilmadan javob berildi"</string>
<string name="description_phone_account" msgid="4382951172691362244">"<xliff:g id="PHONEACCOUNT">^1</xliff:g> orqali"</string>
<string name="description_via_number" msgid="7682575124846343076">"<xliff:g id="NUMBER">%1$s</xliff:g> raqami orqali"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, <xliff:g id="NUMBER">%2$s</xliff:g> raqami orqali"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Ovozli pochta"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> daq. <xliff:g id="SECONDS">%d</xliff:g> son."</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> son."</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> daqiqa <xliff:g id="SECONDS">%d</xliff:g> soniya"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> soniya"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-vi/strings.xml b/java/com/android/dialer/calllogutils/res/values-vi/strings.xml
index 790997567..6f61169c7 100644
--- a/java/com/android/dialer/calllogutils/res/values-vi/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-vi/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Thư thoại"</string>
<string name="type_rejected" msgid="5632107438472996198">"Cuộc gọi bị từ chối"</string>
<string name="type_blocked" msgid="9177237294052244929">"Cuộc gọi bị chặn"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Đã trả lời cuộc gọi trên thiết bị khác"</string>
<string name="description_phone_account" msgid="4382951172691362244">"trên <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"qua <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"trên <xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, qua <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Thư thoại"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> phút <xliff:g id="SECONDS">%d</xliff:g> giây"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> giây"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> phút <xliff:g id="SECONDS">%d</xliff:g> giây"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> giây"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-zh-rCN/strings.xml b/java/com/android/dialer/calllogutils/res/values-zh-rCN/strings.xml
index 0fd41e89b..cd553c03c 100644
--- a/java/com/android/dialer/calllogutils/res/values-zh-rCN/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-zh-rCN/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"语音邮件"</string>
<string name="type_rejected" msgid="5632107438472996198">"拒接的来电"</string>
<string name="type_blocked" msgid="9177237294052244929">"屏蔽的来电"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"已在其他设备上接听的来电"</string>
<string name="description_phone_account" msgid="4382951172691362244">"通过 <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"通过 <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"帐号:<xliff:g id="PHONEACCOUNT">%1$s</xliff:g>,通过 <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"语音邮件"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> 分 <xliff:g id="SECONDS">%d</xliff:g> 秒"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> 秒"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> 分 <xliff:g id="SECONDS">%d</xliff:g> 秒"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> 秒"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-zh-rHK/strings.xml b/java/com/android/dialer/calllogutils/res/values-zh-rHK/strings.xml
index 57c669349..54d0f8b48 100644
--- a/java/com/android/dialer/calllogutils/res/values-zh-rHK/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-zh-rHK/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"留言"</string>
<string name="type_rejected" msgid="5632107438472996198">"被拒來電"</string>
<string name="type_blocked" msgid="9177237294052244929">"被封鎖的來電"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"來電已在另一部裝置上接聽"</string>
<string name="description_phone_account" msgid="4382951172691362244">"使用 <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"透過 <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"在 <xliff:g id="PHONEACCOUNT">%1$s</xliff:g> 上透過 <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"留言"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> 分 <xliff:g id="SECONDS">%d</xliff:g> 秒"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> 秒"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> 分鐘 <xliff:g id="SECONDS">%d</xliff:g> 秒"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> 秒"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-zh-rTW/strings.xml b/java/com/android/dialer/calllogutils/res/values-zh-rTW/strings.xml
index e9816481e..91d4a7ce9 100644
--- a/java/com/android/dialer/calllogutils/res/values-zh-rTW/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-zh-rTW/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"語音留言"</string>
<string name="type_rejected" msgid="5632107438472996198">"拒接的來電"</string>
<string name="type_blocked" msgid="9177237294052244929">"封鎖的來電"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"已透過其他裝置接聽來電"</string>
<string name="description_phone_account" msgid="4382951172691362244">"透過 <xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"透過 <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"<xliff:g id="PHONEACCOUNT">%1$s</xliff:g>,透過 <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"語音留言"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g> 分鐘 <xliff:g id="SECONDS">%d</xliff:g> 秒"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g> 秒"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> 分 <xliff:g id="SECONDS">%d</xliff:g> 秒"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> 秒"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values-zu/strings.xml b/java/com/android/dialer/calllogutils/res/values-zu/strings.xml
index 226d07d6d..c4e55c35c 100644
--- a/java/com/android/dialer/calllogutils/res/values-zu/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-zu/strings.xml
@@ -30,13 +30,23 @@
<string name="type_voicemail" msgid="1877524395253846684">"Ivoyisimeyili"</string>
<string name="type_rejected" msgid="5632107438472996198">"Ikholi enqatshelwe"</string>
<string name="type_blocked" msgid="9177237294052244929">"Ikholi evinjiwe"</string>
+ <!-- no translation found for call_details_minutes_abbreviation (7899774555556720560) -->
+ <skip />
+ <!-- no translation found for call_details_seconds_abbreviation (5893806826648947126) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_format (2905525933361674470) -->
+ <skip />
+ <!-- no translation found for a11y_call_duration_short_format (5908875871251062453) -->
+ <skip />
+ <!-- no translation found for call_duration_format_pattern (7566375153243313914) -->
+ <skip />
+ <!-- no translation found for call_duration_short_format_pattern (1713177000235994790) -->
+ <skip />
+ <!-- no translation found for a11y_seconds (6695730844760611970) -->
+ <!-- no translation found for a11y_minutes (6377010096698624038) -->
<string name="type_answered_elsewhere" msgid="411958582555881640">"Ikholi iphendulwe kwenye idivayisi"</string>
<string name="description_phone_account" msgid="4382951172691362244">"ku-<xliff:g id="PHONEACCOUNT">^1</xliff:g>"</string>
<string name="description_via_number" msgid="7682575124846343076">"nge-<xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="description_via_number_phone_account" msgid="4345445677508018830">"ku-<xliff:g id="PHONEACCOUNT">%1$s</xliff:g>, nge-<xliff:g id="NUMBER">%2$s</xliff:g>"</string>
<string name="voicemail_string" msgid="6029775151483803006">"Ivoyisimeyili"</string>
- <string name="call_details_duration_format" msgid="296780245582838089">"<xliff:g id="MINUTES">%d</xliff:g>m <xliff:g id="SECONDS">%d</xliff:g>s"</string>
- <string name="call_details_short_duration_format" msgid="8079910850626312453">"<xliff:g id="SECONDS">%d</xliff:g>s"</string>
- <string name="call_details_duration_format_a11y" msgid="5116338920917720252">"<xliff:g id="MINUTES">%d</xliff:g> amaminithi <xliff:g id="SECONDS">%d</xliff:g> amasekhondi"</string>
- <string name="call_details_short_duration_format_a11y" msgid="4971559778168100952">"<xliff:g id="SECONDS">%d</xliff:g> amasekhondi"</string>
</resources>
diff --git a/java/com/android/dialer/calllogutils/res/values/strings.xml b/java/com/android/dialer/calllogutils/res/values/strings.xml
index 22bfb7b93..255990399 100644
--- a/java/com/android/dialer/calllogutils/res/values/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values/strings.xml
@@ -56,6 +56,52 @@
<!-- Title for blocked call type. [CHAR LIMIT=40] -->
<string name="type_blocked">Blocked call</string>
+ <!-- An abbreviation for minutes. For example "1m" [CHAR LIMIT=NONE] -->
+ <string name="call_details_minutes_abbreviation">m</string>
+
+ <!-- An abbreviation for seconds. For example "28s" [CHAR LIMIT=NONE] -->
+ <string name="call_details_seconds_abbreviation">s</string>
+
+ <!-- A string to announce a call duration. For example, in english might say 2 minutes 15 seconds.
+ This translation may require the variables to be rearranged for grammars different than
+ english. [CHAR LIMIT=NONE] -->
+ <string name="a11y_call_duration_format">
+ <xliff:g id="minutes">%d</xliff:g> <xliff:g id="minutes_translation">%s</xliff:g> <xliff:g id="seconds">%d</xliff:g> <xliff:g id="seconds_translation">%s</xliff:g>
+ </string>
+
+ <!-- A string to announce a call duration. For example, in english might say 15 seconds.
+ This translation may require the variables to be rearranged for grammars different than
+ english. [CHAR LIMIT=NONE] -->
+ <string name="a11y_call_duration_short_format">
+ <xliff:g id="seconds">%d</xliff:g> <xliff:g id="seconds_translation">%s</xliff:g>
+ </string>
+
+ <!-- A pattern to define the layout of a call duration string. for example, in english might
+ say 2m 15s. Translation should only rearrange the inputs. minutes_translation and
+ seconds_translation should remain in \'quotes\'. [CHAR LIMIT=NONE] -->
+ <string name="call_duration_format_pattern">
+ <xliff:g id="minutes_special_character">%s</xliff:g>\'<xliff:g id="minutes_translation">%s</xliff:g>\' <xliff:g id="seconds_special_character">%s</xliff:g>\'<xliff:g id="seconds_translation">%s</xliff:g>\'
+ </string>
+
+ <!-- A pattern to define the layout of a call duration string. for example, in english might
+ say 2m 15s. Translation should only rearrange the inputs. seconds_translation should
+ remain in \'quotes\'. [CHAR LIMIT=NONE] -->
+ <string name="call_duration_short_format_pattern">
+ <xliff:g id="seconds_special_character">%s</xliff:g>\'<xliff:g id="seconds_translation">%s</xliff:g>\'
+ </string>
+
+ <!-- A full string for seconds (time). [CHAR LIMIT=NONE] -->
+ <plurals name="a11y_seconds">
+ <item quantity="one">second</item>
+ <item quantity="other">seconds</item>
+ </plurals>
+
+ <!-- A full string for minutes (time). [CHAR LIMIT=NONE] -->
+ <plurals name="a11y_minutes">
+ <item quantity="one">minute</item>
+ <item quantity="other">minutes</item>
+ </plurals>
+
<!-- Title for "answered elsewhere" call type. This will happen if a call was ringing
simultaneously on multiple devices, and the user answered it on a device other than the
current device. [CHAR LIMIT=60] -->
@@ -81,16 +127,4 @@
<!-- String used for displaying calls to the voicemail number in the call log -->
<string name="voicemail_string">Voicemail</string>
-
- <!-- A nicely formatted call duration displayed when viewing call details. For example "42m 28s" -->
- <string name="call_details_duration_format"><xliff:g example="42" id="minutes">%d</xliff:g>m <xliff:g example="28" id="seconds">%d</xliff:g>s</string>
-
- <!-- A nicely formatted call duration displayed when viewing call details for duration less than 1 minute. For example "28s" -->
- <string name="call_details_short_duration_format"><xliff:g example="28" id="seconds">%d</xliff:g>s</string>
-
- <!-- A call duration announced when viewing call details for accessibility. For example "42 minutes 28 seconds".-->
- <string name="call_details_duration_format_a11y"><xliff:g example="42" id="minutes">%d</xliff:g> minutes <xliff:g example="28" id="seconds">%d</xliff:g> seconds</string>
-
- <!-- A call duration announced when viewing call details for accessibility. For example "28 sec" -->
- <string name="call_details_short_duration_format_a11y"><xliff:g example="28" id="seconds">%d</xliff:g> seconds</string>
</resources> \ No newline at end of file
diff --git a/java/com/android/dialer/constants/ScheduledJobIds.java b/java/com/android/dialer/constants/ScheduledJobIds.java
index fdb3facbc..8f7a18edd 100644
--- a/java/com/android/dialer/constants/ScheduledJobIds.java
+++ b/java/com/android/dialer/constants/ScheduledJobIds.java
@@ -31,4 +31,6 @@ public final class ScheduledJobIds {
public static final int VVM_TASK_SCHEDULER_JOB = 200;
public static final int VVM_STATUS_CHECK_JOB = 201;
+
+ public static final int VOIP_REGISTRATION = 300;
}
diff --git a/java/com/android/dialer/database/DialerDatabaseHelper.java b/java/com/android/dialer/database/DialerDatabaseHelper.java
index 234958b62..1984b9abc 100644
--- a/java/com/android/dialer/database/DialerDatabaseHelper.java
+++ b/java/com/android/dialer/database/DialerDatabaseHelper.java
@@ -18,6 +18,7 @@ package com.android.dialer.database;
import android.content.ContentValues;
import android.content.Context;
+import android.content.Intent;
import android.content.SharedPreferences;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
@@ -63,8 +64,9 @@ public class DialerDatabaseHelper extends SQLiteOpenHelper {
public static final int DATABASE_VERSION = 10;
public static final String DATABASE_NAME = "dialer.db";
- public static final Uri SMART_DIAL_UPDATED_URI =
- Uri.parse("content://com.android.dialer/smart_dial_updated");
+
+ public static final String ACTION_SMART_DIAL_UPDATED =
+ "com.android.dialer.database.ACTION_SMART_DIAL_UPDATED";
private static final String TAG = "DialerDatabaseHelper";
private static final boolean DEBUG = false;
/** Saves the last update time of smart dial databases to shared preferences. */
@@ -798,7 +800,9 @@ public class DialerDatabaseHelper extends SQLiteOpenHelper {
editor.apply();
// Notify content observers that smart dial database has been updated.
- mContext.getContentResolver().notifyChange(SMART_DIAL_UPDATED_URI, null, false);
+ Intent intent = new Intent(ACTION_SMART_DIAL_UPDATED);
+ intent.setPackage(mContext.getPackageName());
+ mContext.sendBroadcast(intent);
}
}
diff --git a/java/com/android/dialer/enrichedcall/EnrichedCallManager.java b/java/com/android/dialer/enrichedcall/EnrichedCallManager.java
index fa822a659..0d3ed9e43 100644
--- a/java/com/android/dialer/enrichedcall/EnrichedCallManager.java
+++ b/java/com/android/dialer/enrichedcall/EnrichedCallManager.java
@@ -158,7 +158,7 @@ public interface EnrichedCallManager {
/**
* Callback fired when state changes. Listeners should call {@link #getSession(long)} or {@link
- * #getSession(String, String)} to retrieve the new state.
+ * #getSession(String, String, Filter)} to retrieve the new state.
*/
void onEnrichedCallStateChanged();
}
@@ -172,16 +172,25 @@ public interface EnrichedCallManager {
@MainThread
void registerStateChangedListener(@NonNull StateChangedListener listener);
- /** Returns the {@link Session} for the given unique call id, falling back to the number. */
+ /**
+ * Returns the {@link Session} for the given unique call id, falling back to the number. If a
+ * filter is provided, it will be applied to both the uniqueCalId and number lookups.
+ */
@MainThread
@Nullable
- Session getSession(@NonNull String uniqueCallId, @NonNull String number);
+ Session getSession(@NonNull String uniqueCallId, @NonNull String number, @Nullable Filter filter);
/** Returns the {@link Session} for the given sessionId, or {@code null} if no session exists. */
@MainThread
@Nullable
Session getSession(long sessionId);
+ @NonNull
+ Filter createIncomingCallComposerFilter();
+
+ @NonNull
+ Filter createOutgoingCallComposerFilter();
+
/**
* Starts an asynchronous process to get all historical data for the given number and set of
* {@link CallDetailsEntries}.
@@ -265,9 +274,13 @@ public interface EnrichedCallManager {
@MainThread
void unregisterVideoShareListener(@NonNull VideoShareListener listener);
- /** Called when an incoming video share invite is received. */
+ /**
+ * Called when an incoming video share invite is received.
+ *
+ * @return whether or not the invite was accepted by the manager (rejected when disabled)
+ */
@MainThread
- void onIncomingVideoShareInvite(long sessionId, @NonNull String number);
+ boolean onIncomingVideoShareInvite(long sessionId, @NonNull String number);
/**
* Starts a video share session with the given remote number.
@@ -303,4 +316,9 @@ public interface EnrichedCallManager {
*/
@MainThread
void endVideoShareSession(long sessionId);
+
+ /** Interface for filtering sessions (compatible with Predicate from Java 8) */
+ interface Filter {
+ boolean test(Session session);
+ }
}
diff --git a/java/com/android/dialer/enrichedcall/stub/EnrichedCallManagerStub.java b/java/com/android/dialer/enrichedcall/stub/EnrichedCallManagerStub.java
index 1d008ca05..0540d912e 100644
--- a/java/com/android/dialer/enrichedcall/stub/EnrichedCallManagerStub.java
+++ b/java/com/android/dialer/enrichedcall/stub/EnrichedCallManagerStub.java
@@ -74,7 +74,8 @@ public final class EnrichedCallManagerStub implements EnrichedCallManager {
@Nullable
@Override
- public Session getSession(@NonNull String uniqueCallId, @NonNull String number) {
+ public Session getSession(
+ @NonNull String uniqueCallId, @NonNull String number, @Nullable Filter filter) {
return null;
}
@@ -84,6 +85,18 @@ public final class EnrichedCallManagerStub implements EnrichedCallManager {
return null;
}
+ @NonNull
+ @Override
+ public Filter createIncomingCallComposerFilter() {
+ return session -> false;
+ }
+
+ @NonNull
+ @Override
+ public Filter createOutgoingCallComposerFilter() {
+ return session -> false;
+ }
+
@Nullable
@Override
@MainThread
@@ -122,7 +135,9 @@ public final class EnrichedCallManagerStub implements EnrichedCallManager {
public void unregisterVideoShareListener(@NonNull VideoShareListener listener) {}
@Override
- public void onIncomingVideoShareInvite(long sessionId, @NonNull String number) {}
+ public boolean onIncomingVideoShareInvite(long sessionId, @NonNull String number) {
+ return false;
+ }
@Override
public long startVideoShareSession(String number) {
diff --git a/java/com/android/dialer/location/AndroidManifest.xml b/java/com/android/dialer/location/AndroidManifest.xml
new file mode 100644
index 000000000..8f7448020
--- /dev/null
+++ b/java/com/android/dialer/location/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<!-- Copyright (C) 2017 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="com.android.contacts.common">
+
+ <application>
+ <!-- Broadcast receiver that passively listens to location updates -->
+ <receiver android:name="com.android.dialer.location.CountryDetector$LocationChangedReceiver"/>
+ </application>
+</manifest>
diff --git a/java/com/android/dialer/location/CountryDetector.java b/java/com/android/dialer/location/CountryDetector.java
new file mode 100644
index 000000000..fd93b6ae9
--- /dev/null
+++ b/java/com/android/dialer/location/CountryDetector.java
@@ -0,0 +1,262 @@
+/*
+ * Copyright (C) 2016 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.dialer.location;
+
+import android.app.PendingIntent;
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+import android.location.Address;
+import android.location.Geocoder;
+import android.location.Location;
+import android.location.LocationManager;
+import android.preference.PreferenceManager;
+import android.support.annotation.NonNull;
+import android.support.annotation.Nullable;
+import android.support.annotation.VisibleForTesting;
+import android.telephony.TelephonyManager;
+import android.text.TextUtils;
+import com.android.dialer.common.Assert;
+import com.android.dialer.common.LogUtil;
+import com.android.dialer.common.concurrent.DialerExecutors;
+import com.android.dialer.common.concurrent.DialerExecutor.Worker;
+import com.android.dialer.util.PermissionsUtil;
+import java.util.List;
+import java.util.Locale;
+
+/**
+ * This class is used to detect the country where the user is. It is a simplified version of the
+ * country detector service in the framework. The sources of country location are queried in the
+ * following order of reliability:
+ *
+ * <ul>
+ * <li>Mobile network
+ * <li>Location manager
+ * <li>SIM's country
+ * <li>User's default locale
+ * </ul>
+ *
+ * As far as possible this class tries to replicate the behavior of the system's country detector
+ * service: 1) Order in priority of sources of country location 2) Mobile network information
+ * provided by CDMA phones is ignored 3) Location information is updated every 12 hours (instead of
+ * 24 hours in the system) 4) Location updates only uses the {@link
+ * LocationManager#PASSIVE_PROVIDER} to avoid active use of the GPS 5) If a location is successfully
+ * obtained and geocoded, we never fall back to use of the SIM's country (for the system, the
+ * fallback never happens without a reboot) 6) Location is not used if the device does not implement
+ * a {@link android.location.Geocoder}
+ */
+public class CountryDetector {
+ private static final String KEY_PREFERENCE_TIME_UPDATED = "preference_time_updated";
+ static final String KEY_PREFERENCE_CURRENT_COUNTRY = "preference_current_country";
+ // Wait 12 hours between updates
+ private static final long TIME_BETWEEN_UPDATES_MS = 1000L * 60 * 60 * 12;
+ // Minimum distance before an update is triggered, in meters. We don't need this to be too
+ // exact because all we care about is what country the user is in.
+ private static final long DISTANCE_BETWEEN_UPDATES_METERS = 5000;
+ // Used as a default country code when all the sources of country data have failed in the
+ // exceedingly rare event that the device does not have a default locale set for some reason.
+ private static final String DEFAULT_COUNTRY_ISO = "US";
+
+ @VisibleForTesting static CountryDetector sInstance;
+
+ private final TelephonyManager telephonyManager;
+ private final LocaleProvider localeProvider;
+ private final Geocoder geocoder;
+ private final Context appContext;
+
+ @VisibleForTesting
+ CountryDetector(
+ Context appContext,
+ TelephonyManager telephonyManager,
+ LocationManager locationManager,
+ LocaleProvider localeProvider,
+ Geocoder geocoder) {
+ this.telephonyManager = telephonyManager;
+ this.localeProvider = localeProvider;
+ this.appContext = appContext;
+ this.geocoder = geocoder;
+
+ // If the device does not implement Geocoder there is no point trying to get location updates
+ // because we cannot retrieve the country based on the location anyway.
+ if (Geocoder.isPresent()) {
+ registerForLocationUpdates(appContext, locationManager);
+ }
+ }
+
+ private static void registerForLocationUpdates(Context context, LocationManager locationManager) {
+ if (!PermissionsUtil.hasLocationPermissions(context)) {
+ LogUtil.w(
+ "CountryDetector.registerForLocationUpdates",
+ "no location permissions, not registering for location updates");
+ return;
+ }
+
+ LogUtil.i("CountryDetector.registerForLocationUpdates", "registering for location updates");
+
+ final Intent activeIntent = new Intent(context, LocationChangedReceiver.class);
+ final PendingIntent pendingIntent =
+ PendingIntent.getBroadcast(context, 0, activeIntent, PendingIntent.FLAG_UPDATE_CURRENT);
+
+ locationManager.requestLocationUpdates(
+ LocationManager.PASSIVE_PROVIDER,
+ TIME_BETWEEN_UPDATES_MS,
+ DISTANCE_BETWEEN_UPDATES_METERS,
+ pendingIntent);
+ }
+
+ /** @return the single instance of the {@link CountryDetector} */
+ public static synchronized CountryDetector getInstance(Context context) {
+ if (sInstance == null) {
+ Context appContext = context.getApplicationContext();
+ sInstance =
+ new CountryDetector(
+ appContext,
+ (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE),
+ (LocationManager) context.getSystemService(Context.LOCATION_SERVICE),
+ Locale::getDefault,
+ new Geocoder(appContext));
+ }
+ return sInstance;
+ }
+
+ public String getCurrentCountryIso() {
+ String result = null;
+ if (isNetworkCountryCodeAvailable()) {
+ result = getNetworkBasedCountryIso();
+ }
+ if (TextUtils.isEmpty(result)) {
+ result = getLocationBasedCountryIso();
+ }
+ if (TextUtils.isEmpty(result)) {
+ result = getSimBasedCountryIso();
+ }
+ if (TextUtils.isEmpty(result)) {
+ result = getLocaleBasedCountryIso();
+ }
+ if (TextUtils.isEmpty(result)) {
+ result = DEFAULT_COUNTRY_ISO;
+ }
+ return result.toUpperCase(Locale.US);
+ }
+
+ /** @return the country code of the current telephony network the user is connected to. */
+ private String getNetworkBasedCountryIso() {
+ return telephonyManager.getNetworkCountryIso();
+ }
+
+ /** @return the geocoded country code detected by the {@link LocationManager}. */
+ private String getLocationBasedCountryIso() {
+ if (!Geocoder.isPresent() || !PermissionsUtil.hasLocationPermissions(appContext)) {
+ return null;
+ }
+ return PreferenceManager.getDefaultSharedPreferences(appContext)
+ .getString(KEY_PREFERENCE_CURRENT_COUNTRY, null);
+ }
+
+ /** @return the country code of the SIM card currently inserted in the device. */
+ private String getSimBasedCountryIso() {
+ return telephonyManager.getSimCountryIso();
+ }
+
+ /** @return the country code of the user's currently selected locale. */
+ private String getLocaleBasedCountryIso() {
+ Locale defaultLocale = localeProvider.getLocale();
+ if (defaultLocale != null) {
+ return defaultLocale.getCountry();
+ }
+ return null;
+ }
+
+ private boolean isNetworkCountryCodeAvailable() {
+ // On CDMA TelephonyManager.getNetworkCountryIso() just returns the SIM's country code.
+ // In this case, we want to ignore the value returned and fallback to location instead.
+ return telephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_GSM;
+ }
+
+ /** Interface for accessing the current locale. */
+ interface LocaleProvider {
+ Locale getLocale();
+ }
+
+ public static class LocationChangedReceiver extends BroadcastReceiver {
+
+ @Override
+ public void onReceive(final Context context, Intent intent) {
+ if (!intent.hasExtra(LocationManager.KEY_LOCATION_CHANGED)) {
+ return;
+ }
+
+ final Location location =
+ (Location) intent.getExtras().get(LocationManager.KEY_LOCATION_CHANGED);
+
+ // TODO: rething how we access the gecoder here, right now we have to set the static instance
+ // of CountryDetector to make this work for tests which is weird
+ // (see CountryDetectorTest.locationChangedBroadcast_GeocodesLocation)
+ processLocationUpdate(context, CountryDetector.getInstance(context).geocoder, location);
+ }
+ }
+
+ private static void processLocationUpdate(
+ Context appContext, Geocoder geocoder, Location location) {
+ DialerExecutors.createNonUiTaskBuilder(new GeocodeCountryWorker(geocoder))
+ .onSuccess(
+ country -> {
+ if (country == null) {
+ return;
+ }
+
+ PreferenceManager.getDefaultSharedPreferences(appContext)
+ .edit()
+ .putLong(CountryDetector.KEY_PREFERENCE_TIME_UPDATED, System.currentTimeMillis())
+ .putString(CountryDetector.KEY_PREFERENCE_CURRENT_COUNTRY, country)
+ .apply();
+ })
+ .onFailure(
+ throwable ->
+ LogUtil.w(
+ "CountryDetector.processLocationUpdate",
+ "exception occurred when getting geocoded country from location",
+ throwable))
+ .build()
+ .executeParallel(location);
+ }
+
+ /** Worker that given a {@link Location} returns an ISO 3166-1 two letter country code. */
+ private static class GeocodeCountryWorker implements Worker<Location, String> {
+ @NonNull private final Geocoder geocoder;
+
+ GeocodeCountryWorker(@NonNull Geocoder geocoder) {
+ this.geocoder = Assert.isNotNull(geocoder);
+ }
+
+ /** @return the ISO 3166-1 two letter country code if geocoded, else null */
+ @Nullable
+ @Override
+ public String doInBackground(@Nullable Location location) throws Throwable {
+ if (location == null) {
+ return null;
+ }
+
+ List<Address> addresses =
+ geocoder.getFromLocation(location.getLatitude(), location.getLongitude(), 1);
+ if (addresses != null && !addresses.isEmpty()) {
+ return addresses.get(0).getCountryCode();
+ }
+ return null;
+ }
+ }
+}
diff --git a/java/com/android/dialer/location/GeoUtil.java b/java/com/android/dialer/location/GeoUtil.java
new file mode 100644
index 000000000..1be40544d
--- /dev/null
+++ b/java/com/android/dialer/location/GeoUtil.java
@@ -0,0 +1,47 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License
+ */
+
+package com.android.dialer.location;
+
+import android.content.Context;
+import com.google.i18n.phonenumbers.NumberParseException;
+import com.google.i18n.phonenumbers.PhoneNumberUtil;
+import com.google.i18n.phonenumbers.Phonenumber;
+import com.google.i18n.phonenumbers.geocoding.PhoneNumberOfflineGeocoder;
+import java.util.Locale;
+
+/** Static methods related to Geo. */
+public class GeoUtil {
+
+ /** @return the ISO 3166-1 two letters country code of the country the user is in. */
+ public static String getCurrentCountryIso(Context context) {
+ // The {@link CountryDetector} should never return null so this is safe to return as-is.
+ return CountryDetector.getInstance(context).getCurrentCountryIso();
+ }
+
+ public static String getGeocodedLocationFor(Context context, String phoneNumber) {
+ final PhoneNumberOfflineGeocoder geocoder = PhoneNumberOfflineGeocoder.getInstance();
+ final PhoneNumberUtil phoneNumberUtil = PhoneNumberUtil.getInstance();
+ try {
+ final Phonenumber.PhoneNumber structuredPhoneNumber =
+ phoneNumberUtil.parse(phoneNumber, getCurrentCountryIso(context));
+ final Locale locale = context.getResources().getConfiguration().locale;
+ return geocoder.getDescriptionForNumber(structuredPhoneNumber, locale);
+ } catch (NumberParseException e) {
+ return null;
+ }
+ }
+}
diff --git a/java/com/android/dialer/logging/contact_source.proto b/java/com/android/dialer/logging/contact_source.proto
index ffd32de0e..470cf8bd7 100644
--- a/java/com/android/dialer/logging/contact_source.proto
+++ b/java/com/android/dialer/logging/contact_source.proto
@@ -5,7 +5,6 @@ option java_package = "com.android.dialer.logging";
option java_multiple_files = true;
option optimize_for = LITE_RUNTIME;
-
message ContactSource {
// Applies only to reports made from call history. If we have contact
// information for the phone number, this field indicates its source.
diff --git a/java/com/android/dialer/logging/dialer_impression.proto b/java/com/android/dialer/logging/dialer_impression.proto
index e3369d349..c3c160a42 100644
--- a/java/com/android/dialer/logging/dialer_impression.proto
+++ b/java/com/android/dialer/logging/dialer_impression.proto
@@ -5,12 +5,11 @@ option java_package = "com.android.dialer.logging";
option java_multiple_files = true;
option optimize_for = LITE_RUNTIME;
-
message DialerImpression {
// Event enums to be used for Impression Logging in Dialer.
// It's perfectly acceptable for this enum to be large
// Values should be from 1000 to 100000.
- // Next Tag:1190
+ // Next Tag:1191
enum Type {
UNKNOWN_AOSP_EVENT_TYPE = 1000;
@@ -380,5 +379,7 @@ message DialerImpression {
VVM_STATUS_CHECK_READY = 1188;
VVM_STATUS_CHECK_REACTIVATION = 1189;
+
+ VVM_ARCHIVE_AUTO_DELETE_FAILED_DUE_TO_FAILED_QUOTA_CHECK = 1190;
}
}
diff --git a/java/com/android/dialer/logging/interaction_event.proto b/java/com/android/dialer/logging/interaction_event.proto
index 1075b1ff1..b9af1b763 100644
--- a/java/com/android/dialer/logging/interaction_event.proto
+++ b/java/com/android/dialer/logging/interaction_event.proto
@@ -5,7 +5,6 @@ option java_package = "com.android.dialer.logging";
option java_multiple_files = true;
option optimize_for = LITE_RUNTIME;
-
message InteractionEvent {
enum Type {
diff --git a/java/com/android/dialer/logging/reporting_location.proto b/java/com/android/dialer/logging/reporting_location.proto
index d436564df..72869489c 100644
--- a/java/com/android/dialer/logging/reporting_location.proto
+++ b/java/com/android/dialer/logging/reporting_location.proto
@@ -5,7 +5,6 @@ option java_package = "com.android.dialer.logging";
option java_multiple_files = true;
option optimize_for = LITE_RUNTIME;
-
message ReportingLocation {
// Spam reporting location
enum Type {
diff --git a/java/com/android/dialer/logging/screen_event.proto b/java/com/android/dialer/logging/screen_event.proto
index ca624774d..2430bfd5a 100644
--- a/java/com/android/dialer/logging/screen_event.proto
+++ b/java/com/android/dialer/logging/screen_event.proto
@@ -5,7 +5,6 @@ option java_package = "com.android.dialer.logging";
option java_multiple_files = true;
option optimize_for = LITE_RUNTIME;
-
message ScreenEvent {
enum Type {
diff --git a/java/com/android/dialer/notification/AndroidManifest.xml b/java/com/android/dialer/notification/AndroidManifest.xml
index c5484f263..741f481ca 100644
--- a/java/com/android/dialer/notification/AndroidManifest.xml
+++ b/java/com/android/dialer/notification/AndroidManifest.xml
@@ -15,7 +15,17 @@
-->
<manifest
- package="com.android.dialer.notification"
- xmlns:android="http://schemas.android.com/apk/res/android">
- <uses-sdk android:minSdkVersion="23" />
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ package="com.android.dialer.notification">
+
+ <uses-sdk android:minSdkVersion="23"/>
+ <application>
+ <receiver android:name=".PackageUpdatedReceiver"
+ android:directBootAware="true">
+ <intent-filter>
+ <action android:name="android.intent.action.MY_PACKAGE_REPLACED"/>
+ <action android:name="android.intent.action.LOCKED_BOOT_COMPLETED"/>
+ </intent-filter>
+ </receiver>
+ </application>
</manifest>
diff --git a/java/com/android/dialer/notification/NotificationChannelManager.java b/java/com/android/dialer/notification/NotificationChannelManager.java
index db7ded781..ef0f5f17a 100644
--- a/java/com/android/dialer/notification/NotificationChannelManager.java
+++ b/java/com/android/dialer/notification/NotificationChannelManager.java
@@ -16,15 +16,21 @@
package com.android.dialer.notification;
+import android.annotation.TargetApi;
import android.app.Notification;
import android.app.NotificationChannel;
import android.app.NotificationChannelGroup;
import android.app.NotificationManager;
import android.content.Context;
+import android.content.Intent;
+import android.content.SharedPreferences;
import android.media.AudioAttributes;
import android.net.Uri;
+import android.os.Build.VERSION_CODES;
+import android.provider.Settings;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
+import android.support.annotation.RequiresApi;
import android.support.annotation.StringDef;
import android.support.v4.os.BuildCompat;
import android.telecom.PhoneAccount;
@@ -34,12 +40,18 @@ import android.telephony.TelephonyManager;
import com.android.contacts.common.compat.TelephonyManagerCompat;
import com.android.dialer.buildtype.BuildType;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.common.concurrent.DialerExecutors;
+import com.android.dialer.telecom.TelecomUtil;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
+import java.util.List;
+import java.util.Objects;
/** Contains info on how to create {@link NotificationChannel NotificationChannels} */
public class NotificationChannelManager {
+ private static final String PREFS_FILENAME = "NotificationChannelManager";
+ private static final String PREF_NEED_FIRST_INIT = "needFirstInit";
private static NotificationChannelManager instance;
public static NotificationChannelManager getInstance() {
@@ -53,9 +65,10 @@ public class NotificationChannelManager {
* Set the channel of notification appropriately. Will create the channel if it does not already
* exist. Safe to call pre-O (will no-op).
*
- * <p>phoneAccount should only be null if channelName is {@link Channel#MISC} or {@link
+ * <p>phoneAccount should only be null if channelName is {@link Channel#DEFAULT} or {@link
* Channel#MISSED_CALL} since these do not have account-specific settings.
*/
+ @TargetApi(26)
public static void applyChannel(
@NonNull Notification.Builder notification,
@NonNull Context context,
@@ -89,7 +102,7 @@ public class NotificationChannelManager {
private static boolean channelAllowsNullPhoneAccountHandle(@Channel String channelName) {
switch (channelName) {
- case Channel.MISC:
+ case Channel.DEFAULT:
case Channel.MISSED_CALL:
return true;
default:
@@ -102,22 +115,122 @@ public class NotificationChannelManager {
@StringDef({
Channel.INCOMING_CALL,
Channel.ONGOING_CALL,
+ Channel.ONGOING_CALL_OLD,
Channel.MISSED_CALL,
Channel.VOICEMAIL,
Channel.EXTERNAL_CALL,
- Channel.MISC
+ Channel.DEFAULT
})
public @interface Channel {
+ @Deprecated String ONGOING_CALL_OLD = "ongoingCall";
String INCOMING_CALL = "incomingCall";
- String ONGOING_CALL = "ongoingCall";
+ String ONGOING_CALL = "ongoingCall2";
String MISSED_CALL = "missedCall";
String VOICEMAIL = "voicemail";
String EXTERNAL_CALL = "externalCall";
- String MISC = "miscellaneous";
+ String DEFAULT = "default";
}
+ @Channel
+ private static final String[] prepopulatedAccountChannels =
+ new String[] {Channel.INCOMING_CALL, Channel.ONGOING_CALL, Channel.VOICEMAIL};
+
+ @Channel
+ private static final String[] prepopulatedGlobalChannels =
+ new String[] {Channel.MISSED_CALL, Channel.DEFAULT};
+
private NotificationChannelManager() {}
+ public void firstInitIfNeeded(@NonNull Context context) {
+ if (BuildCompat.isAtLeastO()) {
+ DialerExecutors.createNonUiTaskBuilder(this::firstInitIfNeededSync)
+ .build()
+ .executeSerial(context);
+ }
+ }
+
+ private boolean firstInitIfNeededSync(@NonNull Context context) {
+ if (needsFirstInit(context)) {
+ initChannels(context);
+ return true;
+ }
+ return false;
+ }
+
+ public boolean needsFirstInit(@NonNull Context context) {
+ return (BuildCompat.isAtLeastO()
+ && getSharedPreferences(context).getBoolean(PREF_NEED_FIRST_INIT, true));
+ }
+
+ @RequiresApi(VERSION_CODES.N)
+ private SharedPreferences getSharedPreferences(@NonNull Context context) {
+ // Use device protected storage since in some cases this will need to be accessed while device
+ // is locked
+ context = context.createDeviceProtectedStorageContext();
+ return context.getSharedPreferences(PREFS_FILENAME, Context.MODE_PRIVATE);
+ }
+
+ @RequiresApi(26)
+ public Intent getSettingsIntentForChannel(
+ @NonNull Context context, @Channel String channelName, PhoneAccountHandle accountHandle) {
+ checkNullity(channelName, accountHandle);
+ Intent intent = new Intent(Settings.ACTION_CHANNEL_NOTIFICATION_SETTINGS);
+ intent.putExtra(
+ Settings.EXTRA_CHANNEL_ID, getChannel(context, channelName, accountHandle).getId());
+ intent.putExtra(Settings.EXTRA_APP_PACKAGE, context.getPackageName());
+ return intent;
+ }
+
+ @TargetApi(26)
+ @SuppressWarnings("AndroidApiChecker")
+ public void initChannels(@NonNull Context context) {
+ if (!BuildCompat.isAtLeastO()) {
+ return;
+ }
+ LogUtil.enterBlock("NotificationChannelManager.initChannels");
+ List<PhoneAccountHandle> phoneAccounts = TelecomUtil.getCallCapablePhoneAccounts(context);
+
+ // Remove notification channels for PhoneAccounts that don't exist anymore
+ NotificationManager notificationManager = context.getSystemService(NotificationManager.class);
+ List<NotificationChannelGroup> notificationChannelGroups =
+ notificationManager.getNotificationChannelGroups();
+ notificationChannelGroups
+ .stream()
+ .filter(group -> !idExists(group.getId(), phoneAccounts))
+ .forEach(group -> deleteGroup(notificationManager, group));
+
+ for (PhoneAccountHandle phoneAccountHandle : phoneAccounts) {
+ for (@Channel String channel : prepopulatedAccountChannels) {
+ getChannel(context, channel, phoneAccountHandle);
+ }
+ }
+
+ for (@Channel String channel : prepopulatedGlobalChannels) {
+ getChannel(context, channel, null);
+ }
+ getSharedPreferences(context).edit().putBoolean(PREF_NEED_FIRST_INIT, false).apply();
+ }
+
+ @TargetApi(26)
+ private void deleteGroup(
+ @NonNull NotificationManager notificationManager, @NonNull NotificationChannelGroup group) {
+ for (NotificationChannel channel : group.getChannels()) {
+ notificationManager.deleteNotificationChannel(channel.getId());
+ }
+ notificationManager.deleteNotificationChannelGroup(group.getId());
+ }
+
+ private boolean idExists(String id, List<PhoneAccountHandle> phoneAccountHandles) {
+ for (PhoneAccountHandle handle : phoneAccountHandles) {
+ if (Objects.equals(handle.getId(), id)) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ @NonNull
+ @RequiresApi(26)
private NotificationChannel getChannel(
@NonNull Context context,
@Channel String channelName,
@@ -139,6 +252,7 @@ public class NotificationChannelManager {
}
}
+ @RequiresApi(26)
private NotificationChannel createChannel(
Context context,
@Channel String channelName,
@@ -191,6 +305,7 @@ public class NotificationChannelManager {
lights = false;
vibration = false;
sound = silentRingtone;
+ deleteOldOngoingCallChannelIfNeeded(context, phoneAccountHandle);
break;
case Channel.VOICEMAIL:
name = context.getText(R.string.notification_channel_voicemail);
@@ -210,7 +325,7 @@ public class NotificationChannelManager {
vibration = true;
sound = null;
break;
- case Channel.MISC:
+ case Channel.DEFAULT:
name = context.getText(R.string.notification_channel_misc);
importance = NotificationManager.IMPORTANCE_DEFAULT;
canShowBadge = false;
@@ -235,6 +350,20 @@ public class NotificationChannelManager {
return channel;
}
+ @RequiresApi(26)
+ private void deleteOldOngoingCallChannelIfNeeded(
+ @NonNull Context context, PhoneAccountHandle phoneAccountHandle) {
+ String channelId = channelNameToId(Channel.ONGOING_CALL_OLD, phoneAccountHandle);
+ NotificationManager notificationManager = getNotificationManager(context);
+ NotificationChannel channel = notificationManager.getNotificationChannel(channelId);
+ if (channel != null) {
+ LogUtil.i(
+ "NotificationManager.deleteOldOngoingCallChannelIfNeeded",
+ "Old ongoing channel found. Deleting to create new channel");
+ notificationManager.deleteNotificationChannel(channel.getId());
+ }
+ }
+
private static NotificationManager getNotificationManager(@NonNull Context context) {
return context.getSystemService(NotificationManager.class);
}
diff --git a/java/com/android/dialer/notification/PackageUpdatedReceiver.java b/java/com/android/dialer/notification/PackageUpdatedReceiver.java
new file mode 100644
index 000000000..feed40263
--- /dev/null
+++ b/java/com/android/dialer/notification/PackageUpdatedReceiver.java
@@ -0,0 +1,37 @@
+/*
+ * Copyright (C) 2017 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License
+ */
+
+package com.android.dialer.notification;
+
+import android.annotation.TargetApi;
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+import android.support.v4.os.BuildCompat;
+
+/** Inits the notification channels when Dialer or OS is updated */
+public class PackageUpdatedReceiver extends BroadcastReceiver {
+
+ @Override
+ @TargetApi(26)
+ public void onReceive(Context context, Intent intent) {
+ if (!BuildCompat.isAtLeastO()) {
+ return;
+ }
+ context = context.createDeviceProtectedStorageContext();
+ NotificationChannelManager.getInstance().initChannels(context);
+ }
+}
diff --git a/java/com/android/dialer/notification/res/values-af/strings.xml b/java/com/android/dialer/notification/res/values-af/strings.xml
index 6dae962af..cd6ae6c30 100644
--- a/java/com/android/dialer/notification/res/values-af/strings.xml
+++ b/java/com/android/dialer/notification/res/values-af/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Gemiste oproepe"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Stemboodskappe"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Ekterne oproepe"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Diverse"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-am/strings.xml b/java/com/android/dialer/notification/res/values-am/strings.xml
index 7b7faf198..12b6fb5c6 100644
--- a/java/com/android/dialer/notification/res/values-am/strings.xml
+++ b/java/com/android/dialer/notification/res/values-am/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"ያመለጡ ጥሪዎች"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"የድምፅ መልዕክቶች"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"ውጫዊ ጥሪዎች"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"የተለያዩ"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-ar/strings.xml b/java/com/android/dialer/notification/res/values-ar/strings.xml
index 3fe96fe22..3fba5253d 100644
--- a/java/com/android/dialer/notification/res/values-ar/strings.xml
+++ b/java/com/android/dialer/notification/res/values-ar/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"المكالمات الفائتة"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"رسائل البريد الصوتي"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"المكالمات الخارجية"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"متنوعة"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-az/strings.xml b/java/com/android/dialer/notification/res/values-az/strings.xml
index 28894de48..c485ce239 100644
--- a/java/com/android/dialer/notification/res/values-az/strings.xml
+++ b/java/com/android/dialer/notification/res/values-az/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Buraxılmış zənglər"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Səsli məktublar"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"External calls"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Müxtəlif"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-b+sr+Latn/strings.xml b/java/com/android/dialer/notification/res/values-b+sr+Latn/strings.xml
index c5fd5e7fa..1b076ce6a 100644
--- a/java/com/android/dialer/notification/res/values-b+sr+Latn/strings.xml
+++ b/java/com/android/dialer/notification/res/values-b+sr+Latn/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Propušteni pozivi"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Govorne poruke"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Spoljni pozivi"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Razno"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-be/strings.xml b/java/com/android/dialer/notification/res/values-be/strings.xml
index ef7b164e1..33cf6974e 100644
--- a/java/com/android/dialer/notification/res/values-be/strings.xml
+++ b/java/com/android/dialer/notification/res/values-be/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Прапушчаныя выклікі"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Галасавая пошта"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Знешнія выклікі"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Рознае"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-bg/strings.xml b/java/com/android/dialer/notification/res/values-bg/strings.xml
index eab400960..1deb71ef4 100644
--- a/java/com/android/dialer/notification/res/values-bg/strings.xml
+++ b/java/com/android/dialer/notification/res/values-bg/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Пропуснати обаждания"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Гласови съобщения"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Външни обаждания"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Разни"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-bn/strings.xml b/java/com/android/dialer/notification/res/values-bn/strings.xml
index a65aecb04..4bf08c52e 100644
--- a/java/com/android/dialer/notification/res/values-bn/strings.xml
+++ b/java/com/android/dialer/notification/res/values-bn/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"মিস করা কল"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"ভয়েসমেল"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"বাহ্যিক কল"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"বিবিধ"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-bs/strings.xml b/java/com/android/dialer/notification/res/values-bs/strings.xml
index 320513f95..8c98ee0d0 100644
--- a/java/com/android/dialer/notification/res/values-bs/strings.xml
+++ b/java/com/android/dialer/notification/res/values-bs/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Propušteni pozivi"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Poruke govorne pošte"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Vanjski pozivi"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Razno"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-ca/strings.xml b/java/com/android/dialer/notification/res/values-ca/strings.xml
index 3660d3d59..470cf52c5 100644
--- a/java/com/android/dialer/notification/res/values-ca/strings.xml
+++ b/java/com/android/dialer/notification/res/values-ca/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Trucades perdudes"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Missatges de veu"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Trucades externes"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Altres"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-cs/strings.xml b/java/com/android/dialer/notification/res/values-cs/strings.xml
index 5907df122..3fa6b9840 100644
--- a/java/com/android/dialer/notification/res/values-cs/strings.xml
+++ b/java/com/android/dialer/notification/res/values-cs/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Zmeškané hovory"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Hlasové zprávy"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Externí hovory"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Různé"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-da/strings.xml b/java/com/android/dialer/notification/res/values-da/strings.xml
index c56b5ec9d..c567a77a0 100644
--- a/java/com/android/dialer/notification/res/values-da/strings.xml
+++ b/java/com/android/dialer/notification/res/values-da/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Ubesvarede opkald"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Talebeskeder"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Eksterne opkald"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Diverse"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-de/strings.xml b/java/com/android/dialer/notification/res/values-de/strings.xml
index 18a41291f..537217e20 100644
--- a/java/com/android/dialer/notification/res/values-de/strings.xml
+++ b/java/com/android/dialer/notification/res/values-de/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Entgangene Anrufe"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Mailboxnachrichten"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Externe Anrufe"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Sonstiges"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-el/strings.xml b/java/com/android/dialer/notification/res/values-el/strings.xml
index c64bee909..3f58afd42 100644
--- a/java/com/android/dialer/notification/res/values-el/strings.xml
+++ b/java/com/android/dialer/notification/res/values-el/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Αναπάντητες κλήσεις"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Μηνύματα αυτόματου τηλεφωνητή"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Εξωτερικές κλήσεις"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Διάφορα"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-en-rAU/strings.xml b/java/com/android/dialer/notification/res/values-en-rAU/strings.xml
index 26308a42d..3d04383b7 100644
--- a/java/com/android/dialer/notification/res/values-en-rAU/strings.xml
+++ b/java/com/android/dialer/notification/res/values-en-rAU/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Missed calls"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Voicemail"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"External calls"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Miscellaneous"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-en-rGB/strings.xml b/java/com/android/dialer/notification/res/values-en-rGB/strings.xml
index 26308a42d..3d04383b7 100644
--- a/java/com/android/dialer/notification/res/values-en-rGB/strings.xml
+++ b/java/com/android/dialer/notification/res/values-en-rGB/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Missed calls"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Voicemail"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"External calls"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Miscellaneous"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-en-rIN/strings.xml b/java/com/android/dialer/notification/res/values-en-rIN/strings.xml
index 26308a42d..3d04383b7 100644
--- a/java/com/android/dialer/notification/res/values-en-rIN/strings.xml
+++ b/java/com/android/dialer/notification/res/values-en-rIN/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Missed calls"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Voicemail"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"External calls"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Miscellaneous"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-es-rUS/strings.xml b/java/com/android/dialer/notification/res/values-es-rUS/strings.xml
index 5fbbf2e6e..c4656a33f 100644
--- a/java/com/android/dialer/notification/res/values-es-rUS/strings.xml
+++ b/java/com/android/dialer/notification/res/values-es-rUS/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Llamadas perdidas"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Mensajes de voz"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Llamadas externas"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Varios"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-es/strings.xml b/java/com/android/dialer/notification/res/values-es/strings.xml
index 5fbbf2e6e..c4656a33f 100644
--- a/java/com/android/dialer/notification/res/values-es/strings.xml
+++ b/java/com/android/dialer/notification/res/values-es/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Llamadas perdidas"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Mensajes de voz"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Llamadas externas"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Varios"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-et/strings.xml b/java/com/android/dialer/notification/res/values-et/strings.xml
index 7f66e1d05..095af00bd 100644
--- a/java/com/android/dialer/notification/res/values-et/strings.xml
+++ b/java/com/android/dialer/notification/res/values-et/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Vastamata kõned"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Kõnepostisõnumid"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Välised kõned"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Muu"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-eu/strings.xml b/java/com/android/dialer/notification/res/values-eu/strings.xml
index 6a78ca79e..5a4b72627 100644
--- a/java/com/android/dialer/notification/res/values-eu/strings.xml
+++ b/java/com/android/dialer/notification/res/values-eu/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Dei galduak"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Ahots-mezuak"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Kanpoko deiak"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Askotarikoak"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-fa/strings.xml b/java/com/android/dialer/notification/res/values-fa/strings.xml
index d0a7d9f09..daddf7a19 100644
--- a/java/com/android/dialer/notification/res/values-fa/strings.xml
+++ b/java/com/android/dialer/notification/res/values-fa/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"تماس‌های بی‌پاسخ"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"پست‌های صوتی"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"تماس‌های خارجی"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"موارد دیگر"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-fi/strings.xml b/java/com/android/dialer/notification/res/values-fi/strings.xml
index 11030b48b..68cdbaf3d 100644
--- a/java/com/android/dialer/notification/res/values-fi/strings.xml
+++ b/java/com/android/dialer/notification/res/values-fi/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Vastaamattomat puhelut"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Vastaajaviestit"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Ulkopuoliset puhelut"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Muut"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-fr-rCA/strings.xml b/java/com/android/dialer/notification/res/values-fr-rCA/strings.xml
index 5792a7257..a738e1787 100644
--- a/java/com/android/dialer/notification/res/values-fr-rCA/strings.xml
+++ b/java/com/android/dialer/notification/res/values-fr-rCA/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Appels manqués"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Messages vocaux"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Appels externes"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Divers"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-fr/strings.xml b/java/com/android/dialer/notification/res/values-fr/strings.xml
index 93266bd20..a738e1787 100644
--- a/java/com/android/dialer/notification/res/values-fr/strings.xml
+++ b/java/com/android/dialer/notification/res/values-fr/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Appels manqués"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Messages vocaux"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Appels externes"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Autres utilisations"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-gl/strings.xml b/java/com/android/dialer/notification/res/values-gl/strings.xml
index f12730093..5c8f97598 100644
--- a/java/com/android/dialer/notification/res/values-gl/strings.xml
+++ b/java/com/android/dialer/notification/res/values-gl/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Chamadas perdidas"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Correos de voz"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Chamadas externas"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Varios"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-gu/strings.xml b/java/com/android/dialer/notification/res/values-gu/strings.xml
index 308cc47a9..107f87ca6 100644
--- a/java/com/android/dialer/notification/res/values-gu/strings.xml
+++ b/java/com/android/dialer/notification/res/values-gu/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"છૂટેલા કૉલ"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"વૉઇસમેઇલ"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"બાહ્ય કૉલ"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"વિવિધ"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-hi/strings.xml b/java/com/android/dialer/notification/res/values-hi/strings.xml
index 708b2aaf5..6750daed5 100644
--- a/java/com/android/dialer/notification/res/values-hi/strings.xml
+++ b/java/com/android/dialer/notification/res/values-hi/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"छूटे कॉल"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"वॉइसमेल"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"बाहरी कॉल"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"विविध"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-hr/strings.xml b/java/com/android/dialer/notification/res/values-hr/strings.xml
index 5e5f40cbe..bae750543 100644
--- a/java/com/android/dialer/notification/res/values-hr/strings.xml
+++ b/java/com/android/dialer/notification/res/values-hr/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Propušteni pozivi"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Poruke govorne pošte"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Vanjski pozivi"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Razno"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-hu/strings.xml b/java/com/android/dialer/notification/res/values-hu/strings.xml
index 586dac2e5..587a13581 100644
--- a/java/com/android/dialer/notification/res/values-hu/strings.xml
+++ b/java/com/android/dialer/notification/res/values-hu/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Nem fogadott hívások"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Hangüzenetek"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Külső hívások"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Egyéb"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-hy/strings.xml b/java/com/android/dialer/notification/res/values-hy/strings.xml
index ef375aeff..6ced32e41 100644
--- a/java/com/android/dialer/notification/res/values-hy/strings.xml
+++ b/java/com/android/dialer/notification/res/values-hy/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Բաց թողնված զանգեր"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Ձայնային փոստ"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Արտաքին զանգեր"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Այլ"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-in/strings.xml b/java/com/android/dialer/notification/res/values-in/strings.xml
index 8892e1edd..c18d9767f 100644
--- a/java/com/android/dialer/notification/res/values-in/strings.xml
+++ b/java/com/android/dialer/notification/res/values-in/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Panggilan tak terjawab"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Pesan suara"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Panggilan eksternal"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Lain-Lain"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-is/strings.xml b/java/com/android/dialer/notification/res/values-is/strings.xml
index 8ebfa211e..45044b620 100644
--- a/java/com/android/dialer/notification/res/values-is/strings.xml
+++ b/java/com/android/dialer/notification/res/values-is/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Ósvöruð símtöl"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Talhólfsskilaboð"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Utanaðkomandi símtöl"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Ýmislegt"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-it/strings.xml b/java/com/android/dialer/notification/res/values-it/strings.xml
index 7edd8bd81..02c9a8bb9 100644
--- a/java/com/android/dialer/notification/res/values-it/strings.xml
+++ b/java/com/android/dialer/notification/res/values-it/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Chiamate perse"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Messaggi vocali"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Chiamate esterne"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Varie"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-iw/strings.xml b/java/com/android/dialer/notification/res/values-iw/strings.xml
index 63ff51629..40165d606 100644
--- a/java/com/android/dialer/notification/res/values-iw/strings.xml
+++ b/java/com/android/dialer/notification/res/values-iw/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"שיחות שלא נענו"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"הודעות קוליות"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"שיחות חיצוניות"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"שונות"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-ja/strings.xml b/java/com/android/dialer/notification/res/values-ja/strings.xml
index d0de0c35e..e87ef504d 100644
--- a/java/com/android/dialer/notification/res/values-ja/strings.xml
+++ b/java/com/android/dialer/notification/res/values-ja/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"不在着信"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"ボイスメール"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"外部通話"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"その他"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-ka/strings.xml b/java/com/android/dialer/notification/res/values-ka/strings.xml
index 469764715..9555cd7db 100644
--- a/java/com/android/dialer/notification/res/values-ka/strings.xml
+++ b/java/com/android/dialer/notification/res/values-ka/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"გამოტოვებული ზარები"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"ხმოვანი ფოსტა"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"გარე ზარები"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"სხვადასხვა"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-kk/strings.xml b/java/com/android/dialer/notification/res/values-kk/strings.xml
index aa8c17c7f..6a4fcb5f3 100644
--- a/java/com/android/dialer/notification/res/values-kk/strings.xml
+++ b/java/com/android/dialer/notification/res/values-kk/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Қабылданбаған қоңыраулар"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Дауыстық хабарлар"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Сыртқы қоңыраулар"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Әр түрлі"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-km/strings.xml b/java/com/android/dialer/notification/res/values-km/strings.xml
index 741e5c749..1f5be0b2f 100644
--- a/java/com/android/dialer/notification/res/values-km/strings.xml
+++ b/java/com/android/dialer/notification/res/values-km/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"ការ​ហៅ​ដែល​មិន​បាន​ទទួល"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"សារ​ជា​សំឡេង"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"ការ​ហៅខាង​ក្រៅ"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"ផ្សេងៗ"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-kn/strings.xml b/java/com/android/dialer/notification/res/values-kn/strings.xml
index a317fc30b..98284b1b3 100644
--- a/java/com/android/dialer/notification/res/values-kn/strings.xml
+++ b/java/com/android/dialer/notification/res/values-kn/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"ತಪ್ಪಿದ ಕರೆಗಳು"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"ಧ್ವನಿಮೇಲ್‌ಗಳು"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"ಹೊರಗಿನ ಕರೆಗಳು"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"ಇತರೆ"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-ko/strings.xml b/java/com/android/dialer/notification/res/values-ko/strings.xml
index b862d0b10..f8c6c60ac 100644
--- a/java/com/android/dialer/notification/res/values-ko/strings.xml
+++ b/java/com/android/dialer/notification/res/values-ko/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"부재중 전화"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"음성사서함"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"외부 전화"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"기타"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-ky/strings.xml b/java/com/android/dialer/notification/res/values-ky/strings.xml
index 26bc08f0d..e0c1ebcc1 100644
--- a/java/com/android/dialer/notification/res/values-ky/strings.xml
+++ b/java/com/android/dialer/notification/res/values-ky/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Кабыл алынбаган чалуулар"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Үнкаттар"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Тышкы чалуулар"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Калган-каткандар"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-lo/strings.xml b/java/com/android/dialer/notification/res/values-lo/strings.xml
index a8207bc4a..3eea6876e 100644
--- a/java/com/android/dialer/notification/res/values-lo/strings.xml
+++ b/java/com/android/dialer/notification/res/values-lo/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"ສາຍບໍ່ໄດ້ຮັບ"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"ຂໍ້ຄວາມສຽງ"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"ສາຍພາຍນອກ"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"ອື່ນໆ"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-lt/strings.xml b/java/com/android/dialer/notification/res/values-lt/strings.xml
index 3c017a252..75a9fae0d 100644
--- a/java/com/android/dialer/notification/res/values-lt/strings.xml
+++ b/java/com/android/dialer/notification/res/values-lt/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Praleisti skambučiai"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Balso pašto pranešimai"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Išoriniai skambučiai"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Įvairūs"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-lv/strings.xml b/java/com/android/dialer/notification/res/values-lv/strings.xml
index 124ee77ba..c6a8bdb4a 100644
--- a/java/com/android/dialer/notification/res/values-lv/strings.xml
+++ b/java/com/android/dialer/notification/res/values-lv/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Neatbildētie zvani"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Balss pasta ziņojumi"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Ārējie zvani"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Dažādi"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-mk/strings.xml b/java/com/android/dialer/notification/res/values-mk/strings.xml
index f3425b3e8..0d4c1fd7c 100644
--- a/java/com/android/dialer/notification/res/values-mk/strings.xml
+++ b/java/com/android/dialer/notification/res/values-mk/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Пропуштени повици"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Говорни пораки"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Надворешни повици"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Разно"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-ml/strings.xml b/java/com/android/dialer/notification/res/values-ml/strings.xml
index bd09159b3..f6ddb6fbb 100644
--- a/java/com/android/dialer/notification/res/values-ml/strings.xml
+++ b/java/com/android/dialer/notification/res/values-ml/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"മിസ്‌ഡ് കോളുകൾ"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"വോയ്‌സ്മെയിലുകൾ"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"എക്‌സ്റ്റേണൽ കോളുകൾ"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"പലവക"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-mn/strings.xml b/java/com/android/dialer/notification/res/values-mn/strings.xml
index 96fe48e05..62480f220 100644
--- a/java/com/android/dialer/notification/res/values-mn/strings.xml
+++ b/java/com/android/dialer/notification/res/values-mn/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Аваагүй дуудлага"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Дуут шуудан"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Гадаад дуудлага"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Бусад"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-mr/strings.xml b/java/com/android/dialer/notification/res/values-mr/strings.xml
index 8a276d4f5..bd231a5f7 100644
--- a/java/com/android/dialer/notification/res/values-mr/strings.xml
+++ b/java/com/android/dialer/notification/res/values-mr/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"सुटलेले कॉल"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"व्हॉइसमेल"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"बाह्य कॉल"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"संमिश्र"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-ms/strings.xml b/java/com/android/dialer/notification/res/values-ms/strings.xml
index 0e6496e82..5630f8e0b 100644
--- a/java/com/android/dialer/notification/res/values-ms/strings.xml
+++ b/java/com/android/dialer/notification/res/values-ms/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Panggilan terlepas"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Mel suara"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Panggilan luar"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Pelbagai"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-my/strings.xml b/java/com/android/dialer/notification/res/values-my/strings.xml
index 29b9baab4..3b6ecde23 100644
--- a/java/com/android/dialer/notification/res/values-my/strings.xml
+++ b/java/com/android/dialer/notification/res/values-my/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"လွဲသွားသော ခေါ်ဆိုမှုများ"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"အသံစာပို့စနစ်များ"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"ပြင်ပခေါ်ဆိုမှုများ"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"အထွေထွေ"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-nb/strings.xml b/java/com/android/dialer/notification/res/values-nb/strings.xml
index c287119f7..eb1a58b28 100644
--- a/java/com/android/dialer/notification/res/values-nb/strings.xml
+++ b/java/com/android/dialer/notification/res/values-nb/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Tapte anrop"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Talepost"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Eksterne anrop"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Diverse"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-ne/strings.xml b/java/com/android/dialer/notification/res/values-ne/strings.xml
index 760238bdc..2ce0826b0 100644
--- a/java/com/android/dialer/notification/res/values-ne/strings.xml
+++ b/java/com/android/dialer/notification/res/values-ne/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"छुटेका कलहरू"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"भ्वाइस मेलहरू"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"बाह्य कलहरू"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"विविध"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-nl/strings.xml b/java/com/android/dialer/notification/res/values-nl/strings.xml
index f92775323..641fa1a6c 100644
--- a/java/com/android/dialer/notification/res/values-nl/strings.xml
+++ b/java/com/android/dialer/notification/res/values-nl/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Gemiste oproepen"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Voicemails"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Externe oproepen"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Overige"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-no/strings.xml b/java/com/android/dialer/notification/res/values-no/strings.xml
index c287119f7..eb1a58b28 100644
--- a/java/com/android/dialer/notification/res/values-no/strings.xml
+++ b/java/com/android/dialer/notification/res/values-no/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Tapte anrop"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Talepost"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Eksterne anrop"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Diverse"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-pa/strings.xml b/java/com/android/dialer/notification/res/values-pa/strings.xml
index 273060e72..7ac0c36d1 100644
--- a/java/com/android/dialer/notification/res/values-pa/strings.xml
+++ b/java/com/android/dialer/notification/res/values-pa/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"ਖੁੰਝੀਆਂ ਕਾਲਾਂ"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"ਵੌਇਸਮੇਲਾਂ"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"ਬਾਹਰੀ ਕਾਲਾਂ"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"ਫੁਟਕਲ"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-pl/strings.xml b/java/com/android/dialer/notification/res/values-pl/strings.xml
index 1c2d95261..2baa3f354 100644
--- a/java/com/android/dialer/notification/res/values-pl/strings.xml
+++ b/java/com/android/dialer/notification/res/values-pl/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Połączenia nieodebrane"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Wiadomości głosowe"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Połączenia zewnętrzne"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Inne"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-pt-rBR/strings.xml b/java/com/android/dialer/notification/res/values-pt-rBR/strings.xml
index 7681df647..d45e55015 100644
--- a/java/com/android/dialer/notification/res/values-pt-rBR/strings.xml
+++ b/java/com/android/dialer/notification/res/values-pt-rBR/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Chamadas perdidas"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Correios de voz"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Chamadas externas"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Diversos"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-pt-rPT/strings.xml b/java/com/android/dialer/notification/res/values-pt-rPT/strings.xml
index f41ec99f3..d4b638342 100644
--- a/java/com/android/dialer/notification/res/values-pt-rPT/strings.xml
+++ b/java/com/android/dialer/notification/res/values-pt-rPT/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Chamadas não atendidas"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Mensagens de correio de voz"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Chamadas externas"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Diversos"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-pt/strings.xml b/java/com/android/dialer/notification/res/values-pt/strings.xml
index 7681df647..d45e55015 100644
--- a/java/com/android/dialer/notification/res/values-pt/strings.xml
+++ b/java/com/android/dialer/notification/res/values-pt/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Chamadas perdidas"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Correios de voz"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Chamadas externas"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Diversos"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-ro/strings.xml b/java/com/android/dialer/notification/res/values-ro/strings.xml
index b36bf9fcc..af4b88923 100644
--- a/java/com/android/dialer/notification/res/values-ro/strings.xml
+++ b/java/com/android/dialer/notification/res/values-ro/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Apeluri nepreluate"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Mesaje vocale"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Apeluri externe"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Diverse"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-ru/strings.xml b/java/com/android/dialer/notification/res/values-ru/strings.xml
index 34ba202a4..ba5e6ba3a 100644
--- a/java/com/android/dialer/notification/res/values-ru/strings.xml
+++ b/java/com/android/dialer/notification/res/values-ru/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Пропущенные вызовы"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Голосовые сообщения"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Внешние вызовы"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Другое"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-si/strings.xml b/java/com/android/dialer/notification/res/values-si/strings.xml
index f21a34edc..4772907c0 100644
--- a/java/com/android/dialer/notification/res/values-si/strings.xml
+++ b/java/com/android/dialer/notification/res/values-si/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"මඟ හැරුණු ඇමතුම්"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"හඬ තැපැල්"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"බාහිර ඇමතුම්"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"විවිධ"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-sk/strings.xml b/java/com/android/dialer/notification/res/values-sk/strings.xml
index 4182b3a3b..12fe019af 100644
--- a/java/com/android/dialer/notification/res/values-sk/strings.xml
+++ b/java/com/android/dialer/notification/res/values-sk/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Zmeškané hovory"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Hlasové správy"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Externé hovory"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Rôzne"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-sl/strings.xml b/java/com/android/dialer/notification/res/values-sl/strings.xml
index 5503ab271..dfc7207cb 100644
--- a/java/com/android/dialer/notification/res/values-sl/strings.xml
+++ b/java/com/android/dialer/notification/res/values-sl/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Neodgovorjeni klici"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Sporočila v odzivniku"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Zunanji klici"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Razno"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-sq/strings.xml b/java/com/android/dialer/notification/res/values-sq/strings.xml
index caac614be..a1230ae4f 100644
--- a/java/com/android/dialer/notification/res/values-sq/strings.xml
+++ b/java/com/android/dialer/notification/res/values-sq/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Telefonatat e humbura"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Postat zanore"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Telefonatat e jashtme"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Të ndryshme"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-sr/strings.xml b/java/com/android/dialer/notification/res/values-sr/strings.xml
index 658c18af2..378b20698 100644
--- a/java/com/android/dialer/notification/res/values-sr/strings.xml
+++ b/java/com/android/dialer/notification/res/values-sr/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Пропуштени позиви"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Говорне поруке"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Спољни позиви"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Разно"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-sv/strings.xml b/java/com/android/dialer/notification/res/values-sv/strings.xml
index 8ecb5e093..e0c7e8e67 100644
--- a/java/com/android/dialer/notification/res/values-sv/strings.xml
+++ b/java/com/android/dialer/notification/res/values-sv/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Missade samtal"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Röstmeddelanden"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Externa samtal"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Övrigt"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-sw/strings.xml b/java/com/android/dialer/notification/res/values-sw/strings.xml
index 743b4e727..fbfbad20f 100644
--- a/java/com/android/dialer/notification/res/values-sw/strings.xml
+++ b/java/com/android/dialer/notification/res/values-sw/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Simu ambazo hukujibu"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Ujumbe wa sauti"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Simu za nje"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Zinginezo"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-ta/strings.xml b/java/com/android/dialer/notification/res/values-ta/strings.xml
index 46f28b891..021fcc730 100644
--- a/java/com/android/dialer/notification/res/values-ta/strings.xml
+++ b/java/com/android/dialer/notification/res/values-ta/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"தவறிய அழைப்புகள்"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"குரலஞ்சல்கள்"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"வெளி அழைப்புகள்"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"மற்றவை"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-te/strings.xml b/java/com/android/dialer/notification/res/values-te/strings.xml
index 07e93e360..6f5c4b8c6 100644
--- a/java/com/android/dialer/notification/res/values-te/strings.xml
+++ b/java/com/android/dialer/notification/res/values-te/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"సమాధానమివ్వని కాల్‌లు"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"వాయిస్ మెయిల్‌లు"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"బాహ్య కాల్‌లు"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"ఇతర కాల్‌లు"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-th/strings.xml b/java/com/android/dialer/notification/res/values-th/strings.xml
index 3cf0d6ba0..f3202795b 100644
--- a/java/com/android/dialer/notification/res/values-th/strings.xml
+++ b/java/com/android/dialer/notification/res/values-th/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"สายที่ไม่ได้รับ"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"ข้อความเสียง"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"สายนอก"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"เบ็ดเตล็ด"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-tl/strings.xml b/java/com/android/dialer/notification/res/values-tl/strings.xml
index 91393b412..a213f808d 100644
--- a/java/com/android/dialer/notification/res/values-tl/strings.xml
+++ b/java/com/android/dialer/notification/res/values-tl/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Mga hindi nasagot na tawag"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Mga voicemail"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Mga external na tawag"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Miscellaneous"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-tr/strings.xml b/java/com/android/dialer/notification/res/values-tr/strings.xml
index dde792814..66cc2fdc7 100644
--- a/java/com/android/dialer/notification/res/values-tr/strings.xml
+++ b/java/com/android/dialer/notification/res/values-tr/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Cevapsız çağrılar"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Sesli mesajlar"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Harici çağrılar"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Çeşitli"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-uk/strings.xml b/java/com/android/dialer/notification/res/values-uk/strings.xml
index 0a1189af0..4e12a95a3 100644
--- a/java/com/android/dialer/notification/res/values-uk/strings.xml
+++ b/java/com/android/dialer/notification/res/values-uk/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Пропущені виклики"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Голосова пошта"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Зовнішні виклики"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Інше"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-ur/strings.xml b/java/com/android/dialer/notification/res/values-ur/strings.xml
index a16f388fb..9a0f44a9d 100644
--- a/java/com/android/dialer/notification/res/values-ur/strings.xml
+++ b/java/com/android/dialer/notification/res/values-ur/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"چھوٹی ہوئی کالیں"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"صوتی میلز"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"بیرونی کالیں"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"متفرقات"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-uz/strings.xml b/java/com/android/dialer/notification/res/values-uz/strings.xml
index 23277a945..12ddfb372 100644
--- a/java/com/android/dialer/notification/res/values-uz/strings.xml
+++ b/java/com/android/dialer/notification/res/values-uz/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Javobsiz chaqiruvlar"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Ovozli xabarlar"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Tashqi chaqiruvlar"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Boshqa"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-vi/strings.xml b/java/com/android/dialer/notification/res/values-vi/strings.xml
index 60840f6c9..bfaec03cd 100644
--- a/java/com/android/dialer/notification/res/values-vi/strings.xml
+++ b/java/com/android/dialer/notification/res/values-vi/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Cuộc gọi nhỡ"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Thư thoại"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Cuộc gọi bên ngoài"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Khác"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-zh-rCN/strings.xml b/java/com/android/dialer/notification/res/values-zh-rCN/strings.xml
index 2df34fed6..7131c8a8d 100644
--- a/java/com/android/dialer/notification/res/values-zh-rCN/strings.xml
+++ b/java/com/android/dialer/notification/res/values-zh-rCN/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"未接电话"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"语音邮件"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"外部来电"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"其他"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-zh-rHK/strings.xml b/java/com/android/dialer/notification/res/values-zh-rHK/strings.xml
index 77db2a291..d5488e512 100644
--- a/java/com/android/dialer/notification/res/values-zh-rHK/strings.xml
+++ b/java/com/android/dialer/notification/res/values-zh-rHK/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"未接來電"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"留言信箱"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"外部通話"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"其他"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-zh-rTW/strings.xml b/java/com/android/dialer/notification/res/values-zh-rTW/strings.xml
index 23cb3986f..0b9f60eb5 100644
--- a/java/com/android/dialer/notification/res/values-zh-rTW/strings.xml
+++ b/java/com/android/dialer/notification/res/values-zh-rTW/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"未接來電"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"語音留言"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"外部通話"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"其他"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values-zu/strings.xml b/java/com/android/dialer/notification/res/values-zu/strings.xml
index c17877a2d..5c12479c3 100644
--- a/java/com/android/dialer/notification/res/values-zu/strings.xml
+++ b/java/com/android/dialer/notification/res/values-zu/strings.xml
@@ -22,5 +22,6 @@
<string name="notification_channel_missed_call" msgid="5820652855908217695">"Amakholi akuphuthile"</string>
<string name="notification_channel_voicemail" msgid="9206363659849426204">"Amavoyisimeyili"</string>
<string name="notification_channel_external_call" msgid="2200143959948071132">"Amakholi angaphandle"</string>
- <string name="notification_channel_misc" msgid="5181419532951960166">"Okwahlukahlukene"</string>
+ <!-- no translation found for notification_channel_misc (5595452227577858518) -->
+ <skip />
</resources>
diff --git a/java/com/android/dialer/notification/res/values/ids.xml b/java/com/android/dialer/notification/res/values/ids.xml
index dc071e2ed..c965f319d 100644
--- a/java/com/android/dialer/notification/res/values/ids.xml
+++ b/java/com/android/dialer/notification/res/values/ids.xml
@@ -16,7 +16,6 @@
-->
<resources>
- <item name="notification_incoming_call" type="id"/>
<item name="notification_ongoing_call" type="id"/>
<item name="notification_missed_call" type="id"/>
<item name="notification_visual_voicemail" type="id"/>
diff --git a/java/com/android/dialer/notification/res/values/strings.xml b/java/com/android/dialer/notification/res/values/strings.xml
index 2fc4962c6..cb3119f67 100644
--- a/java/com/android/dialer/notification/res/values/strings.xml
+++ b/java/com/android/dialer/notification/res/values/strings.xml
@@ -21,5 +21,6 @@
<string name="notification_channel_missed_call">Missed calls</string>
<string name="notification_channel_voicemail">Voicemails</string>
<string name="notification_channel_external_call">External calls</string>
- <string name="notification_channel_misc">Miscellaneous</string>
+ <!-- [CHAR LIMIT=NONE] Catch-all channel for notifications that don't fit into one of the others -->
+ <string name="notification_channel_misc">Default</string>
</resources>
diff --git a/java/com/android/dialer/oem/CequintCallerIdManager.java b/java/com/android/dialer/oem/CequintCallerIdManager.java
index c8e6010a3..983be6c48 100644
--- a/java/com/android/dialer/oem/CequintCallerIdManager.java
+++ b/java/com/android/dialer/oem/CequintCallerIdManager.java
@@ -69,7 +69,7 @@ public class CequintCallerIdManager {
private static final String NAME = "cid_pName";
private static final String FIRST_NAME = "cid_pFirstName";
private static final String LAST_NAME = "cid_pLastName";
- private static final String IMAGE = "cid_pImage";
+ private static final String IMAGE = "cid_pLogo";
private static final String DISPLAY_NAME = "cid_pDisplayName";
// TODO: Revisit it and maybe remove it if it's not necessary.
diff --git a/java/com/android/dialer/persistentlog/PersistentLogFileHandler.java b/java/com/android/dialer/persistentlog/PersistentLogFileHandler.java
index c113559a1..4ba5a72ec 100644
--- a/java/com/android/dialer/persistentlog/PersistentLogFileHandler.java
+++ b/java/com/android/dialer/persistentlog/PersistentLogFileHandler.java
@@ -51,7 +51,7 @@ import java.util.List;
* worker thread.
*/
@SuppressWarnings("AndroidApiChecker") // lambdas
-@TargetApi(VERSION_CODES.N)
+@TargetApi(VERSION_CODES.M)
final class PersistentLogFileHandler {
private static final String LOG_DIRECTORY = "persistent_log";
@@ -110,14 +110,21 @@ final class PersistentLogFileHandler {
private byte[] readBlob() throws IOException {
File[] files = getLogFiles();
- ByteBuffer byteBuffer =
- ByteBuffer.allocate(Arrays.stream(files).mapToInt(file -> (int) file.length()).sum());
+ ByteBuffer byteBuffer = ByteBuffer.allocate(getTotalSize(files));
for (File file : files) {
byteBuffer.put(readAllBytes(file));
}
return byteBuffer.array();
}
+ private static final int getTotalSize(File[] files) {
+ int sum = 0;
+ for (File file : files) {
+ sum += file.length();
+ }
+ return sum;
+ }
+
/** Parses the content of all files back to individual byte arrays. */
@WorkerThread
@NonNull
diff --git a/java/com/android/dialer/phonenumbercache/ContactInfo.java b/java/com/android/dialer/phonenumbercache/ContactInfo.java
index 9def939ca..5546553f9 100644
--- a/java/com/android/dialer/phonenumbercache/ContactInfo.java
+++ b/java/com/android/dialer/phonenumbercache/ContactInfo.java
@@ -17,6 +17,7 @@
package com.android.dialer.phonenumbercache;
import android.net.Uri;
+import android.support.annotation.Nullable;
import android.text.TextUtils;
import com.android.contacts.common.ContactsUtils.UserType;
import com.android.contacts.common.util.UriUtils;
@@ -58,12 +59,12 @@ public class ContactInfo {
public boolean isBadData;
public String objectId;
public @UserType long userType;
- public ContactSource.Type sourceType;
+ public @Nullable ContactSource.Type sourceType = ContactSource.Type.UNKNOWN_SOURCE_TYPE;
/**
* True if local contact exists. This is only used for Cequint Caller ID so it won't overwrite
* photo if local contact exists.
*/
- boolean contactExists;
+ public boolean contactExists;
/** @see android.provider.ContactsContract.CommonDataKinds.Phone#CARRIER_PRESENCE */
public int carrierPresence;
diff --git a/java/com/android/dialer/postcall/AndroidManifest.xml b/java/com/android/dialer/postcall/AndroidManifest.xml
index 2bf07bca2..79ca5d5eb 100644
--- a/java/com/android/dialer/postcall/AndroidManifest.xml
+++ b/java/com/android/dialer/postcall/AndroidManifest.xml
@@ -17,7 +17,7 @@
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.dialer.callcomposer">
- <application>
+ <application android:theme="@style/Theme.AppCompat">
<activity
android:name="com.android.dialer.postcall.PostCallActivity"
android:exported="false"
diff --git a/java/com/android/dialer/postcall/PostCall.java b/java/com/android/dialer/postcall/PostCall.java
index e27a9b582..edc07baf5 100644
--- a/java/com/android/dialer/postcall/PostCall.java
+++ b/java/com/android/dialer/postcall/PostCall.java
@@ -21,8 +21,10 @@ import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
+import android.support.annotation.Nullable;
import android.support.design.widget.BaseTransientBottomBar.BaseCallback;
import android.support.design.widget.Snackbar;
+import android.telephony.TelephonyManager;
import android.view.View;
import android.view.View.OnClickListener;
import com.android.dialer.buildtype.BuildType;
@@ -30,6 +32,9 @@ import com.android.dialer.common.Assert;
import com.android.dialer.common.ConfigProvider;
import com.android.dialer.common.ConfigProviderBindings;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.enrichedcall.EnrichedCallCapabilities;
+import com.android.dialer.enrichedcall.EnrichedCallComponent;
+import com.android.dialer.enrichedcall.EnrichedCallManager;
import com.android.dialer.logging.DialerImpression;
import com.android.dialer.logging.Logger;
import com.android.dialer.util.DialerUtils;
@@ -65,19 +70,33 @@ public class PostCall {
private static void promptUserToSendMessage(Activity activity, View rootView) {
LogUtil.i("PostCall.promptUserToSendMessage", "returned from call, showing post call SnackBar");
String message = activity.getString(R.string.post_call_message);
- String addMessage = activity.getString(R.string.post_call_add_message);
+ EnrichedCallManager manager = EnrichedCallComponent.get(activity).getEnrichedCallManager();
+ EnrichedCallCapabilities capabilities = manager.getCapabilities(getPhoneNumber(activity));
+ LogUtil.i(
+ "PostCall.promptUserToSendMessage",
+ "number: %s, capabilities: %s",
+ LogUtil.sanitizePhoneNumber(getPhoneNumber(activity)),
+ capabilities);
+
+ boolean isRcsPostCall = capabilities != null && capabilities.supportsPostCall();
+ String actionText =
+ isRcsPostCall
+ ? activity.getString(R.string.post_call_add_message)
+ : activity.getString(R.string.post_call_send_message);
+
OnClickListener onClickListener =
v -> {
Logger.get(activity)
.logImpression(DialerImpression.Type.POST_CALL_PROMPT_USER_TO_SEND_MESSAGE_CLICKED);
- activity.startActivity(PostCallActivity.newIntent(activity, getPhoneNumber(activity)));
+ activity.startActivity(
+ PostCallActivity.newIntent(activity, getPhoneNumber(activity), isRcsPostCall));
};
int durationMs =
(int) ConfigProviderBindings.get(activity).getLong("post_call_prompt_duration_ms", 8_000);
activeSnackbar =
Snackbar.make(rootView, message, durationMs)
- .setAction(addMessage, onClickListener)
+ .setAction(actionText, onClickListener)
.setActionTextColor(
activity.getResources().getColor(R.color.dialer_snackbar_action_text_color));
activeSnackbar.show();
@@ -143,6 +162,8 @@ public class PostCall {
}
private static void clear(Context context) {
+ activeSnackbar = null;
+
PreferenceManager.getDefaultSharedPreferences(context)
.edit()
.remove(KEY_POST_CALL_CALL_DISCONNECT_TIME)
@@ -163,8 +184,11 @@ public class PostCall {
ConfigProvider binding = ConfigProviderBindings.get(context);
return disconnectTimeMillis != -1
&& connectTimeMillis != -1
+ && isSimReady(context)
&& binding.getLong("postcall_last_call_threshold", 30_000) > timeSinceDisconnect
- && binding.getLong("postcall_call_duration_threshold", 35_000) > callDurationMillis;
+ && (connectTimeMillis == 0
+ || binding.getLong("postcall_call_duration_threshold", 35_000) > callDurationMillis)
+ && getPhoneNumber(context) != null;
}
private static boolean shouldPromptUserToViewSentMessage(Context context) {
@@ -172,6 +196,7 @@ public class PostCall {
.getBoolean(KEY_POST_CALL_MESSAGE_SENT, false);
}
+ @Nullable
private static String getPhoneNumber(Context context) {
return PreferenceManager.getDefaultSharedPreferences(context)
.getString(KEY_POST_CALL_CALL_NUMBER, null);
@@ -192,4 +217,9 @@ public class PostCall {
return false;
}
}
+
+ private static boolean isSimReady(Context context) {
+ return context.getSystemService(TelephonyManager.class).getSimState()
+ == TelephonyManager.SIM_STATE_READY;
+ }
}
diff --git a/java/com/android/dialer/postcall/PostCallActivity.java b/java/com/android/dialer/postcall/PostCallActivity.java
index 28cf5709e..1d3b611e0 100644
--- a/java/com/android/dialer/postcall/PostCallActivity.java
+++ b/java/com/android/dialer/postcall/PostCallActivity.java
@@ -29,7 +29,6 @@ import android.support.v7.app.AppCompatActivity;
import android.telephony.SmsManager;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
-import com.android.dialer.enrichedcall.EnrichedCallCapabilities;
import com.android.dialer.enrichedcall.EnrichedCallComponent;
import com.android.dialer.enrichedcall.EnrichedCallManager;
import com.android.dialer.util.PermissionsUtil;
@@ -41,13 +40,16 @@ public class PostCallActivity extends AppCompatActivity implements MessageFragme
public static final String KEY_PHONE_NUMBER = "phone_number";
public static final String KEY_MESSAGE = "message";
+ public static final String KEY_RCS_POST_CALL = "rcs_post_call";
private static final int REQUEST_CODE_SEND_SMS = 1;
private boolean useRcs;
- public static Intent newIntent(@NonNull Context context, @NonNull String number) {
+ public static Intent newIntent(
+ @NonNull Context context, @NonNull String number, boolean isRcsPostCall) {
Intent intent = new Intent(Assert.isNotNull(context), PostCallActivity.class);
intent.putExtra(KEY_PHONE_NUMBER, Assert.isNotNull(number));
+ intent.putExtra(KEY_RCS_POST_CALL, isRcsPostCall);
return intent;
}
@@ -57,7 +59,7 @@ public class PostCallActivity extends AppCompatActivity implements MessageFragme
setContentView(R.layout.post_call_activity);
((DialerToolbar) findViewById(R.id.toolbar)).setTitle(R.string.post_call_message);
- useRcs = canUseRcs(getIntent().getStringExtra(KEY_PHONE_NUMBER));
+ useRcs = getIntent().getBooleanExtra(KEY_RCS_POST_CALL, false);
LogUtil.i("PostCallActivity.onCreate", "useRcs: %b", useRcs);
int postCallCharLimit =
@@ -82,17 +84,6 @@ public class PostCallActivity extends AppCompatActivity implements MessageFragme
.commit();
}
- private boolean canUseRcs(@NonNull String number) {
- EnrichedCallCapabilities capabilities =
- getEnrichedCallManager().getCapabilities(Assert.isNotNull(number));
- LogUtil.i(
- "PostCallActivity.canUseRcs",
- "number: %s, capabilities: %s",
- LogUtil.sanitizePhoneNumber(number),
- capabilities);
- return capabilities != null && capabilities.supportsPostCall();
- }
-
@Override
public void onMessageFragmentSendMessage(@NonNull String message) {
String number = Assert.isNotNull(getIntent().getStringExtra(KEY_PHONE_NUMBER));
diff --git a/java/com/android/dialer/postcall/res/values-af/strings.xml b/java/com/android/dialer/postcall/res/values-af/strings.xml
index 720e61cdd..3923d1271 100644
--- a/java/com/android/dialer/postcall/res/values-af/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-af/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Bel my terug wanneer jy \'n tydjie het."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Nie dringend nie, ons kan later klets."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Voeg boodskap by"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Boodskap is gestuur"</string>
<string name="view" msgid="8572192949673703830">"Bekyk"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-am/strings.xml b/java/com/android/dialer/postcall/res/values-am/strings.xml
index c5436d99c..8247245a7 100644
--- a/java/com/android/dialer/postcall/res/values-am/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-am/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"ጊዜ ሲኖርዎት መልሰው ይደውሉልኝ።"</string>
<string name="post_call_message_3" msgid="3932759658420368056">"አስቸኳይ አይደለም። በኋላ መወያየት እንችላለን።"</string>
<string name="post_call_add_message" msgid="8298853527467080463">"መልዕክት አክል"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"መልዕክት ልከዋል"</string>
<string name="view" msgid="8572192949673703830">"አሳይ"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-ar/strings.xml b/java/com/android/dialer/postcall/res/values-ar/strings.xml
index b908015be..84f7be341 100644
--- a/java/com/android/dialer/postcall/res/values-ar/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-ar/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"عاود الاتصال بي عندما يتوفر لك الوقت."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"الأمر ليس عاجلاً، يمكننا الدردشة لاحقًا."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"إضافة رسالة"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"تم إرسال الرسالة"</string>
<string name="view" msgid="8572192949673703830">"عرض"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-az/strings.xml b/java/com/android/dialer/postcall/res/values-az/strings.xml
index 7b2bdc8fb..f219067f6 100644
--- a/java/com/android/dialer/postcall/res/values-az/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-az/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Vaxtın olanda mənə geri zəng edin."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Vacib deyil, daha sonra söhbət edə bilərik."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Mesaj əlavə edin"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Mesaj göndərildi"</string>
<string name="view" msgid="8572192949673703830">"Baxın"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-b+sr+Latn/strings.xml b/java/com/android/dialer/postcall/res/values-b+sr+Latn/strings.xml
index a745967a3..2b3dc1db7 100644
--- a/java/com/android/dialer/postcall/res/values-b+sr+Latn/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-b+sr+Latn/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Pozovite me kad budete imali vremena."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Nije hitno, možemo da ćaskamo kasnije."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Dodaj poruku"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Poruka je poslata"</string>
<string name="view" msgid="8572192949673703830">"Prikaži"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-be/strings.xml b/java/com/android/dialer/postcall/res/values-be/strings.xml
index 60f40eed2..358b47622 100644
--- a/java/com/android/dialer/postcall/res/values-be/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-be/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Перазваніце мне, калі будзеце мець час."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Не тэрмінова. Можам пагаварыць пазней."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Дадаць паведамленне"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Паведамленне адпраўлена"</string>
<string name="view" msgid="8572192949673703830">"Праглядзець"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-bg/strings.xml b/java/com/android/dialer/postcall/res/values-bg/strings.xml
index 568e50b7b..dba4e0fb6 100644
--- a/java/com/android/dialer/postcall/res/values-bg/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-bg/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Обадете ми се, когато имате време."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Не е спешно, можем да говорим по-късно."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Добавяне на съобщение"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Съобщението бе изпратено"</string>
<string name="view" msgid="8572192949673703830">"Преглед"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-bn/strings.xml b/java/com/android/dialer/postcall/res/values-bn/strings.xml
index 511992dbd..5b3bfe790 100644
--- a/java/com/android/dialer/postcall/res/values-bn/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-bn/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"আপনার হাতে যখন সময় হবে তখন আমায় ফোন করুন৷"</string>
<string name="post_call_message_3" msgid="3932759658420368056">"জরুরী নয়, আমরা পরে চ্যাট করতে পারি৷"</string>
<string name="post_call_add_message" msgid="8298853527467080463">"বার্তা যোগ করুন"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"বার্তা পাঠানো হয়েছে"</string>
<string name="view" msgid="8572192949673703830">"দেখুন"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-bs/strings.xml b/java/com/android/dialer/postcall/res/values-bs/strings.xml
index ba5554946..2c8c9109f 100644
--- a/java/com/android/dialer/postcall/res/values-bs/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-bs/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Nazovi me kad mogneš."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Nije hitno, možemo razgovarati kasnije."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Dodaj poruku"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Poruka je poslana"</string>
<string name="view" msgid="8572192949673703830">"Prikaži"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-ca/strings.xml b/java/com/android/dialer/postcall/res/values-ca/strings.xml
index 54453b194..8a9fa912c 100644
--- a/java/com/android/dialer/postcall/res/values-ca/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-ca/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Truca\'m quan tinguis una estona."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"No és urgent. Parlem més tard."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Afegeix un missatge"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"El missatge s\'ha enviat"</string>
<string name="view" msgid="8572192949673703830">"Mostra"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-cs/strings.xml b/java/com/android/dialer/postcall/res/values-cs/strings.xml
index d193c2030..e9b3b90b0 100644
--- a/java/com/android/dialer/postcall/res/values-cs/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-cs/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Zavolej mi, až budeš mít čas."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Neděje si nic naléhavého, zavoláme si později."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Přidat zprávu"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Zpráva byla odeslána"</string>
<string name="view" msgid="8572192949673703830">"Zobrazit"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-da/strings.xml b/java/com/android/dialer/postcall/res/values-da/strings.xml
index 811e5f38c..6a2b95973 100644
--- a/java/com/android/dialer/postcall/res/values-da/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-da/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Ring tilbage til mig, når du har tid."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Det haster ikke. Vi kan tale sammen senere."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Tilføj besked"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Beskeden blev sendt"</string>
<string name="view" msgid="8572192949673703830">"Se"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-de/strings.xml b/java/com/android/dialer/postcall/res/values-de/strings.xml
index 701807617..8b69197b9 100644
--- a/java/com/android/dialer/postcall/res/values-de/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-de/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Bitte bei Gelegenheit zurückrufen."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Nicht dringend, wir können später sprechen."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Nachricht hinzufügen"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Nachricht gesendet"</string>
<string name="view" msgid="8572192949673703830">"Ansehen"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-el/strings.xml b/java/com/android/dialer/postcall/res/values-el/strings.xml
index d8c91d7a7..ae1799503 100644
--- a/java/com/android/dialer/postcall/res/values-el/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-el/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Καλέστε με όταν έχετε λίγο χρόνο."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Τίποτα επείγον, μπορούμε να τα πούμε αργότερα."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Προσθήκη μηνύματος"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Το μήνυμα εστάλη"</string>
<string name="view" msgid="8572192949673703830">"Προβολή"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-en-rAU/strings.xml b/java/com/android/dialer/postcall/res/values-en-rAU/strings.xml
index 613184646..f7f04e2a5 100644
--- a/java/com/android/dialer/postcall/res/values-en-rAU/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-en-rAU/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Call me back when you have time."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Not urgent – we can chat later."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Add message"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Message sent"</string>
<string name="view" msgid="8572192949673703830">"View"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-en-rGB/strings.xml b/java/com/android/dialer/postcall/res/values-en-rGB/strings.xml
index 613184646..f7f04e2a5 100644
--- a/java/com/android/dialer/postcall/res/values-en-rGB/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-en-rGB/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Call me back when you have time."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Not urgent – we can chat later."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Add message"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Message sent"</string>
<string name="view" msgid="8572192949673703830">"View"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-en-rIN/strings.xml b/java/com/android/dialer/postcall/res/values-en-rIN/strings.xml
index 613184646..f7f04e2a5 100644
--- a/java/com/android/dialer/postcall/res/values-en-rIN/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-en-rIN/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Call me back when you have time."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Not urgent – we can chat later."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Add message"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Message sent"</string>
<string name="view" msgid="8572192949673703830">"View"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-es-rUS/strings.xml b/java/com/android/dialer/postcall/res/values-es-rUS/strings.xml
index 406daf295..7e695912b 100644
--- a/java/com/android/dialer/postcall/res/values-es-rUS/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-es-rUS/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Llámame cuando tengas un momento."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"No es urgente. Podemos hablar más tarde."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Agregar mensaje"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Se envió el mensaje"</string>
<string name="view" msgid="8572192949673703830">"Ver"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-es/strings.xml b/java/com/android/dialer/postcall/res/values-es/strings.xml
index 18c4a8ab0..8f7c8dcfb 100644
--- a/java/com/android/dialer/postcall/res/values-es/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-es/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Llámame cuando puedas."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"No es urgente, podemos hablar luego."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Añade un mensaje"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Mensaje enviado"</string>
<string name="view" msgid="8572192949673703830">"Ver"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-et/strings.xml b/java/com/android/dialer/postcall/res/values-et/strings.xml
index 3fd5fe565..df13f37ce 100644
--- a/java/com/android/dialer/postcall/res/values-et/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-et/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Helistage tagasi, kui teil on rohkem aega."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Sellega pole kiiret, võime hiljem vestalda."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Lisage sõnum"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Sõnum on saadetud"</string>
<string name="view" msgid="8572192949673703830">"Kuva"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-eu/strings.xml b/java/com/android/dialer/postcall/res/values-eu/strings.xml
index b616aa507..3decc50d9 100644
--- a/java/com/android/dialer/postcall/res/values-eu/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-eu/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Dei iezadazu denbora duzunean."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Geroago hitz egin dezakegu, ez da premiazkoa."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Gehitu mezua"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Bidali da mezua"</string>
<string name="view" msgid="8572192949673703830">"Ikusi"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-fa/strings.xml b/java/com/android/dialer/postcall/res/values-fa/strings.xml
index 607816a5f..820f1ff50 100644
--- a/java/com/android/dialer/postcall/res/values-fa/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-fa/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"با من تماس بگیر هنگامی که وقت کردی."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"ضروری نیست. می‌تونیم بعدا گپ بزنیم."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"افزودن پیام"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"پیام ارسال شد"</string>
<string name="view" msgid="8572192949673703830">"مشاهده"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-fi/strings.xml b/java/com/android/dialer/postcall/res/values-fi/strings.xml
index aa651a790..4c9d63e15 100644
--- a/java/com/android/dialer/postcall/res/values-fi/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-fi/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Soittakaa minulle takaisin, kun teillä on hetki aikaa."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Asia ei ole kiireellinen, voimme puhua myöhemmin."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Lisää viesti"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Viesti lähetetty"</string>
<string name="view" msgid="8572192949673703830">"Näytä"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-fr-rCA/strings.xml b/java/com/android/dialer/postcall/res/values-fr-rCA/strings.xml
index 566fe58be..9578bff1b 100644
--- a/java/com/android/dialer/postcall/res/values-fr-rCA/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-fr-rCA/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Rappelez-moi quand vous aurez un peu de temps."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Ce n\'est pas urgent. Nous pourrons clavarder plus tard."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Ajouter un message"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Message envoyé"</string>
<string name="view" msgid="8572192949673703830">"Afficher"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-fr/strings.xml b/java/com/android/dialer/postcall/res/values-fr/strings.xml
index 4c564e1f7..8728ab3ed 100644
--- a/java/com/android/dialer/postcall/res/values-fr/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-fr/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Veuillez me rappeler dès que vous avez un moment."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Aucune urgence. On se recontacte ultérieurement."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Ajouter un message"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Message envoyé"</string>
<string name="view" msgid="8572192949673703830">"Afficher"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-gl/strings.xml b/java/com/android/dialer/postcall/res/values-gl/strings.xml
index 941cbff9a..65ec7081f 100644
--- a/java/com/android/dialer/postcall/res/values-gl/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-gl/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Chámame cando teñas tempo."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Non é urxente. Podemos falar máis tarde."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Engade unha mensaxe"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Enviouse a mensaxe"</string>
<string name="view" msgid="8572192949673703830">"Ver"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-gu/strings.xml b/java/com/android/dialer/postcall/res/values-gu/strings.xml
index 9bd4b5932..8b56f01ea 100644
--- a/java/com/android/dialer/postcall/res/values-gu/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-gu/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"તમારી પાસે થોડો સમય હોય ત્યારે મને ફરી કૉલ કરો."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"કોઇ ખાસ કામ નથી, આપણે પછી ચેટ કરી શકીએ."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"સંદેશ ઉમેરો"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"સંદેશ મોકલ્યો"</string>
<string name="view" msgid="8572192949673703830">"જુઓ"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-hi/strings.xml b/java/com/android/dialer/postcall/res/values-hi/strings.xml
index 511b4e208..23d7e81d5 100644
--- a/java/com/android/dialer/postcall/res/values-hi/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-hi/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"आपके पास कुछ समय होने पर मुझे वापस कॉल करें."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"ज़रूरी नहीं है, हम बाद में चैट कर सकते हैं."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"संदेश जोड़ें"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"संदेश भेजा गया"</string>
<string name="view" msgid="8572192949673703830">"देखें"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-hr/strings.xml b/java/com/android/dialer/postcall/res/values-hr/strings.xml
index 700219075..9987ea184 100644
--- a/java/com/android/dialer/postcall/res/values-hr/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-hr/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Uzvrati mi poziv kada uhvatiš vremena."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Nije hitno, možemo chatati kasnije."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Dodaj poruku"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Poruka je poslana"</string>
<string name="view" msgid="8572192949673703830">"Prikaži"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-hu/strings.xml b/java/com/android/dialer/postcall/res/values-hu/strings.xml
index 9ac7170bd..59a8b3439 100644
--- a/java/com/android/dialer/postcall/res/values-hu/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-hu/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Hívjon vissza, ha alkalmas."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Nem sürgős, ráér később."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Üzenet hozzáadása"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Üzenet elküldve"</string>
<string name="view" msgid="8572192949673703830">"Megtekintés"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-hy/strings.xml b/java/com/android/dialer/postcall/res/values-hy/strings.xml
index 77c1b3cbd..d4051529d 100644
--- a/java/com/android/dialer/postcall/res/values-hy/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-hy/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Հետ զանգիր, երբ ժամանակ ունենաս:"</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Շտապ չէ, կարող ենք հետո խոսել:"</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Ավելացնել հաղորդագրություն"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Հաղորդագրությունն ուղարկվել է"</string>
<string name="view" msgid="8572192949673703830">"Դիտել"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-in/strings.xml b/java/com/android/dialer/postcall/res/values-in/strings.xml
index 7131594e2..679a39984 100644
--- a/java/com/android/dialer/postcall/res/values-in/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-in/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Telepon saya balik jika Anda memiliki waktu luang."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Tidak penting, kita bisa chatting nanti."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Tambahkan pesan"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Pesan terkirim"</string>
<string name="view" msgid="8572192949673703830">"Lihat"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-is/strings.xml b/java/com/android/dialer/postcall/res/values-is/strings.xml
index cc934c8fe..98a9d7cf8 100644
--- a/java/com/android/dialer/postcall/res/values-is/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-is/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Hringdu í mig þegar þú hefur tíma."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Ekkert áríðandi, við getum spjallað síðar."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Senda skilaboð"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Skilaboð send"</string>
<string name="view" msgid="8572192949673703830">"Skoða"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-it/strings.xml b/java/com/android/dialer/postcall/res/values-it/strings.xml
index 2b1306c3a..9e18ad0e8 100644
--- a/java/com/android/dialer/postcall/res/values-it/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-it/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Richiamami quando hai tempo."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Non è urgente, possiamo parlare più tardi."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Aggiungi messaggio"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Messaggio inviato"</string>
<string name="view" msgid="8572192949673703830">"Visualizza"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-iw/strings.xml b/java/com/android/dialer/postcall/res/values-iw/strings.xml
index 94b1e3ba8..565d9713e 100644
--- a/java/com/android/dialer/postcall/res/values-iw/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-iw/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"תוכל/י לחזור אלי כשיהיה לך זמן?"</string>
<string name="post_call_message_3" msgid="3932759658420368056">"זה לא דחוף. אנחנו יכולים לדבר אחר כך."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"הוסף הודעה"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"ההודעה נשלחה"</string>
<string name="view" msgid="8572192949673703830">"הצג"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-ja/strings.xml b/java/com/android/dialer/postcall/res/values-ja/strings.xml
index 0a3154f4f..60c5fa4be 100644
--- a/java/com/android/dialer/postcall/res/values-ja/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-ja/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"お時間のあるときにお電話ください。"</string>
<string name="post_call_message_3" msgid="3932759658420368056">"急ぎではないので、また後でかけ直します。"</string>
<string name="post_call_add_message" msgid="8298853527467080463">"メッセージを追加できます"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"メッセージを送信しました"</string>
<string name="view" msgid="8572192949673703830">"表示"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-ka/strings.xml b/java/com/android/dialer/postcall/res/values-ka/strings.xml
index b153daee5..8d2c85fa5 100644
--- a/java/com/android/dialer/postcall/res/values-ka/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-ka/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"დამირეკე, როცა დრო გექნება."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"სასწრაფო არ არის, შეგვიძლია ვისაუბროთ მოგვიანებით."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"შეტყობინების დამატება"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"შეტყობინება გაიგზავნა"</string>
<string name="view" msgid="8572192949673703830">"ნახვა"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-kk/strings.xml b/java/com/android/dialer/postcall/res/values-kk/strings.xml
index 6c88a8992..2cef59506 100644
--- a/java/com/android/dialer/postcall/res/values-kk/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-kk/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Уақытыңыз болғанда, маған қайта қоңырау шалыңыз."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Шұғыл емес, кейінірек сөйлесерміз."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Хабар қосу"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Хабар жіберілді"</string>
<string name="view" msgid="8572192949673703830">"Көру"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-km/strings.xml b/java/com/android/dialer/postcall/res/values-km/strings.xml
index 05887787b..52cc19440 100644
--- a/java/com/android/dialer/postcall/res/values-km/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-km/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"សូមហៅទូរស័ព្ទមកខ្ញុំវិញនៅពេលអ្នកឆ្លៀតពេលបានខ្លះ។"</string>
<string name="post_call_message_3" msgid="3932759658420368056">"មិនបន្ទាន់ទេ យើងអាចជជែកគ្នានៅពេលក្រោយ។"</string>
<string name="post_call_add_message" msgid="8298853527467080463">"បន្ថែមសារ"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"បានផ្ញើសាររួចហើយ"</string>
<string name="view" msgid="8572192949673703830">"មើល"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-kn/strings.xml b/java/com/android/dialer/postcall/res/values-kn/strings.xml
index 0a6a48f30..cd73cf815 100644
--- a/java/com/android/dialer/postcall/res/values-kn/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-kn/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"ನಿಮಗೆ ಸಮಯವಿದ್ದಾಗ ನನಗೆ ಕರೆ ಮಾಡಿ."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"ಅವಸರವಿಲ್ಲ, ನಾವು ನಂತರ ಚಾಟ್ ಮಾಡಬಹುದು."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"ಸಂದೇಶವನ್ನು ಸೇರಿಸಿ"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"ಸಂದೇಶ ಕಳುಹಿಸಲಾಗಿದೆ"</string>
<string name="view" msgid="8572192949673703830">"ವೀಕ್ಷಿಸಿ"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-ko/strings.xml b/java/com/android/dialer/postcall/res/values-ko/strings.xml
index 3e5a2adcb..ca8896834 100644
--- a/java/com/android/dialer/postcall/res/values-ko/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-ko/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"시간 나실 때 전화해 주세요."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"급한 용무는 아니니 나중에 다시 연락드릴게요."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"메시지를 추가하시겠습니까?"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"메시지 전송됨"</string>
<string name="view" msgid="8572192949673703830">"보기"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-ky/strings.xml b/java/com/android/dialer/postcall/res/values-ky/strings.xml
index 4daa5a496..9c4017bd2 100644
--- a/java/com/android/dialer/postcall/res/values-ky/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-ky/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Убактыңыз болгондо мага кайра чалып коюңуз."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Шашылыш эмес, биз кийинчерээк маектеше алабыз."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Билдирүүнү кошуңуз"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Билдирүү жөнөтүлдү"</string>
<string name="view" msgid="8572192949673703830">"Карап көрүү"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-lo/strings.xml b/java/com/android/dialer/postcall/res/values-lo/strings.xml
index b3bff8c33..7b36a8236 100644
--- a/java/com/android/dialer/postcall/res/values-lo/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-lo/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"ຖ້າຫວ່າງແລ້ວໂທກັບແດ່."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"ບໍ່ດ່ວນປານໃດ, ໄວ້ຄ່ອຍລົມກໍໄດ້."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"ເພີ່ມຂໍ້ຄວາມ"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"ສົ່ງຂໍ້ຄວາມແລ້ວ"</string>
<string name="view" msgid="8572192949673703830">"ເບິ່ງ"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-lt/strings.xml b/java/com/android/dialer/postcall/res/values-lt/strings.xml
index cdaaf10c4..124de6874 100644
--- a/java/com/android/dialer/postcall/res/values-lt/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-lt/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Atskambinkite, kai turėsite šiek tiek laiko."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Neskubu, galėsime vėliau pasikalbėti."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Pridėkite pranešimą"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Pranešimas išsiųstas"</string>
<string name="view" msgid="8572192949673703830">"Peržiūrėti"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-lv/strings.xml b/java/com/android/dialer/postcall/res/values-lv/strings.xml
index 401c43ff3..2f0179d5c 100644
--- a/java/com/android/dialer/postcall/res/values-lv/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-lv/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Piezvaniet man, kad būs brīdis laika."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Tas nav steidzami. Varam parunāt vēlāk."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Pievienojiet ziņojumu"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Ziņojums nosūtīts"</string>
<string name="view" msgid="8572192949673703830">"Skatīt"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-mk/strings.xml b/java/com/android/dialer/postcall/res/values-mk/strings.xml
index af21c680c..0624021f0 100644
--- a/java/com/android/dialer/postcall/res/values-mk/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-mk/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Јави ми се кога ќе имаш време."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Не е итно. Може да разговараме подоцна."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Додајте порака"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Пораката е испратена"</string>
<string name="view" msgid="8572192949673703830">"Прикажи"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-ml/strings.xml b/java/com/android/dialer/postcall/res/values-ml/strings.xml
index 5d06afca4..eece011be 100644
--- a/java/com/android/dialer/postcall/res/values-ml/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-ml/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"നിങ്ങൾക്ക് സമയം കിട്ടുമ്പോൾ എന്നെ തിരിച്ച് വിളിക്കൂ."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"അത്യാവശ്യമില്ല, നമുക്ക് പിന്നീട് ചാറ്റുചെയ്യാം."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"സന്ദേശം ചേർക്കുക"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"സന്ദേശം അയച്ചു"</string>
<string name="view" msgid="8572192949673703830">"കാണുക"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-mn/strings.xml b/java/com/android/dialer/postcall/res/values-mn/strings.xml
index 84f634676..589a0d12f 100644
--- a/java/com/android/dialer/postcall/res/values-mn/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-mn/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Завтай болоод над руу буцааж залгана уу."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Яаралтай биш, бид дараа чатлаж болно."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Зурвас нэмэх"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Зурвас илгээсэн"</string>
<string name="view" msgid="8572192949673703830">"Үзэх"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-mr/strings.xml b/java/com/android/dialer/postcall/res/values-mr/strings.xml
index 6e9695b4f..753b22123 100644
--- a/java/com/android/dialer/postcall/res/values-mr/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-mr/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"आपल्याकडे वेळ असेल तेव्हा मला परत कॉल करा."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"काही महत्वाचे नाही, आपण नंतर चॅट करू शकतो."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"संदेश जोडा"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"संदेश पाठविला"</string>
<string name="view" msgid="8572192949673703830">"पहा"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-ms/strings.xml b/java/com/android/dialer/postcall/res/values-ms/strings.xml
index a48a975ab..d880b73d6 100644
--- a/java/com/android/dialer/postcall/res/values-ms/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-ms/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Hubungi saya balik apabila ada kelapangan."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Tidak penting, kita boleh bersembang kemudian."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Tambah mesej"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Mesej dihantar"</string>
<string name="view" msgid="8572192949673703830">"Lihat"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-my/strings.xml b/java/com/android/dialer/postcall/res/values-my/strings.xml
index 20e0a152a..caf356f6d 100644
--- a/java/com/android/dialer/postcall/res/values-my/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-my/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"သင်အချိန်ရလျှင် ကျွန်ုပ်ကို ပြန်ခေါ်ပါ။"</string>
<string name="post_call_message_3" msgid="3932759658420368056">"အရေးမကြီးပါ၊ နောက်မှ ကျွန်ုပ်တို့ ချတ်လုပ်နိုင်ပါသည်။"</string>
<string name="post_call_add_message" msgid="8298853527467080463">"မက်ဆေ့ဂျ် ထည့်သွင်းပါ"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"မက်ဆေ့ဂျ် ပို့ပြီးပါပြီ"</string>
<string name="view" msgid="8572192949673703830">"ကြည့်ရန်"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-nb/strings.xml b/java/com/android/dialer/postcall/res/values-nb/strings.xml
index a9fb523de..a9125d9d5 100644
--- a/java/com/android/dialer/postcall/res/values-nb/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-nb/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Ring tilbake når du har tid."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Haster ikke. Prates senere?"</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Legg til melding"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Meldingen er sendt"</string>
<string name="view" msgid="8572192949673703830">"Se"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-ne/strings.xml b/java/com/android/dialer/postcall/res/values-ne/strings.xml
index 7cf5dcd2b..af7be6512 100644
--- a/java/com/android/dialer/postcall/res/values-ne/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-ne/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"तपाईंलाई अलि फुर्सद भएका बेला मलाई कल गर्नुहोस्।"</string>
<string name="post_call_message_3" msgid="3932759658420368056">"जरूरी छैन, पछि कुरा गर्दा हुन्छ।"</string>
<string name="post_call_add_message" msgid="8298853527467080463">"सन्देश थप्नुहोस्"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"सन्देश पठाइयो"</string>
<string name="view" msgid="8572192949673703830">"हेर्नुहोस्"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-nl/strings.xml b/java/com/android/dialer/postcall/res/values-nl/strings.xml
index 073f050fc..8732da306 100644
--- a/java/com/android/dialer/postcall/res/values-nl/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-nl/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Bel me terug als je tijd hebt."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Het is niet dringend, ik spreek je later."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Bericht toevoegen"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Bericht verzonden"</string>
<string name="view" msgid="8572192949673703830">"Weergeven"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-no/strings.xml b/java/com/android/dialer/postcall/res/values-no/strings.xml
index a9fb523de..a9125d9d5 100644
--- a/java/com/android/dialer/postcall/res/values-no/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-no/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Ring tilbake når du har tid."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Haster ikke. Prates senere?"</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Legg til melding"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Meldingen er sendt"</string>
<string name="view" msgid="8572192949673703830">"Se"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-pa/strings.xml b/java/com/android/dialer/postcall/res/values-pa/strings.xml
index 72758f836..54a015653 100644
--- a/java/com/android/dialer/postcall/res/values-pa/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-pa/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"ਜਦੋਂ ਤੁਹਾਡੇ ਕੋਲ ਕੁਝ ਸਮਾਂ ਹੋਵੇ ਤਾਂ ਮੈਨੂੰ ਵਾਪਸ ਕਾਲ ਕਰੋ।"</string>
<string name="post_call_message_3" msgid="3932759658420368056">"ਜ਼ਰੂਰੀ ਨਹੀਂ ਹੈ, ਅਸੀਂ ਬਾਅਦ ਵਿੱਚ ਚੈਟ ਕਰ ਸਕਦੇ ਹਾਂ।"</string>
<string name="post_call_add_message" msgid="8298853527467080463">"ਸੁਨੇਹਾ ਸ਼ਾਮਲ ਕਰੋ"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"ਸੁਨੇਹਾ ਭੇਜਿਆ ਗਿਆ"</string>
<string name="view" msgid="8572192949673703830">"ਵੇਖੋ"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-pl/strings.xml b/java/com/android/dialer/postcall/res/values-pl/strings.xml
index 9d6aa4df7..ae8f77034 100644
--- a/java/com/android/dialer/postcall/res/values-pl/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-pl/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Zadzwoń do mnie, jak znajdziesz czas."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Nic ważnego, pogadamy później."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Dodaj wiadomość"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Wiadomość została wysłana"</string>
<string name="view" msgid="8572192949673703830">"Wyświetl"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-pt-rBR/strings.xml b/java/com/android/dialer/postcall/res/values-pt-rBR/strings.xml
index 83ffc531c..cd3a22c2b 100644
--- a/java/com/android/dialer/postcall/res/values-pt-rBR/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-pt-rBR/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Retorne minha chamada quando você tiver tempo."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Não é urgente, podemos bater papo mais tarde."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Adicionar mensagem"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Mensagem enviada"</string>
<string name="view" msgid="8572192949673703830">"Ver"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-pt-rPT/strings.xml b/java/com/android/dialer/postcall/res/values-pt-rPT/strings.xml
index 668212c0b..98b4c2e67 100644
--- a/java/com/android/dialer/postcall/res/values-pt-rPT/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-pt-rPT/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Ligue-me de volta quando tiver algum tempo."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Não é urgente, podemos conversar mais tarde."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Adicionar mensagem"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Mensagem enviada"</string>
<string name="view" msgid="8572192949673703830">"Ver"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-pt/strings.xml b/java/com/android/dialer/postcall/res/values-pt/strings.xml
index 83ffc531c..cd3a22c2b 100644
--- a/java/com/android/dialer/postcall/res/values-pt/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-pt/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Retorne minha chamada quando você tiver tempo."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Não é urgente, podemos bater papo mais tarde."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Adicionar mensagem"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Mensagem enviada"</string>
<string name="view" msgid="8572192949673703830">"Ver"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-ro/strings.xml b/java/com/android/dialer/postcall/res/values-ro/strings.xml
index 2021ab538..bf539a013 100644
--- a/java/com/android/dialer/postcall/res/values-ro/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-ro/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Sună-mă când ai puțin timp."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Nu e ceva urgent. Putem vorbi mai târziu."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Adăugați un mesaj"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Mesaj trimis"</string>
<string name="view" msgid="8572192949673703830">"Afișați"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-ru/strings.xml b/java/com/android/dialer/postcall/res/values-ru/strings.xml
index a4a5ae350..52d0d6858 100644
--- a/java/com/android/dialer/postcall/res/values-ru/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-ru/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Перезвоните мне, когда сможете."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Не срочно, можем поговорить позже."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Добавить сообщение"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Сообщение отправлено"</string>
<string name="view" msgid="8572192949673703830">"Просмотреть"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-si/strings.xml b/java/com/android/dialer/postcall/res/values-si/strings.xml
index b653ab610..5edd58594 100644
--- a/java/com/android/dialer/postcall/res/values-si/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-si/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"ඔබට යම් වේලාවක් තිබෙන විට මට ආපසු අමතන්න."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"හදිස්සි නැත, අපට පසුව කතාබස් කිරීමට හැකිය."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"පණිවිඩය එක් කරන්න"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"පණිවිඩය යවන ලදී"</string>
<string name="view" msgid="8572192949673703830">"බලන්න"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-sk/strings.xml b/java/com/android/dialer/postcall/res/values-sk/strings.xml
index b3957ef3c..4dc61edd9 100644
--- a/java/com/android/dialer/postcall/res/values-sk/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-sk/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Zavolaj mi späť, keď budeš mať čas."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Nie je to súrne, môžeme sa porozprávať neskôr."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Pridať správu"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Správa bola odoslaná"</string>
<string name="view" msgid="8572192949673703830">"Zobraziť"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-sl/strings.xml b/java/com/android/dialer/postcall/res/values-sl/strings.xml
index b4cd7bc23..52ee7da79 100644
--- a/java/com/android/dialer/postcall/res/values-sl/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-sl/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Ko si lahko vzameš nekaj časa, me pokliči."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Ni nujno, klepetava lahko tudi pozneje."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Dodaj sporočilo"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Sporočilo je bilo poslano"</string>
<string name="view" msgid="8572192949673703830">"Prikaži"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-sq/strings.xml b/java/com/android/dialer/postcall/res/values-sq/strings.xml
index e9f332522..470489187 100644
--- a/java/com/android/dialer/postcall/res/values-sq/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-sq/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Më telefono kur të kesh kohë."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Nuk është urgjente, mund të bisedojmë më vonë."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Shto një mesazh"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Mesazhi u dërgua"</string>
<string name="view" msgid="8572192949673703830">"Shiko"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-sr/strings.xml b/java/com/android/dialer/postcall/res/values-sr/strings.xml
index dda01b77d..91f6a699b 100644
--- a/java/com/android/dialer/postcall/res/values-sr/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-sr/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Позовите ме кад будете имали времена."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Није хитно, можемо да ћаскамо касније."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Додај поруку"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Порука је послата"</string>
<string name="view" msgid="8572192949673703830">"Прикажи"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-sv/strings.xml b/java/com/android/dialer/postcall/res/values-sv/strings.xml
index bab1e73e8..630f39e9c 100644
--- a/java/com/android/dialer/postcall/res/values-sv/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-sv/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Ring tillbaka när du har tid."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Inte brådskande, vi kan prata senare."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Lägg till meddelande"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Meddelandet skickat"</string>
<string name="view" msgid="8572192949673703830">"Visa"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-sw/strings.xml b/java/com/android/dialer/postcall/res/values-sw/strings.xml
index 9e491e774..428f57e92 100644
--- a/java/com/android/dialer/postcall/res/values-sw/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-sw/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Nipigie ukipata nafasi."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Si jambo la dharura, tunaweza kuzungumza baadaye."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Ongeza ujumbe"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Ujumbe umetumwa"</string>
<string name="view" msgid="8572192949673703830">"Uangalie"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-ta/strings.xml b/java/com/android/dialer/postcall/res/values-ta/strings.xml
index 97ebe6045..93deba17c 100644
--- a/java/com/android/dialer/postcall/res/values-ta/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-ta/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"உங்களுக்கு நேரமிருக்கும் போது என்னைத் திரும்ப அழைக்கவும்."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"அவசரமில்லை, நாம் பின்னர் அரட்டையடிக்கலாம்."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"செய்தியைச் சேர்க்கவும்"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"செய்தி அனுப்பப்பட்டது"</string>
<string name="view" msgid="8572192949673703830">"காட்டு"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-te/strings.xml b/java/com/android/dialer/postcall/res/values-te/strings.xml
index ea37debe5..92fc68fe0 100644
--- a/java/com/android/dialer/postcall/res/values-te/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-te/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"మీకు సమయం ఉన్నప్పుడు నాకు తిరిగి కాల్ చేయండి."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"అత్యవసరమేమీ కాదు, మనం తర్వాత చాట్ చేసుకోవచ్చు."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"సందేశాన్ని జోడించండి"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"సందేశం పంపబడింది"</string>
<string name="view" msgid="8572192949673703830">"వీక్షించండి"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-th/strings.xml b/java/com/android/dialer/postcall/res/values-th/strings.xml
index 0280f0429..732d9a196 100644
--- a/java/com/android/dialer/postcall/res/values-th/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-th/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"ว่างแล้วโปรดโทรกลับ"</string>
<string name="post_call_message_3" msgid="3932759658420368056">"ไม่ด่วนอะไร ไว้แชททีหลังก็ได้"</string>
<string name="post_call_add_message" msgid="8298853527467080463">"เพิ่มข้อความ"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"ส่งข้อความแล้ว"</string>
<string name="view" msgid="8572192949673703830">"ดู"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-tl/strings.xml b/java/com/android/dialer/postcall/res/values-tl/strings.xml
index fafd4b5c3..2c882f571 100644
--- a/java/com/android/dialer/postcall/res/values-tl/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-tl/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Tawagan mo ako kapag may oras ka."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Hindi agaran, maaari tayong mag-chat sa ibang pagkakataon."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Magdagdag ng mensahe"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Naipadala ang mensahe"</string>
<string name="view" msgid="8572192949673703830">"Tingnan"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-tr/strings.xml b/java/com/android/dialer/postcall/res/values-tr/strings.xml
index 0a343e37d..acc21e4aa 100644
--- a/java/com/android/dialer/postcall/res/values-tr/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-tr/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Zamanınız olduğunda beni geri arayın."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Acil bir durum yok. Daha sonra konuşuruz."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Mesaj ekleyin"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Mesaj gönderildi"</string>
<string name="view" msgid="8572192949673703830">"Görüntüle"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-uk/strings.xml b/java/com/android/dialer/postcall/res/values-uk/strings.xml
index a7b4c3462..6d12f5ed3 100644
--- a/java/com/android/dialer/postcall/res/values-uk/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-uk/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Передзвоніть мені, коли матимете час."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Нічого термінового, поспілкуємося пізніше."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Додати повідомлення"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Повідомлення надіслано"</string>
<string name="view" msgid="8572192949673703830">"Переглянути"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-ur/strings.xml b/java/com/android/dialer/postcall/res/values-ur/strings.xml
index 0431f7a9b..d82d82b09 100644
--- a/java/com/android/dialer/postcall/res/values-ur/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-ur/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"جب آپ کے پاس کچھ وقت ہو تو مجھے واپس کال کریں۔"</string>
<string name="post_call_message_3" msgid="3932759658420368056">"ارجنٹ نہیں ہے، ہم بعد میں چیٹ کر سکتے ہیں۔"</string>
<string name="post_call_add_message" msgid="8298853527467080463">"پیغام شامل کریں"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"پیغام بھیج دیا گیا"</string>
<string name="view" msgid="8572192949673703830">"دیکھیں"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-uz/strings.xml b/java/com/android/dialer/postcall/res/values-uz/strings.xml
index cb6c6a456..0bb5db60f 100644
--- a/java/com/android/dialer/postcall/res/values-uz/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-uz/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Imkoniyatingiz bo‘lganda, menga qayta qo‘ng‘iroq qiling."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Bu shoshilinch emas. Keyinroq ham suhbatlashishimiz mumkin."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Xabar qo‘shish"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Xabar yuborildi"</string>
<string name="view" msgid="8572192949673703830">"Ko‘rish"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-vi/strings.xml b/java/com/android/dialer/postcall/res/values-vi/strings.xml
index 0ded0555c..9659e26e8 100644
--- a/java/com/android/dialer/postcall/res/values-vi/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-vi/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Hãy gọi lại cho tôi khi bạn có thời gian."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Không khẩn cấp, chúng ta có thể trò chuyện sau."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Thêm tin nhắn"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Đã gửi tin nhắn"</string>
<string name="view" msgid="8572192949673703830">"Xem"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-zh-rCN/strings.xml b/java/com/android/dialer/postcall/res/values-zh-rCN/strings.xml
index 031221679..835e3feb8 100644
--- a/java/com/android/dialer/postcall/res/values-zh-rCN/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-zh-rCN/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"有空时给我回电。"</string>
<string name="post_call_message_3" msgid="3932759658420368056">"不着急,稍后再聊。"</string>
<string name="post_call_add_message" msgid="8298853527467080463">"添加信息"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"信息已发送"</string>
<string name="view" msgid="8572192949673703830">"查看"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-zh-rHK/strings.xml b/java/com/android/dialer/postcall/res/values-zh-rHK/strings.xml
index 80fa9d082..ecb1b2940 100644
--- a/java/com/android/dialer/postcall/res/values-zh-rHK/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-zh-rHK/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"有空時請回電給我。"</string>
<string name="post_call_message_3" msgid="3932759658420368056">"不急,稍後再聊也可以。"</string>
<string name="post_call_add_message" msgid="8298853527467080463">"新增訊息"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"已傳送訊息"</string>
<string name="view" msgid="8572192949673703830">"查看"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-zh-rTW/strings.xml b/java/com/android/dialer/postcall/res/values-zh-rTW/strings.xml
index 0a50ad720..8fd54d2af 100644
--- a/java/com/android/dialer/postcall/res/values-zh-rTW/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-zh-rTW/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"有空時請回電給我。"</string>
<string name="post_call_message_3" msgid="3932759658420368056">"不急,我們可以晚點再聊。"</string>
<string name="post_call_add_message" msgid="8298853527467080463">"加入訊息"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"訊息成功送出"</string>
<string name="view" msgid="8572192949673703830">"查看"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values-zu/strings.xml b/java/com/android/dialer/postcall/res/values-zu/strings.xml
index a7d9b66bf..a6854a3e1 100644
--- a/java/com/android/dialer/postcall/res/values-zu/strings.xml
+++ b/java/com/android/dialer/postcall/res/values-zu/strings.xml
@@ -22,6 +22,8 @@
<string name="post_call_message_2" msgid="5310301526176003385">"Ngishayele futhi uma unesikhathi."</string>
<string name="post_call_message_3" msgid="3932759658420368056">"Akusheshi, singaxoxa kamuva."</string>
<string name="post_call_add_message" msgid="8298853527467080463">"Engeza umlayezo"</string>
+ <!-- no translation found for post_call_send_message (8039569617234824873) -->
+ <skip />
<string name="post_call_message_sent" msgid="832757977985265036">"Umlayezo uthunyelwe"</string>
<string name="view" msgid="8572192949673703830">"Buka"</string>
</resources>
diff --git a/java/com/android/dialer/postcall/res/values/strings.xml b/java/com/android/dialer/postcall/res/values/strings.xml
index d5e085a05..c51d0d443 100644
--- a/java/com/android/dialer/postcall/res/values/strings.xml
+++ b/java/com/android/dialer/postcall/res/values/strings.xml
@@ -25,6 +25,8 @@
<string name="post_call_message_3">Not urgent, we can chat later.</string>
<!-- Asks the user if they want to send a post call message -->
<string name="post_call_add_message">Add message</string>
+ <!-- Asks the user if they want to send a post call message -->
+ <string name="post_call_send_message">Send message</string>
<!-- Shown to let the user know that their message was sent. -->
<string name="post_call_message_sent">Message sent</string>
<string name="view">View</string>
diff --git a/java/com/android/dialer/protos/ProtoParsers.java b/java/com/android/dialer/protos/ProtoParsers.java
new file mode 100644
index 000000000..b77c0699b
--- /dev/null
+++ b/java/com/android/dialer/protos/ProtoParsers.java
@@ -0,0 +1,188 @@
+/*
+ * Copyright (C) 2016 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.dialer.protos;
+
+import android.content.Intent;
+import android.os.Bundle;
+import android.os.Parcel;
+import android.os.Parcelable;
+import com.android.dialer.common.Assert;
+import com.google.protobuf.CodedOutputStream;
+import com.google.protobuf.InvalidProtocolBufferException;
+import com.google.protobuf.MessageLite;
+import java.io.IOException;
+
+/** Useful methods for using Protocol Buffers with Android. */
+public final class ProtoParsers {
+
+ private ProtoParsers() {}
+
+ /** Retrieve a proto from a Bundle which was not created within the current executable/version. */
+ @SuppressWarnings("unchecked") // We want to eventually optimize away parser classes, so cast
+ public static <T extends MessageLite> T get(Bundle bundle, String key, T defaultInstance)
+ throws InvalidProtocolBufferException {
+ // Class loaders are unique to each Class instance, so we need to specify how to decode
+ // the information again, even though we set the class loaders when serializing the data.
+ bundle.setClassLoader(ProtoParsers.class.getClassLoader());
+ InternalDontUse parcelable = bundle.getParcelable(key);
+ return (T) parcelable.getMessageUnsafe(defaultInstance.getDefaultInstanceForType());
+ }
+
+ /**
+ * Retrieve a proto from a trusted bundle which was created within the current executable/version.
+ *
+ * @throws RuntimeException if the proto cannot be parsed
+ */
+ public static <T extends MessageLite> T getTrusted(Bundle bundle, String key, T defaultInstance) {
+ try {
+ return get(bundle, key, defaultInstance);
+ } catch (InvalidProtocolBufferException e) {
+ throw new RuntimeException(e);
+ }
+ }
+
+ /**
+ * Retrieve a proto from a trusted bundle which was created within the current executable/version.
+ *
+ * @throws RuntimeException if the proto cannot be parsed
+ */
+ public static <T extends MessageLite> T getTrusted(Intent intent, String key, T defaultInstance) {
+ return getTrusted(intent.getExtras(), key, defaultInstance);
+ }
+
+ /**
+ * Stores a proto in a Bundle, for later retrieval by {@link #get(Bundle, String, MessageLite)} or
+ * {@link #getFromInstanceState(Bundle, String, MessageLite)}.
+ */
+ public static void put(Bundle bundle, String key, MessageLite message) {
+ bundle.putParcelable(key, new InternalDontUse<>(null, message));
+ }
+
+ /**
+ * Stores a proto in an Intent, for later retrieval by {@link #get(Bundle, String, MessageLite)}.
+ * Needs separate method because Intent has similar to but different API than Bundle.
+ */
+ public static void put(Intent intent, String key, MessageLite message) {
+ intent.putExtra(key, new InternalDontUse<>(null, message));
+ }
+
+ /** Returns a {@linkplain Parcelable} representation of this protobuf message. */
+ public static <T extends MessageLite> ParcelableProto<T> asParcelable(T message) {
+ return new InternalDontUse<>(null, message);
+ }
+
+ /**
+ * A protobuf message that can be stored in a {@link Parcel}.
+ *
+ * <p><b>Note:</b> This <code>Parcelable</code> can only be used in single app. Attempting to send
+ * it to another app through an <code>Intent</code> will result in an exception due to Proguard
+ * obfusation when the target application attempts to load the <code>ParcelableProto</code> class.
+ */
+ public interface ParcelableProto<T extends MessageLite> extends Parcelable {
+ /**
+ * @throws IllegalStateException if the parceled data does not correspond to the defaultInstance
+ * type.
+ */
+ T getMessage(T defaultInstance);
+ }
+
+ /** Public because of Parcelable requirements. Do not use. */
+ public static final class InternalDontUse<T extends MessageLite> implements ParcelableProto<T> {
+ /* One of these two fields is always populated - since the bytes field never escapes this
+ * object, there is no risk of concurrent modification by multiple threads, and volatile
+ * is sufficient to be thread-safe. */
+ private volatile byte[] bytes;
+ private volatile T message;
+
+ /**
+ * Ideally, we would have type safety here. However, a static field {@link Creator} is required
+ * by {@link Parcelable}. Static fields are inherently not type safe, since only 1 exists per
+ * class (rather than 1 per type).
+ */
+ public static final Parcelable.Creator<InternalDontUse<?>> CREATOR =
+ new Creator<InternalDontUse<?>>() {
+ @Override
+ public InternalDontUse<?> createFromParcel(Parcel parcel) {
+ int serializedSize = parcel.readInt();
+ byte[] array = new byte[serializedSize];
+ parcel.readByteArray(array);
+ return new InternalDontUse<>(array, null);
+ }
+
+ @Override
+ public InternalDontUse<?>[] newArray(int i) {
+ return new InternalDontUse[i];
+ }
+ };
+
+ private InternalDontUse(byte[] bytes, T message) {
+ Assert.checkArgument(bytes != null || message != null, "Must have a message or bytes");
+ this.bytes = bytes;
+ this.message = message;
+ }
+
+ @Override
+ public int describeContents() {
+ return 0;
+ }
+
+ @Override
+ public void writeToParcel(Parcel parcel, int i) {
+ if (bytes == null) {
+ final byte[] flatArray = new byte[message.getSerializedSize()];
+ try {
+ message.writeTo(CodedOutputStream.newInstance(flatArray));
+ bytes = flatArray;
+ } catch (IOException impossible) {
+ throw new AssertionError(impossible);
+ }
+ }
+ parcel.writeInt(bytes.length);
+ parcel.writeByteArray(bytes);
+ }
+
+ @Override
+ public T getMessage(T defaultInstance) {
+ try {
+ // The proto should never be invalid if it came from our application, so if it is, throw.
+ return getMessageUnsafe(defaultInstance);
+ } catch (InvalidProtocolBufferException e) {
+ throw new IllegalStateException(e);
+ }
+ }
+
+ @SuppressWarnings("unchecked") // We're being deserialized, so there's no real type safety
+ T getMessageUnsafe(T defaultInstance) throws InvalidProtocolBufferException {
+ // There's a risk that we'll double-parse the bytes, but that's OK, because it'll end up
+ // as the same immutable object anyway.
+ if (message == null) {
+ message = (T) defaultInstance.toBuilder().mergeFrom(bytes).build();
+ }
+ return message;
+ }
+ }
+
+ /** Parses a proto, throwing parser errors as runtime exceptions. */
+ @SuppressWarnings("unchecked") // We want to eventually optimize away parser classes
+ public static <T extends MessageLite> T mergeFrom(byte[] bytes, T defaultInstance) {
+ try {
+ return (T) defaultInstance.toBuilder().mergeFrom(bytes).build();
+ } catch (InvalidProtocolBufferException e) {
+ throw new RuntimeException(e);
+ }
+ }
+}
diff --git a/java/com/android/dialer/shortcuts/AndroidManifest.xml b/java/com/android/dialer/shortcuts/AndroidManifest.xml
index e731a3e68..71320517d 100644
--- a/java/com/android/dialer/shortcuts/AndroidManifest.xml
+++ b/java/com/android/dialer/shortcuts/AndroidManifest.xml
@@ -18,7 +18,7 @@
<uses-sdk
android:minSdkVersion="23"
- android:targetSdkVersion="25"/>
+ android:targetSdkVersion="26"/>
<application>
diff --git a/java/com/android/dialer/theme/res/values/colors.xml b/java/com/android/dialer/theme/res/values/colors.xml
index a31a75e4e..52af142b0 100644
--- a/java/com/android/dialer/theme/res/values/colors.xml
+++ b/java/com/android/dialer/theme/res/values/colors.xml
@@ -46,6 +46,8 @@
<!-- Color of the theme of the Dialer app -->
<color name="dialtacts_theme_color">@color/dialer_theme_color</color>
+ <!-- Background color of new dialer activity -->
+ <color name="background_dialer_light">#fafafa</color>
<!-- White background for dialer -->
<color name="background_dialer_white">#ffffff</color>
<color name="background_dialer_call_log_list_item">@color/background_dialer_white</color>
diff --git a/java/com/android/dialer/util/TouchPointManager.java b/java/com/android/dialer/util/TouchPointManager.java
index 74f87c477..0bd7371cc 100644
--- a/java/com/android/dialer/util/TouchPointManager.java
+++ b/java/com/android/dialer/util/TouchPointManager.java
@@ -31,7 +31,7 @@ public class TouchPointManager {
private Point mPoint = new Point();
- /** Private constructor. Instance should only be acquired through getInstance(). */
+ /** Private constructor. Instance should only be acquired through getRunningInstance(). */
private TouchPointManager() {}
public static TouchPointManager getInstance() {