summaryrefslogtreecommitdiffstats
path: root/java/com/android/dialer
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/android/dialer')
-rw-r--r--java/com/android/dialer/about/Licenses.java2
-rwxr-xr-x[-rw-r--r--]java/com/android/dialer/about/res/raw/third_party_license_metadata0
-rwxr-xr-x[-rw-r--r--]java/com/android/dialer/about/res/raw/third_party_licenses0
-rw-r--r--java/com/android/dialer/app/DialtactsActivity.java82
-rw-r--r--java/com/android/dialer/app/calllog/CallLogActivity.java18
-rw-r--r--java/com/android/dialer/app/calllog/CallLogAdapter.java101
-rw-r--r--java/com/android/dialer/app/calllog/CallLogAsyncTaskUtil.java3
-rw-r--r--java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java60
-rw-r--r--java/com/android/dialer/app/calllog/CallLogNotificationsService.java69
-rw-r--r--java/com/android/dialer/app/calllog/ClearCallLogDialog.java132
-rw-r--r--java/com/android/dialer/app/calllog/LegacyVoicemailNotifier.java14
-rw-r--r--java/com/android/dialer/app/calllog/MissedCallNotifier.java77
-rw-r--r--java/com/android/dialer/app/calllog/PhoneCallDetailsHelper.java34
-rw-r--r--java/com/android/dialer/app/calllog/PhoneCallDetailsViews.java10
-rw-r--r--java/com/android/dialer/app/calllog/VisualVoicemailCallLogFragment.java49
-rw-r--r--java/com/android/dialer/app/calllog/VisualVoicemailNotifier.java60
-rw-r--r--java/com/android/dialer/app/calllog/calllogcache/CallLogCacheLollipopMr1.java96
-rw-r--r--java/com/android/dialer/app/contactinfo/ContactInfoCache.java2
-rw-r--r--java/com/android/dialer/app/contactinfo/ContactPhotoLoader.java2
-rw-r--r--java/com/android/dialer/app/filterednumber/BlockedNumbersAdapter.java2
-rw-r--r--java/com/android/dialer/app/filterednumber/BlockedNumbersFragment.java2
-rw-r--r--java/com/android/dialer/app/filterednumber/NumbersAdapter.java8
-rw-r--r--java/com/android/dialer/app/filterednumber/ViewNumbersToImportAdapter.java2
-rw-r--r--java/com/android/dialer/app/list/DialtactsPagerAdapter.java27
-rw-r--r--java/com/android/dialer/app/list/ListsFragment.java2
-rw-r--r--java/com/android/dialer/app/list/OldSpeedDialFragment.java2
-rw-r--r--java/com/android/dialer/app/list/PhoneFavoriteTileView.java30
-rw-r--r--java/com/android/dialer/app/list/PhoneFavoritesTileAdapter.java2
-rw-r--r--java/com/android/dialer/app/list/RegularSearchFragment.java46
-rw-r--r--java/com/android/dialer/app/list/SearchFragment.java2
-rw-r--r--java/com/android/dialer/app/list/SmartDialNumberListAdapter.java10
-rw-r--r--java/com/android/dialer/app/list/SmartDialSearchFragment.java2
-rw-r--r--java/com/android/dialer/app/res/drawable-hdpi/ic_archive_white_24dp.pngbin247 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-hdpi/ic_content_copy_24dp.pngbin203 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-hdpi/ic_delete_24dp.pngbin242 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-hdpi/ic_grade_24dp.pngbin370 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-hdpi/ic_more_vert_24dp.pngbin134 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-hdpi/ic_pause_24dp.pngbin105 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-hdpi/ic_people_24dp.pngbin299 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-hdpi/ic_play_arrow_24dp.pngbin195 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-hdpi/ic_schedule_24dp.pngbin575 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-hdpi/ic_share_white_24dp.pngbin397 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-hdpi/ic_vm_sound_off_dis.pngbin1339 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-hdpi/ic_vm_sound_off_dk.pngbin1337 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-hdpi/ic_vm_sound_on_dis.pngbin1755 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-hdpi/ic_vm_sound_on_dk.pngbin1750 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-hdpi/ic_voicemail_24dp.pngbin478 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-hdpi/ic_volume_down_24dp.pngbin186 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-hdpi/ic_volume_up_24dp.pngbin365 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-mdpi/ic_vm_sound_off_dis.pngbin948 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-mdpi/ic_vm_sound_off_dk.pngbin945 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-mdpi/ic_vm_sound_on_dis.pngbin1166 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-mdpi/ic_vm_sound_on_dk.pngbin1192 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-xhdpi/ic_vm_sound_off_dis.pngbin1794 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-xhdpi/ic_vm_sound_off_dk.pngbin1794 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-xhdpi/ic_vm_sound_on_dis.pngbin2354 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-xhdpi/ic_vm_sound_on_dk.pngbin2339 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-xxhdpi/ic_vm_sound_off_dis.pngbin2316 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-xxhdpi/ic_vm_sound_off_dk.pngbin2319 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-xxhdpi/ic_vm_sound_on_dis.pngbin2878 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable-xxhdpi/ic_vm_sound_on_dk.pngbin2879 -> 0 bytes
-rw-r--r--java/com/android/dialer/app/res/drawable/background_dial_holo_dark.xml22
-rw-r--r--java/com/android/dialer/app/res/drawable/ic_speakerphone_off.xml20
-rw-r--r--java/com/android/dialer/app/res/drawable/ic_speakerphone_on.xml20
-rw-r--r--java/com/android/dialer/app/res/layout/account_filter_header_for_phone_favorite.xml47
-rw-r--r--java/com/android/dialer/app/res/layout/all_contacts_activity.xml26
-rw-r--r--java/com/android/dialer/app/res/layout/call_log_activity.xml39
-rw-r--r--java/com/android/dialer/app/res/layout/call_log_fragment.xml3
-rw-r--r--java/com/android/dialer/app/res/layout/call_log_list_item.xml31
-rw-r--r--java/com/android/dialer/app/res/layout/call_log_list_item_actions.xml3
-rw-r--r--java/com/android/dialer/app/res/layout/keyguard_preview.xml6
-rw-r--r--java/com/android/dialer/app/res/values-af/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-am/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-ar/strings.xml74
-rw-r--r--java/com/android/dialer/app/res/values-az/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-b+sr+Latn/strings.xml71
-rw-r--r--java/com/android/dialer/app/res/values-be/strings.xml72
-rw-r--r--java/com/android/dialer/app/res/values-bg/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-bn/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-bs/strings.xml75
-rw-r--r--java/com/android/dialer/app/res/values-ca/strings.xml72
-rw-r--r--java/com/android/dialer/app/res/values-cs/strings.xml72
-rw-r--r--java/com/android/dialer/app/res/values-da/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-de/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-el/strings.xml72
-rw-r--r--java/com/android/dialer/app/res/values-en-rAU/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-en-rGB/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-en-rIN/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-es-rUS/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-es/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-et/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-eu/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-fa/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-fi/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-fr-rCA/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-fr/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-gl/strings.xml74
-rw-r--r--java/com/android/dialer/app/res/values-gu/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-hi/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-hr/strings.xml71
-rw-r--r--java/com/android/dialer/app/res/values-hu/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-hy/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-in/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-is/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-it/strings.xml72
-rw-r--r--java/com/android/dialer/app/res/values-iw/strings.xml72
-rw-r--r--java/com/android/dialer/app/res/values-ja/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-ka/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-kk/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-km/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-kn/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-ko/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-ky/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-lo/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-lt/strings.xml72
-rw-r--r--java/com/android/dialer/app/res/values-lv/strings.xml71
-rw-r--r--java/com/android/dialer/app/res/values-mk/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-ml/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-mn/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-mr/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-ms/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-my/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-nb/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-ne/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-nl/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-no/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-pa/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-pl/strings.xml72
-rw-r--r--java/com/android/dialer/app/res/values-pt-rBR/strings.xml72
-rw-r--r--java/com/android/dialer/app/res/values-pt-rPT/strings.xml74
-rw-r--r--java/com/android/dialer/app/res/values-pt/strings.xml72
-rw-r--r--java/com/android/dialer/app/res/values-ro/strings.xml71
-rw-r--r--java/com/android/dialer/app/res/values-ru/strings.xml72
-rw-r--r--java/com/android/dialer/app/res/values-si/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-sk/strings.xml72
-rw-r--r--java/com/android/dialer/app/res/values-sl/strings.xml72
-rw-r--r--java/com/android/dialer/app/res/values-sq/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-sr/strings.xml71
-rw-r--r--java/com/android/dialer/app/res/values-sv/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-sw/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-ta/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-te/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-th/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-tl/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-tr/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-uk/strings.xml72
-rw-r--r--java/com/android/dialer/app/res/values-ur/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-uz/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-vi/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-zh-rCN/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-zh-rHK/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-zh-rTW/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values-zu/strings.xml70
-rw-r--r--java/com/android/dialer/app/res/values/animation_constants.xml11
-rw-r--r--java/com/android/dialer/app/res/values/colors.xml26
-rw-r--r--java/com/android/dialer/app/res/values/dimens.xml49
-rw-r--r--java/com/android/dialer/app/res/values/donottranslate_config.xml37
-rw-r--r--java/com/android/dialer/app/res/values/strings.xml299
-rw-r--r--java/com/android/dialer/app/res/values/styles.xml22
-rw-r--r--java/com/android/dialer/app/res/xml/file_paths.xml3
-rw-r--r--java/com/android/dialer/app/res/xml/searchable.xml22
-rw-r--r--java/com/android/dialer/app/settings/DialerSettingsActivity.java2
-rw-r--r--java/com/android/dialer/app/voicemail/LegacyVoicemailNotificationReceiver.java70
-rw-r--r--java/com/android/dialer/app/voicemail/VoicemailAudioManager.java1
-rw-r--r--java/com/android/dialer/app/voicemail/VoicemailErrorManager.java2
-rw-r--r--java/com/android/dialer/app/voicemail/VoicemailPlaybackLayout.java2
-rw-r--r--java/com/android/dialer/app/voicemail/VoicemailPlaybackPresenter.java2
-rw-r--r--java/com/android/dialer/app/voicemail/error/OmtpVoicemailMessageCreator.java19
-rw-r--r--java/com/android/dialer/app/voicemail/error/VoicemailErrorMessageCreator.java9
-rw-r--r--java/com/android/dialer/app/voicemail/error/VoicemailStatusCorruptionHandler.java4
-rw-r--r--java/com/android/dialer/app/voicemail/error/VoicemailStatusWorker.java72
-rw-r--r--java/com/android/dialer/app/voicemail/error/VoicemailTosMessageCreator.java8
-rw-r--r--java/com/android/dialer/app/voicemail/error/Vvm3VoicemailMessageCreator.java23
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-af/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-am/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-ar/strings.xml10
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-az/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-b+sr+Latn/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-be/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-bg/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-bn/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-bs/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-ca/strings.xml4
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-cs/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-da/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-de/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-el/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-en-rAU/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-en-rGB/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-en-rIN/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-es-rUS/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-es/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-et/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-eu/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-fa/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-fi/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-fr-rCA/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-fr/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-gl/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-gu/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-hi/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-hr/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-hu/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-hy/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-in/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-is/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-it/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-iw/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-ja/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-ka/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-kk/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-km/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-kn/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-ko/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-ky/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-lo/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-lt/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-lv/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-mk/strings.xml4
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-ml/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-mn/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-mr/strings.xml12
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-ms/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-my/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-nb/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-ne/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-nl/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-no/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-pa/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-pl/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-pt-rBR/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-pt-rPT/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-pt/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-ro/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-ru/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-si/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-sk/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-sl/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-sq/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-sr/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-sv/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-sw/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-ta/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-te/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-th/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-tl/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-tr/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-uk/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-ur/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-uz/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-vi/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-zh-rCN/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-zh-rHK/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-zh-rTW/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values-zu/strings.xml2
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values/dimens.xml9
-rw-r--r--java/com/android/dialer/app/voicemail/error/res/values/strings.xml4
-rw-r--r--java/com/android/dialer/backup/DialerPersistentBackupAgent.java25
-rw-r--r--java/com/android/dialer/binary/aosp/AospDialerRootComponent.java4
-rw-r--r--java/com/android/dialer/binary/basecomponent/BaseDialerRootComponent.java4
-rw-r--r--java/com/android/dialer/binary/common/DialerApplication.java15
-rw-r--r--java/com/android/dialer/binary/google/AndroidManifest.xml112
-rw-r--r--java/com/android/dialer/binary/google/GoogleStubDialerApplication.java37
-rw-r--r--java/com/android/dialer/binary/google/GoogleStubDialerRootComponent.java56
-rw-r--r--java/com/android/dialer/blocking/FilteredNumberAsyncQueryHandler.java6
-rw-r--r--java/com/android/dialer/blocking/FilteredNumberCompat.java9
-rw-r--r--java/com/android/dialer/blocking/FilteredNumbersUtil.java7
-rw-r--r--java/com/android/dialer/blocking/res/drawable-hdpi/ic_block_24dp.pngbin478 -> 0 bytes
-rw-r--r--java/com/android/dialer/blocking/res/drawable-hdpi/ic_report_24dp.pngbin240 -> 0 bytes
-rw-r--r--java/com/android/dialer/blocking/res/drawable-hdpi/ic_report_white_36dp.pngbin312 -> 0 bytes
-rw-r--r--java/com/android/dialer/buildtype/bugfood/BuildTypeAccessorImpl.java30
-rw-r--r--java/com/android/dialer/buildtype/dogfood/BuildTypeAccessorImpl.java30
-rw-r--r--java/com/android/dialer/buildtype/fishfood/BuildTypeAccessorImpl.java30
-rw-r--r--java/com/android/dialer/buildtype/test/BuildTypeAccessorImpl.java30
-rw-r--r--java/com/android/dialer/callcomposer/CallComposerActivity.java151
-rw-r--r--java/com/android/dialer/callcomposer/CameraComposerFragment.java6
-rw-r--r--java/com/android/dialer/callcomposer/GalleryCursorLoader.java10
-rw-r--r--java/com/android/dialer/callcomposer/camera/CameraManager.java24
-rw-r--r--java/com/android/dialer/callcomposer/camera/ImagePersistWorker.java (renamed from java/com/android/dialer/callcomposer/camera/ImagePersistTask.java)61
-rw-r--r--java/com/android/dialer/callcomposer/camera/camerafocus/FocusOverlayManager.java2
-rw-r--r--java/com/android/dialer/callcomposer/camera/exif/ExifParser.java2
-rw-r--r--java/com/android/dialer/callcomposer/camera/exif/ExifTag.java2
-rw-r--r--java/com/android/dialer/callcomposer/res/layout/fragment_message_composer.xml1
-rw-r--r--java/com/android/dialer/callcomposer/res/values-af/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-am/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-ar/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-az/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-b+sr+Latn/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-be/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-bg/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-bn/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-bs/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-ca/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-cs/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-da/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-de/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-el/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-en-rAU/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-en-rGB/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-en-rIN/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-es-rUS/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-es/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-et/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-eu/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-fa/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-fi/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-fr-rCA/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-fr/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-gl/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-gu/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-hi/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-hr/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-hu/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-hy/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-in/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-is/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-it/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-iw/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-ja/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-ka/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-kk/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-km/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-kn/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-ko/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-ky/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-lo/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-lt/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-lv/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-mk/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-ml/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-mn/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-mr/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-ms/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-my/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-nb/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-ne/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-nl/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-no/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-pa/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-pl/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-pt-rBR/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-pt-rPT/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-pt/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-ro/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-ru/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-si/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-sk/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-sl/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-sq/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-sr/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-sv/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-sw/strings.xml4
-rw-r--r--java/com/android/dialer/callcomposer/res/values-ta/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-te/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-th/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-tl/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-tr/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-uk/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-ur/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-uz/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-vi/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-zh-rCN/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-zh-rHK/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-zh-rTW/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values-zu/strings.xml2
-rw-r--r--java/com/android/dialer/callcomposer/res/values/colors.xml1
-rw-r--r--java/com/android/dialer/callcomposer/res/values/dimens.xml14
-rw-r--r--java/com/android/dialer/callcomposer/res/values/strings.xml5
-rw-r--r--java/com/android/dialer/callcomposer/res/values/styles.xml3
-rw-r--r--java/com/android/dialer/calldetails/CallDetailsActivity.java91
-rw-r--r--java/com/android/dialer/calldetails/CallDetailsAdapter.java12
-rw-r--r--java/com/android/dialer/calldetails/CallDetailsEntryViewHolder.java16
-rw-r--r--java/com/android/dialer/calldetails/CallDetailsHeaderViewHolder.java2
-rw-r--r--java/com/android/dialer/calldetails/proto/call_details_entries.proto1
-rw-r--r--java/com/android/dialer/calldetails/res/layout/contact_container.xml3
-rw-r--r--java/com/android/dialer/calldetails/res/values/dimens.xml2
-rw-r--r--java/com/android/dialer/callintent/CallIntentBuilder.java13
-rw-r--r--java/com/android/dialer/callintent/call_initiation_type.proto1
-rw-r--r--java/com/android/dialer/callintent/call_specific_app_data.proto5
-rw-r--r--java/com/android/dialer/callintent/speed_dial_contact_type.proto1
-rw-r--r--java/com/android/dialer/calllog/CallLogFramework.java23
-rw-r--r--java/com/android/dialer/calllog/database/AnnotatedCallLogContentProvider.java4
-rw-r--r--java/com/android/dialer/calllog/database/AnnotatedCallLogDatabaseHelper.java22
-rw-r--r--java/com/android/dialer/calllog/database/Coalescer.java20
-rw-r--r--java/com/android/dialer/calllog/database/annotated_call_log.proto15
-rw-r--r--java/com/android/dialer/calllog/database/contract/AnnotatedCallLogContract.java140
-rw-r--r--java/com/android/dialer/calllog/datasources/contacts/ContactsDataSource.java19
-rw-r--r--java/com/android/dialer/calllog/datasources/systemcalllog/SystemCallLogDataSource.java166
-rw-r--r--java/com/android/dialer/calllog/datasources/util/RowCombiner.java22
-rw-r--r--java/com/android/dialer/calllog/ui/CoalescedAnnotatedCallLogCursorLoader.java151
-rw-r--r--java/com/android/dialer/calllog/ui/HeaderViewHolder.java36
-rw-r--r--java/com/android/dialer/calllog/ui/NewCallLogAdapter.java130
-rw-r--r--java/com/android/dialer/calllog/ui/NewCallLogFragment.java27
-rw-r--r--java/com/android/dialer/calllog/ui/NewCallLogViewHolder.java156
-rw-r--r--java/com/android/dialer/calllog/ui/res/layout/new_call_log_entry.xml98
-rw-r--r--java/com/android/dialer/calllog/ui/res/layout/new_call_log_header.xml29
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-af/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-am/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ar/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-az/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-b+sr+Latn/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-be/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-bg/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-bn/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-bs/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ca/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-cs/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-da/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-de/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-el/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-en-rAU/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-en-rGB/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-en-rIN/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-es-rUS/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-es/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-et/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-eu/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-fa/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-fi/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-fr-rCA/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-fr/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-gl/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-gu/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-hi/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-hr/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-hu/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-hy/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-in/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-is/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-it/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-iw/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ja/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ka/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-kk/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-km/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-kn/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ko/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ky/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-lo/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-lt/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-lv/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-mk/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ml/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-mn/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-mr/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ms/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-my/strings.xml (renamed from java/com/android/dialer/voicemailstatus/res/values-da/strings.xml)12
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-nb/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ne/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-nl/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-no/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-pa/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-pl/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-pt-rBR/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-pt-rPT/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-pt/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ro/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ru/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-si/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-sk/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-sl/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-sq/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-sr/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-sv/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-sw/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ta/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-te/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-th/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-tl/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-tr/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-uk/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ur/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-uz/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-vi/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-zh-rCN/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-zh-rHK/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-zh-rTW/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-zu/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values/dimens.xml28
-rw-r--r--java/com/android/dialer/calllog/ui/res/values/strings.xml32
-rw-r--r--java/com/android/dialer/calllog/ui/res/values/styles.xml28
-rw-r--r--java/com/android/dialer/calllogutils/CallLogDates.java166
-rw-r--r--java/com/android/dialer/calllogutils/CallLogDurations.java (renamed from java/com/android/dialer/calllogutils/CallEntryFormatter.java)55
-rw-r--r--java/com/android/dialer/calllogutils/CallTypeHelper.java28
-rw-r--r--java/com/android/dialer/calllogutils/PhoneCallDetails.java3
-rw-r--r--java/com/android/dialer/calllogutils/res/values-af/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-am/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ar/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-az/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-b+sr+Latn/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-be/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-bg/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-bn/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-bs/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ca/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-cs/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-da/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-de/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-el/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-en-rAU/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-en-rGB/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-en-rIN/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-es-rUS/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-es/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-et/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-eu/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-fa/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-fi/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-fr-rCA/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-fr/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-gl/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-gu/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-hi/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-hr/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-hu/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-hy/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-in/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-is/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-it/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-iw/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ja/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ka/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-kk/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-km/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-kn/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ko/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ky/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-lo/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-lt/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-lv/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-mk/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ml/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-mn/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-mr/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ms/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-my/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-nb/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ne/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-nl/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-no/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-pa/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-pl/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-pt-rBR/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-pt-rPT/strings.xml5
-rw-r--r--java/com/android/dialer/calllogutils/res/values-pt/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ro/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ru/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-si/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-sk/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-sl/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-sq/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-sr/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-sv/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-sw/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ta/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-te/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-th/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-tl/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-tr/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-uk/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-ur/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-uz/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-vi/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-zh-rCN/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-zh-rHK/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-zh-rTW/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values-zu/strings.xml1
-rw-r--r--java/com/android/dialer/calllogutils/res/values/strings.xml3
-rw-r--r--java/com/android/dialer/common/AndroidManifest.xml15
-rw-r--r--java/com/android/dialer/common/FragmentUtils.java38
-rw-r--r--java/com/android/dialer/common/concurrent/DefaultDialerExecutorFactory.java12
-rw-r--r--java/com/android/dialer/common/concurrent/DialerExecutors.java27
-rw-r--r--java/com/android/dialer/common/concurrent/DialerUiTaskFragment.java30
-rw-r--r--java/com/android/dialer/common/concurrent/FallibleAsyncTask.java2
-rw-r--r--java/com/android/dialer/common/database/Selection.java260
-rw-r--r--java/com/android/dialer/common/res/values-af/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-am/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-ar/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-az/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-b+sr+Latn/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-be/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-bg/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-bn/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-bs/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-ca/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-cs/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-da/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-de/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-el/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-en-rAU/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-en-rGB/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-en-rIN/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-es-rUS/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-es/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-et/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-eu/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-fa/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-fi/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-fr-rCA/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-fr/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-gl/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-gu/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-hi/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-hr/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-hu/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-hy/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-in/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-is/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-it/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-iw/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-ja/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-ka/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-kk/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-km/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-kn/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-ko/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-ky/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-lo/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-lt/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-lv/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-mk/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-ml/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-mn/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-mr/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-ms/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-my/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-nb/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-ne/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-nl/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-no/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-pa/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-pl/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-pt-rBR/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-pt-rPT/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-pt/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-ro/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-ru/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-si/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-sk/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-sl/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-sq/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-sr/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-sv/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-sw/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-ta/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-te/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-th/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-tl/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-tr/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-uk/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-ur/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-uz/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-vi/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-zh-rCN/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-zh-rHK/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-zh-rTW/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values-zu/strings.xml16
-rw-r--r--java/com/android/dialer/common/res/values/config.xml4
-rw-r--r--java/com/android/dialer/common/res/values/strings.xml15
-rw-r--r--java/com/android/dialer/compat/CompatUtils.java18
-rw-r--r--java/com/android/dialer/compat/telephony/TelephonyManagerCompat.java200
-rw-r--r--java/com/android/dialer/configprovider/SharedPrefConfigProvider.java25
-rw-r--r--java/com/android/dialer/constants/ActivityRequestCodes.java41
-rw-r--r--java/com/android/dialer/constants/Constants.java3
-rw-r--r--java/com/android/dialer/constants/ScheduledJobIds.java1
-rw-r--r--java/com/android/dialer/constants/TrafficStatsTags.java20
-rw-r--r--java/com/android/dialer/constants/aospdialer/ConstantsImpl.java6
-rw-r--r--java/com/android/dialer/constants/googledialer/ConstantsImpl.java61
-rw-r--r--java/com/android/dialer/contactactions/ContactActionBottomSheet.java4
-rw-r--r--java/com/android/dialer/contactphoto/AndroidManifest.xml18
-rw-r--r--java/com/android/dialer/contactphoto/BitmapUtil.java141
-rw-r--r--java/com/android/dialer/contactphoto/ContactPhotoManager.java511
-rw-r--r--java/com/android/dialer/contactphoto/ContactPhotoManagerImpl.java1266
-rw-r--r--java/com/android/dialer/contactphoto/res/values-af/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-am/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-ar/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-az/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-b+sr+Latn/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-be/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-bg/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-bn/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-bs/strings.xml (renamed from java/com/android/dialer/voicemailstatus/res/values-en-rAU/strings.xml)7
-rw-r--r--java/com/android/dialer/contactphoto/res/values-ca/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-cs/strings.xml (renamed from java/com/android/dialer/voicemailstatus/res/values-en-rIN/strings.xml)7
-rw-r--r--java/com/android/dialer/contactphoto/res/values-da/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-de/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-el/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-en-rAU/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-en-rGB/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-en-rIN/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-es-rUS/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-es/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-et/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-eu/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-fa/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-fi/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-fr-rCA/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-fr/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-gl/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-gu/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-hi/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-hr/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-hu/strings.xml (renamed from java/com/android/dialer/voicemailstatus/res/values-en-rGB/strings.xml)7
-rw-r--r--java/com/android/dialer/contactphoto/res/values-hy/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-in/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-is/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-it/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-iw/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-ja/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-ka/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-kk/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-km/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-kn/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-ko/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-ky/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-lo/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-lt/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-lv/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-mk/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-ml/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-mn/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-mr/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-ms/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-my/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-nb/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-ne/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-nl/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-no/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-pa/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-pl/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-pt-rBR/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-pt-rPT/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-pt/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-ro/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-ru/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-si/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-sk/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-sl/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-sq/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-sr/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-sv/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-sw/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-ta/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-te/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-th/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-tl/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-tr/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-uk/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-ur/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-uz/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-vi/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-zh-rCN/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-zh-rHK/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-zh-rTW/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values-zu/strings.xml21
-rw-r--r--java/com/android/dialer/contactphoto/res/values/dimens.xml (renamed from java/com/android/dialer/about/res/layout/dummy_placeholder.xml)8
-rw-r--r--java/com/android/dialer/contactphoto/res/values/strings.xml24
-rw-r--r--java/com/android/dialer/contactsfragment/ContactViewHolder.java31
-rw-r--r--java/com/android/dialer/contactsfragment/ContactsAdapter.java49
-rw-r--r--java/com/android/dialer/contactsfragment/ContactsFragment.java63
-rw-r--r--java/com/android/dialer/contactsfragment/FastScroller.java1
-rw-r--r--java/com/android/dialer/database/VoicemailStatusQuery.java2
-rw-r--r--java/com/android/dialer/databasepopulator/AndroidManifest.xml18
-rw-r--r--java/com/android/dialer/databasepopulator/CallLogPopulator.java (renamed from java/com/android/dialer/simulator/impl/SimulatorCallLog.java)37
-rw-r--r--java/com/android/dialer/databasepopulator/ContactsPopulator.java (renamed from java/com/android/dialer/simulator/impl/SimulatorContacts.java)45
-rw-r--r--java/com/android/dialer/databasepopulator/VoicemailPopulator.java (renamed from java/com/android/dialer/simulator/impl/SimulatorVoicemail.java)50
-rw-r--r--java/com/android/dialer/dialpadview/DialpadFragment.java (renamed from java/com/android/dialer/app/dialpad/DialpadFragment.java)210
-rw-r--r--java/com/android/dialer/dialpadview/DialpadView.java9
-rw-r--r--java/com/android/dialer/dialpadview/PseudoEmergencyAnimator.java (renamed from java/com/android/dialer/app/dialpad/PseudoEmergencyAnimator.java)63
-rw-r--r--java/com/android/dialer/dialpadview/SmartDialCursorLoader.java (renamed from java/com/android/dialer/app/dialpad/SmartDialCursorLoader.java)2
-rw-r--r--java/com/android/dialer/dialpadview/SpecialCharSequenceMgr.java (renamed from java/com/android/dialer/app/SpecialCharSequenceMgr.java)11
-rw-r--r--java/com/android/dialer/dialpadview/UnicodeDialerKeyListener.java (renamed from java/com/android/dialer/app/dialpad/UnicodeDialerKeyListener.java)2
-rw-r--r--java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_close_black_24dp.pngbin207 -> 0 bytes
-rwxr-xr-x[-rw-r--r--]java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_dialer_fork_add_call.png (renamed from java/com/android/dialer/app/res/drawable-hdpi/ic_dialer_fork_add_call.png)bin1649 -> 1649 bytes
-rwxr-xr-x[-rw-r--r--]java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_dialer_fork_current_call.png (renamed from java/com/android/dialer/app/res/drawable-hdpi/ic_dialer_fork_current_call.png)bin2305 -> 2305 bytes
-rwxr-xr-x[-rw-r--r--]java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_dialer_fork_tt_keypad.png (renamed from java/com/android/dialer/app/res/drawable-hdpi/ic_dialer_fork_tt_keypad.png)bin2419 -> 2419 bytes
-rw-r--r--java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_dialpad_delete.pngbin805 -> 0 bytes
-rw-r--r--java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_dialpad_voicemail.pngbin623 -> 0 bytes
-rw-r--r--java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_overflow_menu.pngbin503 -> 0 bytes
-rw-r--r--java/com/android/dialer/dialpadview/res/drawable-mdpi/ic_dialer_fork_add_call.png (renamed from java/com/android/dialer/app/res/drawable-mdpi/ic_dialer_fork_add_call.png)bin1309 -> 1309 bytes
-rw-r--r--java/com/android/dialer/dialpadview/res/drawable-mdpi/ic_dialer_fork_current_call.png (renamed from java/com/android/dialer/app/res/drawable-mdpi/ic_dialer_fork_current_call.png)bin1581 -> 1581 bytes
-rw-r--r--java/com/android/dialer/dialpadview/res/drawable-mdpi/ic_dialer_fork_tt_keypad.png (renamed from java/com/android/dialer/app/res/drawable-mdpi/ic_dialer_fork_tt_keypad.png)bin1586 -> 1586 bytes
-rw-r--r--java/com/android/dialer/dialpadview/res/drawable-xhdpi/ic_dialer_fork_add_call.png (renamed from java/com/android/dialer/app/res/drawable-xhdpi/ic_dialer_fork_add_call.png)bin2150 -> 2150 bytes
-rw-r--r--java/com/android/dialer/dialpadview/res/drawable-xhdpi/ic_dialer_fork_current_call.png (renamed from java/com/android/dialer/app/res/drawable-xhdpi/ic_dialer_fork_current_call.png)bin3154 -> 3154 bytes
-rw-r--r--java/com/android/dialer/dialpadview/res/drawable-xhdpi/ic_dialer_fork_tt_keypad.png (renamed from java/com/android/dialer/app/res/drawable-xhdpi/ic_dialer_fork_tt_keypad.png)bin3298 -> 3298 bytes
-rw-r--r--java/com/android/dialer/dialpadview/res/drawable-xxhdpi/ic_dialer_fork_add_call.png (renamed from java/com/android/dialer/app/res/drawable-xxhdpi/ic_dialer_fork_add_call.png)bin2583 -> 2583 bytes
-rw-r--r--java/com/android/dialer/dialpadview/res/drawable-xxhdpi/ic_dialer_fork_current_call.png (renamed from java/com/android/dialer/app/res/drawable-xxhdpi/ic_dialer_fork_current_call.png)bin3622 -> 3622 bytes
-rw-r--r--java/com/android/dialer/dialpadview/res/drawable-xxhdpi/ic_dialer_fork_tt_keypad.png (renamed from java/com/android/dialer/app/res/drawable-xxhdpi/ic_dialer_fork_tt_keypad.png)bin3229 -> 3229 bytes
-rw-r--r--java/com/android/dialer/dialpadview/res/drawable/dialpad_scrim.xml7
-rw-r--r--java/com/android/dialer/dialpadview/res/drawable/ic_wifi_calling.xml (renamed from java/com/android/dialer/app/res/drawable/ic_wifi_calling.xml)0
-rw-r--r--java/com/android/dialer/dialpadview/res/drawable/shadow_fade_left.xml (renamed from java/com/android/dialer/app/res/drawable/shadow_fade_left.xml)0
-rw-r--r--java/com/android/dialer/dialpadview/res/drawable/shadow_fade_up.xml (renamed from java/com/android/dialer/app/res/drawable/shadow_fade_up.xml)0
-rw-r--r--java/com/android/dialer/dialpadview/res/layout-land/dialpad_fragment.xml (renamed from java/com/android/dialer/app/res/layout-land/dialpad_fragment.xml)2
-rw-r--r--java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_one.xml2
-rw-r--r--java/com/android/dialer/dialpadview/res/layout/dialpad_chooser_list_item.xml (renamed from java/com/android/dialer/app/res/layout/dialpad_chooser_list_item.xml)0
-rw-r--r--java/com/android/dialer/dialpadview/res/layout/dialpad_fragment.xml (renamed from java/com/android/dialer/app/res/layout/dialpad_fragment.xml)2
-rw-r--r--java/com/android/dialer/dialpadview/res/layout/dialpad_key_one.xml6
-rw-r--r--java/com/android/dialer/dialpadview/res/menu/dialpad_options.xml (renamed from java/com/android/dialer/app/res/menu/dialpad_options.xml)0
-rw-r--r--java/com/android/dialer/dialpadview/res/values-af/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-am/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-ar/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-az/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-b+sr+Latn/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-be/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-bg/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-bn/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-bs/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-ca/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-cs/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-da/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-de/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-el/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-en-rAU/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-en-rGB/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-en-rIN/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-es-rUS/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-es/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-et/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-eu/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-fa/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-fi/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-fr-rCA/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-fr/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-gl/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-gu/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-hi/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-hr/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-hu/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-hy/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-in/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-is/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-it/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-iw/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-ja/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-ka/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-kk/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-km/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-kn/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-ko/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-ky/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-lo/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-lt/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-lv/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-mk/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-ml/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-mn/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-mr/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-ms/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-my/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-nb/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-ne/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-nl/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-no/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-pa/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-pl/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-pt-rBR/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-pt-rPT/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-pt/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-ro/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-ru/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-si/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-sk/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-sl/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-sq/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-sr/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-sv/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-sw/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-ta/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-te/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-th/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-tl/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-tr/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-uk/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-ur/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-uz/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-vi/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-zh-rCN/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-zh-rHK/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-zh-rTW/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values-zu/strings.xml14
-rw-r--r--java/com/android/dialer/dialpadview/res/values/colors.xml2
-rw-r--r--java/com/android/dialer/dialpadview/res/values/dimens.xml9
-rw-r--r--java/com/android/dialer/dialpadview/res/values/strings.xml59
-rw-r--r--java/com/android/dialer/enrichedcall/EnrichedCallCapabilities.java53
-rw-r--r--java/com/android/dialer/enrichedcall/EnrichedCallManager.java37
-rw-r--r--java/com/android/dialer/enrichedcall/FuzzyPhoneNumberMatcher.java31
-rw-r--r--java/com/android/dialer/enrichedcall/simulator/res/values/strings.xml3
-rw-r--r--java/com/android/dialer/enrichedcall/stub/EnrichedCallManagerStub.java17
-rw-r--r--java/com/android/dialer/enrichedcall/videoshare/VideoShareListener.java1
-rw-r--r--java/com/android/dialer/enrichedcall/videoshare/VideoShareSession.java39
-rw-r--r--java/com/android/dialer/function/Supplier.java23
-rw-r--r--java/com/android/dialer/interactions/PhoneNumberInteraction.java33
-rwxr-xr-x[-rw-r--r--]java/com/android/dialer/interactions/res/layout/phone_disambig_item.xml0
-rw-r--r--java/com/android/dialer/lettertile/AndroidManifest.xml18
-rw-r--r--java/com/android/dialer/lettertile/LetterTileDrawable.java439
-rw-r--r--java/com/android/dialer/lettertile/res/values/colors.xml40
-rw-r--r--java/com/android/dialer/lettertile/res/values/dimens.xml20
-rw-r--r--java/com/android/dialer/lightbringer/Lightbringer.java9
-rw-r--r--java/com/android/dialer/lightbringer/stub/LightbringerStub.java13
-rw-r--r--java/com/android/dialer/location/CountryDetector.java6
-rw-r--r--java/com/android/dialer/location/GeoUtil.java18
-rw-r--r--java/com/android/dialer/logging/LoggingBindings.java7
-rw-r--r--java/com/android/dialer/logging/LoggingBindingsStub.java7
-rw-r--r--java/com/android/dialer/logging/contact_lookup_result.proto2
-rw-r--r--java/com/android/dialer/logging/contact_source.proto2
-rw-r--r--java/com/android/dialer/logging/dialer_impression.proto68
-rw-r--r--java/com/android/dialer/logging/interaction_event.proto2
-rw-r--r--java/com/android/dialer/logging/people_api_lookup_error.proto19
-rw-r--r--java/com/android/dialer/logging/reporting_location.proto2
-rw-r--r--java/com/android/dialer/logging/screen_event.proto2
-rw-r--r--java/com/android/dialer/logging/ui_action.proto2
-rw-r--r--java/com/android/dialer/main/impl/MainActivity.java8
-rw-r--r--java/com/android/dialer/main/impl/MainImpl.java6
-rw-r--r--java/com/android/dialer/main/impl/MainPagerAdapter.java17
-rw-r--r--java/com/android/dialer/main/impl/res/values/strings.xml6
-rw-r--r--java/com/android/dialer/notification/DialerNotificationManager.java125
-rw-r--r--java/com/android/dialer/notification/NotificationManagerUtils.java41
-rw-r--r--java/com/android/dialer/notification/NotificationThrottler.java126
-rw-r--r--java/com/android/dialer/notification/VoicemailChannelUtils.java2
-rw-r--r--java/com/android/dialer/oem/CequintCallerIdManager.java2
-rw-r--r--java/com/android/dialer/persistentlog/PersistentLogFileHandler.java61
-rw-r--r--java/com/android/dialer/persistentlog/PersistentLogger.java15
-rw-r--r--java/com/android/dialer/phonenumbercache/CallLogQuery.java18
-rw-r--r--java/com/android/dialer/phonenumbercache/ContactInfo.java2
-rw-r--r--java/com/android/dialer/phonenumbercache/ContactInfoHelper.java2
-rw-r--r--java/com/android/dialer/phonenumbergeoutil/PhoneNumberGeoUtil.java24
-rw-r--r--java/com/android/dialer/phonenumbergeoutil/PhoneNumberGeoUtilComponent.java39
-rw-r--r--java/com/android/dialer/phonenumbergeoutil/impl/PhoneNumberGeoUtilImpl.java77
-rw-r--r--java/com/android/dialer/phonenumbergeoutil/impl/PhoneNumberGeoUtilModule.java31
-rw-r--r--java/com/android/dialer/phonenumbergeoutil/stub/PhoneNumberGeoUtilStub.java32
-rw-r--r--java/com/android/dialer/phonenumbergeoutil/stub/StubPhoneNumberGeoUtilModule.java30
-rw-r--r--java/com/android/dialer/phonenumberutil/PhoneNumberHelper.java46
-rw-r--r--java/com/android/dialer/postcall/AndroidManifest.xml5
-rw-r--r--java/com/android/dialer/postcall/PostCall.java16
-rw-r--r--java/com/android/dialer/postcall/res/layout/post_call_activity.xml23
-rw-r--r--java/com/android/dialer/searchfragment/common/Projections.java6
-rw-r--r--java/com/android/dialer/searchfragment/common/QueryBoldingUtil.java65
-rw-r--r--java/com/android/dialer/searchfragment/common/QueryFilteringUtil.java40
-rw-r--r--java/com/android/dialer/searchfragment/common/RowClickListener.java43
-rw-r--r--java/com/android/dialer/searchfragment/common/SearchCursor.java38
-rw-r--r--java/com/android/dialer/searchfragment/common/res/values/dimens.xml1
-rw-r--r--java/com/android/dialer/searchfragment/cp2/AndroidManifest.xml16
-rw-r--r--java/com/android/dialer/searchfragment/cp2/ContactFilterCursor.java (renamed from java/com/android/dialer/searchfragment/cp2/SearchContactCursor.java)15
-rw-r--r--java/com/android/dialer/searchfragment/cp2/SearchContactViewHolder.java163
-rw-r--r--java/com/android/dialer/searchfragment/cp2/SearchContactsCursor.java64
-rw-r--r--java/com/android/dialer/searchfragment/cp2/SearchContactsCursorLoader.java14
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-af/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-am/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-ar/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-az/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-b+sr+Latn/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-be/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-bg/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-bn/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-bs/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-ca/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-cs/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-da/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-de/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-el/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-en-rAU/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-en-rGB/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-en-rIN/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-es-rUS/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-es/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-et/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-eu/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-fa/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-fi/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-fr-rCA/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-fr/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-gl/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-gu/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-hi/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-hr/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-hu/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-hy/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-in/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-is/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-it/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-iw/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-ja/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-ka/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-kk/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-km/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-kn/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-ko/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-ky/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-lo/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-lt/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-lv/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-mk/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-ml/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-mn/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-mr/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-ms/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-my/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-nb/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-ne/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-nl/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-no/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-pa/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-pl/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-pt-rBR/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-pt-rPT/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-pt/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-ro/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-ru/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-si/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-sk/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-sl/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-sq/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-sr/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-sv/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-sw/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-ta/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-te/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-th/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-tl/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-tr/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-uk/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-ur/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-uz/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-vi/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-zh-rCN/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-zh-rHK/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-zh-rTW/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values-zu/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/cp2/res/values/strings.xml20
-rw-r--r--java/com/android/dialer/searchfragment/list/NewSearchFragment.java203
-rw-r--r--java/com/android/dialer/searchfragment/list/SearchAdapter.java115
-rw-r--r--java/com/android/dialer/searchfragment/list/SearchCursorManager.java137
-rw-r--r--java/com/android/dialer/searchfragment/list/res/layout/fragment_search.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/layout/header_layout.xml1
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-af/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-am/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-ar/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-az/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-b+sr+Latn/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-be/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-bg/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-bn/strings.xml (renamed from java/com/android/dialer/voicemailstatus/res/values-zh-rHK/strings.xml)7
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-bs/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-ca/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-cs/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-da/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-de/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-el/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-en-rAU/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-en-rGB/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-en-rIN/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-es-rUS/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-es/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-et/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-eu/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-fa/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-fi/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-fr-rCA/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-fr/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-gl/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-gu/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-hi/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-hr/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-hu/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-hy/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-in/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-is/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-it/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-iw/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-ja/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-ka/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-kk/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-km/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-kn/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-ko/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-ky/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-lo/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-lt/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-lv/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-mk/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-ml/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-mn/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-mr/strings.xml22
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-ms/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-my/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-nb/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-ne/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-nl/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-no/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-pa/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-pl/strings.xml (renamed from java/com/android/dialer/voicemailstatus/res/values-nl/strings.xml)7
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-pt-rBR/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-pt-rPT/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-pt/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-ro/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-ru/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-si/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-sk/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-sl/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-sq/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-sr/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-sv/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-sw/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-ta/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-te/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-th/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-tl/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-tr/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-uk/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-ur/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-uz/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-vi/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-zh-rCN/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-zh-rHK/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-zh-rTW/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values-zu/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/list/res/values/strings.xml20
-rw-r--r--java/com/android/dialer/searchfragment/nearbyplaces/AndroidManifest.xml2
-rw-r--r--java/com/android/dialer/searchfragment/nearbyplaces/NearbyPlaceViewHolder.java4
-rw-r--r--java/com/android/dialer/searchfragment/nearbyplaces/NearbyPlacesCursor.java64
-rw-r--r--java/com/android/dialer/searchfragment/nearbyplaces/NearbyPlacesCursorLoader.java6
-rw-r--r--java/com/android/dialer/searchfragment/remote/AndroidManifest.xml16
-rw-r--r--java/com/android/dialer/searchfragment/remote/RemoteContactViewHolder.java133
-rw-r--r--java/com/android/dialer/searchfragment/remote/RemoteContactsCursor.java105
-rw-r--r--java/com/android/dialer/searchfragment/remote/RemoteContactsCursorLoader.java106
-rw-r--r--java/com/android/dialer/searchfragment/remote/RemoteDirectoriesCursorLoader.java77
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-af/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-am/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ar/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-az/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-b+sr+Latn/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-be/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-bg/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-bn/strings.xml (renamed from java/com/android/dialer/voicemailstatus/res/values-iw/strings.xml)9
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-bs/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ca/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-cs/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-da/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-de/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-el/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-en-rAU/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-en-rGB/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-en-rIN/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-es-rUS/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-es/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-et/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-eu/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-fa/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-fi/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-fr-rCA/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-fr/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-gl/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-gu/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-hi/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-hr/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-hu/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-hy/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-in/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-is/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-it/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-iw/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ja/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ka/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-kk/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-km/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-kn/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ko/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ky/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-lo/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-lt/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-lv/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-mk/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ml/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-mn/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-mr/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ms/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-my/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-nb/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ne/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-nl/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-no/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-pa/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-pl/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-pt-rBR/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-pt-rPT/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-pt/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ro/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ru/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-si/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-sk/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-sl/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-sq/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-sr/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-sv/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-sw/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ta/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-te/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-th/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-tl/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-tr/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-uk/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ur/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-uz/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-vi/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-zh-rCN/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-zh-rHK/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-zh-rTW/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-zu/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values/strings.xml20
-rw-r--r--java/com/android/dialer/searchfragment/testing/TestSearchCursor.java47
-rw-r--r--java/com/android/dialer/shortcuts/CallContactActivity.java1
-rw-r--r--java/com/android/dialer/shortcuts/IconFactory.java2
-rw-r--r--java/com/android/dialer/shortcuts/ShortcutRefresher.java31
-rw-r--r--java/com/android/dialer/shortcuts/res/values/strings.xml6
-rw-r--r--java/com/android/dialer/simulator/impl/SimulatorActionProvider.java33
-rw-r--r--java/com/android/dialer/simulator/impl/SimulatorConnectionService.java108
-rw-r--r--java/com/android/dialer/simulator/impl/SimulatorMissedCallCreator.java87
-rw-r--r--java/com/android/dialer/simulator/impl/SimulatorNotifications.java118
-rw-r--r--java/com/android/dialer/simulator/impl/SimulatorSpamCallCreator.java151
-rw-r--r--java/com/android/dialer/simulator/impl/SimulatorVoiceCall.java17
-rw-r--r--java/com/android/dialer/smartdial/SmartDialPrefix.java3
-rw-r--r--java/com/android/dialer/speeddial/SpeedDialFragment.java4
-rw-r--r--java/com/android/dialer/storage/DeviceProtected.java22
-rw-r--r--java/com/android/dialer/storage/StorageComponent.java40
-rw-r--r--java/com/android/dialer/storage/StorageModule.java46
-rw-r--r--java/com/android/dialer/strictmode/DialerStrictMode.java147
-rw-r--r--java/com/android/dialer/strictmode/StrictModeUtils.java120
-rw-r--r--java/com/android/dialer/theme/res/animator/button_elevation.xml21
-rw-r--r--java/com/android/dialer/theme/res/drawable-hdpi/ic_block_24dp.pngbin478 -> 0 bytes
-rw-r--r--java/com/android/dialer/theme/res/values/colors.xml1
-rw-r--r--java/com/android/dialer/theme/res/values/dimens.xml19
-rw-r--r--java/com/android/dialer/theme/res/values/themes.xml4
-rw-r--r--java/com/android/dialer/time/Clock.java23
-rw-r--r--java/com/android/dialer/util/DialerUtils.java14
-rw-r--r--java/com/android/dialer/util/IntentUtil.java3
-rw-r--r--java/com/android/dialer/util/UriUtils.java92
-rw-r--r--java/com/android/dialer/util/res/values-af/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-am/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-ar/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-az/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-b+sr+Latn/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-be/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-bg/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-bn/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-bs/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-ca/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-cs/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-da/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-de/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-el/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-en-rAU/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-en-rGB/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-en-rIN/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-es-rUS/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-es/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-et/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-eu/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-fa/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-fi/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-fr-rCA/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-fr/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-gl/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-gu/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-hi/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-hr/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-hu/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-hy/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-in/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-is/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-it/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-iw/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-ja/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-ka/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-kk/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-km/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-kn/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-ko/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-ky/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-lo/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-lt/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-lv/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-mk/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-ml/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-mn/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-mr/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-ms/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-my/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-nb/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-ne/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-nl/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-no/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-pa/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-pl/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-pt-rBR/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-pt-rPT/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-pt/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-ro/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-ru/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-si/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-sk/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-sl/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-sq/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-sr/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-sv/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-sw/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-ta/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-te/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-th/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-tl/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-tr/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-uk/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-ur/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-uz/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-vi/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-zh-rCN/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-zh-rHK/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-zh-rTW/strings.xml3
-rw-r--r--java/com/android/dialer/util/res/values-zu/strings.xml3
-rw-r--r--java/com/android/dialer/voicemail/listui/AndroidManifest.xml16
-rw-r--r--java/com/android/dialer/voicemail/listui/VoicemailFragment.java35
-rw-r--r--java/com/android/dialer/voicemail/listui/res/layout/voicemail_fragment.xml28
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-af/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-am/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-ar/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-az/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-b+sr+Latn/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-be/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-bg/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-bn/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-bs/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-ca/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-cs/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-da/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-de/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-el/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-en-rAU/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-en-rGB/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-en-rIN/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-es-rUS/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-es/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-et/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-eu/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-fa/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-fi/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-fr-rCA/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-fr/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-gl/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-gu/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-hi/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-hr/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-hu/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-hy/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-in/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-is/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-it/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-iw/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-ja/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-ka/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-kk/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-km/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-kn/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-ko/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-ky/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-lo/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-lt/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-lv/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-mk/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-ml/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-mn/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-mr/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-ms/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-my/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-nb/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-ne/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-nl/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-no/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-pa/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-pl/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-pt-rBR/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-pt-rPT/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-pt/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-ro/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-ru/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-si/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-sk/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-sl/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-sq/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-sr/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-sv/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-sw/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-ta/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-te/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-th/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-tl/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-tr/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-uk/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-ur/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-uz/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-vi/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-zh-rCN/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-zh-rHK/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-zh-rTW/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values-zu/strings.xml20
-rw-r--r--java/com/android/dialer/voicemail/listui/res/values/strings.xml19
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-af/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-am/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-ar/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-az/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-b+sr+Latn/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-be/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-bg/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-bn/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-bs/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-ca/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-cs/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-de/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-el/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-es-rUS/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-es/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-et/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-eu/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-fa/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-fi/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-fr-rCA/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-fr/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-gl/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-gu/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-hi/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-hr/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-hu/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-hy/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-in/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-is/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-it/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-ja/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-ka/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-kk/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-km/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-kn/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-ko/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-ky/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-lo/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-lt/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-lv/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-mk/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-ml/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-mn/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-mr/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-ms/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-my/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-nb/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-ne/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-no/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-pa/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-pl/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-pt-rBR/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-pt-rPT/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-pt/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-ro/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-ru/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-si/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-sk/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-sl/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-sq/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-sr/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-sv/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-sw/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-ta/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-te/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-th/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-tl/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-tr/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-uk/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-ur/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-uz/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-vi/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-zh-rCN/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-zh-rTW/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values-zu/strings.xml26
-rw-r--r--java/com/android/dialer/voicemailstatus/res/values/strings.xml41
-rw-r--r--java/com/android/dialer/widget/MessageFragment.java5
-rw-r--r--java/com/android/dialer/widget/res/layout/fragment_message.xml32
-rw-r--r--java/com/android/dialer/widget/res/values-bs/strings.xml2
-rw-r--r--java/com/android/dialer/widget/res/values/dimens.xml2
1484 files changed, 23206 insertions, 10121 deletions
diff --git a/java/com/android/dialer/about/Licenses.java b/java/com/android/dialer/about/Licenses.java
index d90c282b6..bd3d0ce27 100644
--- a/java/com/android/dialer/about/Licenses.java
+++ b/java/com/android/dialer/about/Licenses.java
@@ -73,7 +73,7 @@ public final class Licenses {
// When aapt is called with --rename-manifest-package, the package name is changed for the
// application, but not for the resources. This is to find the package name of a known
// resource to know what package to lookup the license files in.
- String packageName = resources.getResourcePackageName(R.id.dummy_placeholder);
+ String packageName = resources.getResourcePackageName(R.id.license);
InputStream stream =
resources.openRawResource(resources.getIdentifier(filename, "raw", packageName));
return getTextFromInputStream(stream, offset, length);
diff --git a/java/com/android/dialer/about/res/raw/third_party_license_metadata b/java/com/android/dialer/about/res/raw/third_party_license_metadata
index 10ed4a2ab..10ed4a2ab 100644..100755
--- a/java/com/android/dialer/about/res/raw/third_party_license_metadata
+++ b/java/com/android/dialer/about/res/raw/third_party_license_metadata
diff --git a/java/com/android/dialer/about/res/raw/third_party_licenses b/java/com/android/dialer/about/res/raw/third_party_licenses
index 51f548288..51f548288 100644..100755
--- a/java/com/android/dialer/about/res/raw/third_party_licenses
+++ b/java/com/android/dialer/about/res/raw/third_party_licenses
diff --git a/java/com/android/dialer/app/DialtactsActivity.java b/java/com/android/dialer/app/DialtactsActivity.java
index b6025d354..01bdfc223 100644
--- a/java/com/android/dialer/app/DialtactsActivity.java
+++ b/java/com/android/dialer/app/DialtactsActivity.java
@@ -43,6 +43,7 @@ import android.support.v4.app.ActivityCompat;
import android.support.v4.view.ViewPager;
import android.support.v7.app.ActionBar;
import android.telecom.PhoneAccount;
+import android.telecom.TelecomManager;
import android.text.Editable;
import android.text.TextUtils;
import android.text.TextWatcher;
@@ -72,10 +73,10 @@ import com.android.dialer.animation.AnimUtils;
import com.android.dialer.animation.AnimationListenerAdapter;
import com.android.dialer.app.calllog.CallLogActivity;
import com.android.dialer.app.calllog.CallLogAdapter;
+import com.android.dialer.app.calllog.CallLogAsync;
import com.android.dialer.app.calllog.CallLogFragment;
import com.android.dialer.app.calllog.CallLogNotificationsService;
import com.android.dialer.app.calllog.IntentProvider;
-import com.android.dialer.app.dialpad.DialpadFragment;
import com.android.dialer.app.list.DialtactsPagerAdapter;
import com.android.dialer.app.list.DialtactsPagerAdapter.TabIndex;
import com.android.dialer.app.list.DragDropController;
@@ -92,13 +93,19 @@ import com.android.dialer.app.widget.ActionBarController;
import com.android.dialer.app.widget.SearchEditTextLayout;
import com.android.dialer.callcomposer.CallComposerActivity;
import com.android.dialer.calldetails.CallDetailsActivity;
+import com.android.dialer.callintent.CallInitiationType;
import com.android.dialer.callintent.CallIntentBuilder;
import com.android.dialer.callintent.CallSpecificAppData;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.compat.telephony.TelephonyManagerCompat;
import com.android.dialer.configprovider.ConfigProviderBindings;
+import com.android.dialer.constants.ActivityRequestCodes;
import com.android.dialer.database.Database;
import com.android.dialer.database.DialerDatabaseHelper;
+import com.android.dialer.dialpadview.DialpadFragment;
+import com.android.dialer.dialpadview.DialpadFragment.DialpadListener;
+import com.android.dialer.dialpadview.DialpadFragment.LastOutgoingCallCallback;
import com.android.dialer.interactions.PhoneNumberInteraction;
import com.android.dialer.interactions.PhoneNumberInteraction.InteractionErrorCode;
import com.android.dialer.logging.DialerImpression;
@@ -150,7 +157,8 @@ public class DialtactsActivity extends TransactionSafeActivity
ActionBarController.ActivityUi,
PhoneNumberInteraction.InteractionErrorListener,
PhoneNumberInteraction.DisambigDialogDismissedListener,
- ActivityCompat.OnRequestPermissionsResultCallback {
+ ActivityCompat.OnRequestPermissionsResultCallback,
+ DialpadListener {
public static final boolean DEBUG = false;
@VisibleForTesting public static final String TAG_DIALPAD_FRAGMENT = "dialpad";
@@ -172,11 +180,6 @@ public class DialtactsActivity extends TransactionSafeActivity
/** Just for backward compatibility. Should behave as same as {@link Intent#ACTION_DIAL}. */
private static final String ACTION_TOUCH_DIALER = "com.android.phone.action.TOUCH_DIALER";
- 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;
- public static final int ACTIVITY_REQUEST_CODE_CALL_DETAILS = 4;
-
private static final int FAB_SCALE_IN_DELAY_MS = 300;
/**
@@ -287,7 +290,7 @@ public class DialtactsActivity extends TransactionSafeActivity
}
mSearchQuery = newText;
- // TODO: show p13n when newText is empty.
+ // TODO(calderwoodra): show p13n when newText is empty.
// Show search fragment only when the query string is changed to non-empty text.
if (!TextUtils.isEmpty(newText)) {
// Call enterSearchUi only if we are switching search modes, or showing a search
@@ -303,8 +306,11 @@ public class DialtactsActivity extends TransactionSafeActivity
mSmartDialSearchFragment.setQueryString(mSearchQuery);
} else if (mRegularSearchFragment != null && mRegularSearchFragment.isVisible()) {
mRegularSearchFragment.setQueryString(mSearchQuery);
- } else if (mNewSearchFragment != null) {
+ } else if (mNewSearchFragment != null && mNewSearchFragment.isVisible()) {
mNewSearchFragment.setQuery(mSearchQuery);
+ // When the user switches between dialpad and the serachbar, we need to reset the
+ // call initiation type.
+ mNewSearchFragment.setCallInitiationType(getCallInitiationType());
}
}
@@ -348,6 +354,7 @@ public class DialtactsActivity extends TransactionSafeActivity
return false;
}
};
+
/**
* The text returned from a voice search query. Set in {@link #onActivityResult} and used in
* {@link #onResume()} to populate the search box.
@@ -405,12 +412,12 @@ public class DialtactsActivity extends TransactionSafeActivity
actionBar.setBackgroundDrawable(null);
SearchEditTextLayout searchEditTextLayout =
- (SearchEditTextLayout) actionBar.getCustomView().findViewById(R.id.search_view_container);
+ actionBar.getCustomView().findViewById(R.id.search_view_container);
searchEditTextLayout.setPreImeKeyListener(mSearchEditTextLayoutListener);
mActionBarController = new ActionBarController(this, searchEditTextLayout);
- mSearchView = (EditText) searchEditTextLayout.findViewById(R.id.search_view);
+ mSearchView = searchEditTextLayout.findViewById(R.id.search_view);
mSearchView.addTextChangedListener(mPhoneSearchQueryTextListener);
mVoiceSearchButton = searchEditTextLayout.findViewById(R.id.voice_search_button);
searchEditTextLayout
@@ -433,14 +440,13 @@ public class DialtactsActivity extends TransactionSafeActivity
mIsLandscape =
getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE;
mPreviouslySelectedTabIndex = DialtactsPagerAdapter.TAB_INDEX_SPEED_DIAL;
- FloatingActionButton floatingActionButton =
- (FloatingActionButton) findViewById(R.id.floating_action_button);
+ FloatingActionButton floatingActionButton = findViewById(R.id.floating_action_button);
floatingActionButton.setOnClickListener(this);
mFloatingActionButtonController =
new FloatingActionButtonController(this, floatingActionButton);
ImageButton optionsMenuButton =
- (ImageButton) searchEditTextLayout.findViewById(R.id.dialtacts_options_menu_button);
+ searchEditTextLayout.findViewById(R.id.dialtacts_options_menu_button);
optionsMenuButton.setOnClickListener(this);
mOverflowMenu = buildOptionsMenu(optionsMenuButton);
optionsMenuButton.setOnTouchListener(mOverflowMenu.getDragToOpenListener());
@@ -598,7 +604,7 @@ public class DialtactsActivity extends TransactionSafeActivity
new P13nRefreshCompleteListener() {
@Override
public void onP13nRefreshComplete() {
- // TODO: make zero-query search results visible
+ // TODO(strongarm): make zero-query search results visible
}
});
Trace.endSection();
@@ -678,6 +684,7 @@ public class DialtactsActivity extends TransactionSafeActivity
mListsFragment.addOnPageChangeListener(this);
} else if (fragment instanceof NewSearchFragment) {
mNewSearchFragment = (NewSearchFragment) fragment;
+ updateSearchFragmentPosition();
}
if (fragment instanceof SearchFragment) {
final SearchFragment searchFragment = (SearchFragment) fragment;
@@ -722,7 +729,7 @@ public class DialtactsActivity extends TransactionSafeActivity
try {
startActivityForResult(
new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH),
- ACTIVITY_REQUEST_CODE_VOICE_SEARCH);
+ ActivityRequestCodes.DIALTACTS_VOICE_SEARCH);
} catch (ActivityNotFoundException e) {
Toast.makeText(
DialtactsActivity.this, R.string.voice_search_not_available, Toast.LENGTH_SHORT)
@@ -768,7 +775,7 @@ public class DialtactsActivity extends TransactionSafeActivity
"requestCode:%d, resultCode:%d",
requestCode,
resultCode);
- if (requestCode == ACTIVITY_REQUEST_CODE_VOICE_SEARCH) {
+ if (requestCode == ActivityRequestCodes.DIALTACTS_VOICE_SEARCH) {
if (resultCode == RESULT_OK) {
final ArrayList<String> matches =
data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
@@ -780,7 +787,7 @@ public class DialtactsActivity extends TransactionSafeActivity
} else {
LogUtil.e("DialtactsActivity.onActivityResult", "voice search failed");
}
- } else if (requestCode == ACTIVITY_REQUEST_CODE_CALL_COMPOSE) {
+ } else if (requestCode == ActivityRequestCodes.DIALTACTS_CALL_COMPOSER) {
if (resultCode == RESULT_FIRST_USER) {
LogUtil.i(
"DialtactsActivity.onActivityResult", "returned from call composer, error occurred");
@@ -792,7 +799,7 @@ public class DialtactsActivity extends TransactionSafeActivity
} else {
LogUtil.i("DialtactsActivity.onActivityResult", "returned from call composer, no error");
}
- } else if (requestCode == ACTIVITY_REQUEST_CODE_CALL_DETAILS) {
+ } else if (requestCode == ActivityRequestCodes.DIALTACTS_CALL_DETAILS) {
if (resultCode == RESULT_OK
&& data != null
&& data.getBooleanExtra(CallDetailsActivity.EXTRA_HAS_ENRICHED_CALL_DATA, false)) {
@@ -854,11 +861,19 @@ public class DialtactsActivity extends TransactionSafeActivity
Assert.isNotNull(mListsFragment.getView()).animate().alpha(0).withLayer();
- //adjust the title, so the user will know where we're at when the activity start/resumes.
+ // adjust the title, so the user will know where we're at when the activity start/resumes.
setTitle(R.string.launcherDialpadActivityLabel);
}
+ @Override
+ public void getLastOutgoingCall(LastOutgoingCallCallback callback) {
+ new CallLogAsync()
+ .getLastOutgoingCall(
+ new CallLogAsync.GetLastOutgoingCallArgs(this, callback::lastOutgoingCall));
+ }
+
/** Callback from child DialpadFragment when the dialpad is shown. */
+ @Override
public void onDialpadShown() {
LogUtil.d("DialtactsActivity.onDialpadShown", "");
Assert.isNotNull(mDialpadFragment);
@@ -877,6 +892,7 @@ public class DialtactsActivity extends TransactionSafeActivity
*
* @see #commitDialpadFragmentHide
*/
+ @Override
public void hideDialpadFragment(boolean animate, boolean clearDialpad) {
if (mDialpadFragment == null || mDialpadFragment.getView() == null) {
return;
@@ -916,7 +932,7 @@ public class DialtactsActivity extends TransactionSafeActivity
exitSearchUi();
}
}
- //reset the title to normal.
+ // reset the title to normal.
setTitle(R.string.launcherActivityLabel);
}
@@ -951,6 +967,13 @@ public class DialtactsActivity extends TransactionSafeActivity
// available immediately which is required to update position. By forcing an animation,
// position will be updated after a delay by when the dialpad height would be available.
fragment.updatePosition(true /* animate */);
+ } else if (mNewSearchFragment != null) {
+ int animationDuration = getResources().getInteger(R.integer.dialpad_slide_in_duration);
+ int actionbarHeight = getResources().getDimensionPixelSize(R.dimen.action_bar_height_large);
+ int shadowHeight = getResources().getDrawable(R.drawable.search_shadow).getIntrinsicHeight();
+ int start = isDialpadShown() ? actionbarHeight - shadowHeight : 0;
+ int end = isDialpadShown() ? 0 : actionbarHeight - shadowHeight;
+ mNewSearchFragment.animatePosition(start, end, animationDuration);
}
}
@@ -1171,7 +1194,7 @@ public class DialtactsActivity extends TransactionSafeActivity
}
transaction.add(R.id.dialtacts_frame, fragment, tag);
} else {
- // TODO: if this is a transition from dialpad to searchbar, animate fragment
+ // TODO(calderwoodra): if this is a transition from dialpad to searchbar, animate fragment
// down, and vice versa. Perhaps just add a coordinator behavior with the search bar.
transaction.show(fragment);
}
@@ -1184,13 +1207,14 @@ public class DialtactsActivity extends TransactionSafeActivity
((SearchFragment) fragment)
.setShowEmptyListForNullQuery(mP13nRanker.shouldShowEmptyListForNullQuery());
} else {
- // TODO: add p13n ranker to new search.
+ // TODO(calderwoodra): add p13n ranker to new search.
}
if (!smartDialSearch && !useNewSearch) {
((SearchFragment) fragment).setQueryString(query);
} else if (useNewSearch) {
((NewSearchFragment) fragment).setQuery(query);
+ ((NewSearchFragment) fragment).setCallInitiationType(getCallInitiationType());
}
transaction.commit();
@@ -1446,6 +1470,12 @@ public class DialtactsActivity extends TransactionSafeActivity
Intent intent =
new CallIntentBuilder(phoneNumber, callSpecificAppData).setIsVideoCall(isVideoCall).build();
+ if (callSpecificAppData.getAllowAssistedDialing()) {
+ Bundle extras = new Bundle();
+ extras.putBoolean(TelephonyManagerCompat.ALLOW_ASSISTED_DIAL, true);
+ intent.putExtra(TelecomManager.EXTRA_OUTGOING_CALL_EXTRAS, extras);
+ }
+
DialerUtils.startActivityWithErrorToast(this, intent);
mClearSearchOnPause = true;
}
@@ -1572,6 +1602,12 @@ public class DialtactsActivity extends TransactionSafeActivity
return isMultiSelectModeEnabled;
}
+ private CallInitiationType.Type getCallInitiationType() {
+ return mIsDialpadShown
+ ? CallInitiationType.Type.DIALPAD
+ : CallInitiationType.Type.REGULAR_SEARCH;
+ }
+
/** Popup menu accessible from the search bar */
protected class OptionsPopupMenu extends PopupMenu {
diff --git a/java/com/android/dialer/app/calllog/CallLogActivity.java b/java/com/android/dialer/app/calllog/CallLogActivity.java
index 35e05bc39..1bb894c59 100644
--- a/java/com/android/dialer/app/calllog/CallLogActivity.java
+++ b/java/com/android/dialer/app/calllog/CallLogActivity.java
@@ -32,10 +32,9 @@ import android.view.ViewGroup;
import com.android.contacts.common.list.ViewPagerTabs;
import com.android.dialer.app.DialtactsActivity;
import com.android.dialer.app.R;
-import com.android.dialer.app.calllog.ClearCallLogDialog.Listener;
import com.android.dialer.calldetails.CallDetailsActivity;
+import com.android.dialer.constants.ActivityRequestCodes;
import com.android.dialer.database.CallLogQueryHandler;
-import com.android.dialer.enrichedcall.EnrichedCallComponent;
import com.android.dialer.logging.Logger;
import com.android.dialer.logging.ScreenEvent;
import com.android.dialer.logging.UiAction;
@@ -46,7 +45,7 @@ import com.android.dialer.util.ViewUtil;
/** Activity for viewing call history. */
public class CallLogActivity extends TransactionSafeActivity
- implements ViewPager.OnPageChangeListener, Listener {
+ implements ViewPager.OnPageChangeListener {
private static final int TAB_INDEX_ALL = 0;
private static final int TAB_INDEX_MISSED = 1;
@@ -148,7 +147,7 @@ public class CallLogActivity extends TransactionSafeActivity
startActivity(intent);
return true;
} else if (item.getItemId() == R.id.delete_all) {
- ClearCallLogDialog.show(getFragmentManager(), this);
+ ClearCallLogDialog.show(getFragmentManager());
return true;
}
return super.onOptionsItemSelected(item);
@@ -184,15 +183,6 @@ public class CallLogActivity extends TransactionSafeActivity
}
@Override
- public void callHistoryDeleted() {
- if (EnrichedCallComponent.get(this).getEnrichedCallManager().hasStoredData()) {
- Snackbar.make(
- findViewById(R.id.calllog_frame), getString(R.string.multiple_ec_data_deleted), 5_000)
- .show();
- }
- }
-
- @Override
public void onBackPressed() {
PerformanceReport.recordClick(UiAction.Type.PRESS_ANDROID_BACK_BUTTON);
super.onBackPressed();
@@ -245,7 +235,7 @@ public class CallLogActivity extends TransactionSafeActivity
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
- if (requestCode == DialtactsActivity.ACTIVITY_REQUEST_CODE_CALL_DETAILS) {
+ if (requestCode == ActivityRequestCodes.DIALTACTS_CALL_DETAILS) {
if (resultCode == RESULT_OK
&& data != null
&& data.getBooleanExtra(CallDetailsActivity.EXTRA_HAS_ENRICHED_CALL_DATA, false)) {
diff --git a/java/com/android/dialer/app/calllog/CallLogAdapter.java b/java/com/android/dialer/app/calllog/CallLogAdapter.java
index e0cd1706d..61129a7ce 100644
--- a/java/com/android/dialer/app/calllog/CallLogAdapter.java
+++ b/java/com/android/dialer/app/calllog/CallLogAdapter.java
@@ -74,7 +74,6 @@ import com.android.dialer.configprovider.ConfigProviderBindings;
import com.android.dialer.enrichedcall.EnrichedCallCapabilities;
import com.android.dialer.enrichedcall.EnrichedCallComponent;
import com.android.dialer.enrichedcall.EnrichedCallManager;
-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;
@@ -90,8 +89,6 @@ import com.android.dialer.phonenumberutil.PhoneNumberHelper;
import com.android.dialer.spam.Spam;
import com.android.dialer.util.PermissionsUtil;
import java.util.ArrayList;
-import java.util.Collections;
-import java.util.List;
import java.util.Map;
import java.util.Set;
@@ -344,14 +341,29 @@ public class CallLogAdapter extends GroupingListAdapter
// If enriched call capabilities were unknown on the initial load,
// viewHolder.isCallComposerCapable may be unset. Check here if we have the capabilities
// as a last attempt at getting them before showing the expanded view to the user
- EnrichedCallCapabilities capabilities =
- getEnrichedCallManager().getCapabilities(viewHolder.number);
- viewHolder.isCallComposerCapable =
- capabilities != null && capabilities.supportsCallComposer();
- generateAndMapNewCallDetailsEntriesHistoryResults(
- viewHolder.number,
- viewHolder.getDetailedPhoneDetails(),
- getAllHistoricalData(viewHolder.number, viewHolder.getDetailedPhoneDetails()));
+ EnrichedCallCapabilities capabilities = null;
+
+ if (viewHolder.number != null) {
+ capabilities = getEnrichedCallManager().getCapabilities(viewHolder.number);
+ }
+
+ if (capabilities == null) {
+ capabilities = EnrichedCallCapabilities.NO_CAPABILITIES;
+ }
+
+ viewHolder.isCallComposerCapable = capabilities.isCallComposerCapable();
+
+ if (capabilities.isTemporarilyUnavailable()) {
+ LogUtil.i(
+ "mExpandCollapseListener.onClick",
+ "%s is temporarily unavailable, requesting capabilities",
+ LogUtil.sanitizePhoneNumber(viewHolder.number));
+ // Refresh the capabilities when temporarily unavailable, see go/ec-temp-unavailable.
+ // Similarly to when we request capabilities the first time, the 'Share and call' button
+ // won't pop in with the new capabilities. Instead the row needs to be collapsed and
+ // expanded again.
+ getEnrichedCallManager().requestCapabilities(viewHolder.number);
+ }
if (viewHolder.rowId == mCurrentlyExpandedRowId) {
// Hide actions, if the clicked item is the expanded item.
@@ -454,7 +466,7 @@ public class CallLogAdapter extends GroupingListAdapter
* Holds a list of URIs that are pending deletion or undo. If the activity ends before the undo
* timeout, all of the pending URIs will be deleted.
*
- * <p>TODO: move this and OnVoicemailDeletedListener to somewhere like {@link
+ * <p>TODO(twyen): move this and OnVoicemailDeletedListener to somewhere like {@link
* VisualVoicemailCallLogFragment}. The CallLogAdapter does not need to know about what to do with
* hidden item or what to hide.
*/
@@ -817,12 +829,7 @@ public class CallLogAdapter extends GroupingListAdapter
// the value will be false while capabilities are requested. mExpandCollapseListener will
// attempt to set the field properly in that case
views.isCallComposerCapable = isCallComposerCapable(views.number);
- CallDetailsEntries updatedCallDetailsEntries =
- generateAndMapNewCallDetailsEntriesHistoryResults(
- views.number,
- callDetailsEntries,
- getAllHistoricalData(views.number, callDetailsEntries));
- views.setDetailedPhoneDetails(updatedCallDetailsEntries);
+ views.setDetailedPhoneDetails(callDetailsEntries);
views.lightbringerReady = getLightbringer().isReachable(mActivity, views.number);
final AsyncTask<Void, Void, Boolean> loadDataTask =
new AsyncTask<Void, Void, Boolean>() {
@@ -879,46 +886,7 @@ public class CallLogAdapter extends GroupingListAdapter
getEnrichedCallManager().requestCapabilities(number);
return false;
}
- return capabilities.supportsCallComposer();
- }
-
- @NonNull
- private Map<CallDetailsEntry, List<HistoryResult>> getAllHistoricalData(
- @Nullable String number, @NonNull CallDetailsEntries entries) {
- if (number == null) {
- return Collections.emptyMap();
- }
-
- Map<CallDetailsEntry, List<HistoryResult>> historicalData =
- getEnrichedCallManager().getAllHistoricalData(number, entries);
- if (historicalData == null) {
- getEnrichedCallManager().requestAllHistoricalData(number, entries);
- return Collections.emptyMap();
- }
- return historicalData;
- }
-
- private static CallDetailsEntries generateAndMapNewCallDetailsEntriesHistoryResults(
- @Nullable String number,
- @NonNull CallDetailsEntries callDetailsEntries,
- @NonNull Map<CallDetailsEntry, List<HistoryResult>> mappedResults) {
- if (number == null) {
- return callDetailsEntries;
- }
- CallDetailsEntries.Builder mutableCallDetailsEntries = CallDetailsEntries.newBuilder();
- for (CallDetailsEntry entry : callDetailsEntries.getEntriesList()) {
- CallDetailsEntry.Builder newEntry = CallDetailsEntry.newBuilder().mergeFrom(entry);
- List<HistoryResult> results = mappedResults.get(entry);
- if (results != null) {
- newEntry.addAllHistoryResults(mappedResults.get(entry));
- LogUtil.v(
- "CallLogAdapter.generateAndMapNewCallDetailsEntriesHistoryResults",
- "mapped %d results",
- newEntry.getHistoryResultsList().size());
- }
- mutableCallDetailsEntries.addEntries(newEntry.build());
- }
- return mutableCallDetailsEntries.build();
+ return capabilities.isCallComposerCapable();
}
/**
@@ -936,6 +904,10 @@ public class CallLogAdapter extends GroupingListAdapter
(VERSION.SDK_INT >= VERSION_CODES.N) ? cursor.getString(CallLogQuery.VIA_NUMBER) : "";
final int numberPresentation = cursor.getInt(CallLogQuery.NUMBER_PRESENTATION);
final ContactInfo cachedContactInfo = ContactInfoHelper.getContactInfo(cursor);
+ final int transcriptionState =
+ (VERSION.SDK_INT >= VERSION_CODES.O)
+ ? cursor.getInt(CallLogQuery.TRANSCRIPTION_STATE)
+ : PhoneCallDetailsHelper.TRANSCRIPTION_NOT_STARTED;
final PhoneCallDetails details =
new PhoneCallDetails(number, numberPresentation, postDialDigits);
details.viaNumber = viaNumber;
@@ -945,6 +917,7 @@ public class CallLogAdapter extends GroupingListAdapter
details.features = getCallFeatures(cursor, count);
details.geocode = cursor.getString(CallLogQuery.GEOCODED_LOCATION);
details.transcription = cursor.getString(CallLogQuery.TRANSCRIPTION);
+ details.transcriptionState = transcriptionState;
details.callTypes = getCallTypes(cursor, count);
details.accountComponentName = cursor.getString(CallLogQuery.ACCOUNT_COMPONENT_NAME);
@@ -977,7 +950,7 @@ public class CallLogAdapter extends GroupingListAdapter
}
@MainThread
- private static CallDetailsEntries createCallDetailsEntries(Cursor cursor, int count) {
+ private CallDetailsEntries createCallDetailsEntries(Cursor cursor, int count) {
Assert.isMainThread();
int position = cursor.getPosition();
CallDetailsEntries.Builder entries = CallDetailsEntries.newBuilder();
@@ -990,6 +963,16 @@ public class CallLogAdapter extends GroupingListAdapter
.setDate(cursor.getLong(CallLogQuery.DATE))
.setDuration(cursor.getLong(CallLogQuery.DURATION))
.setFeatures(cursor.getInt(CallLogQuery.FEATURES));
+
+ String phoneAccountComponentName = cursor.getString(CallLogQuery.ACCOUNT_COMPONENT_NAME);
+ if (getLightbringer().getPhoneAccountComponentName() != null
+ && getLightbringer()
+ .getPhoneAccountComponentName()
+ .flattenToString()
+ .equals(phoneAccountComponentName)) {
+ entry.setIsLightbringerCall(true);
+ }
+
entries.addEntries(entry.build());
cursor.moveToNext();
}
diff --git a/java/com/android/dialer/app/calllog/CallLogAsyncTaskUtil.java b/java/com/android/dialer/app/calllog/CallLogAsyncTaskUtil.java
index b1ad0d9a2..78ec7a695 100644
--- a/java/com/android/dialer/app/calllog/CallLogAsyncTaskUtil.java
+++ b/java/com/android/dialer/app/calllog/CallLogAsyncTaskUtil.java
@@ -66,9 +66,8 @@ public class CallLogAsyncTaskUtil {
.update(voicemailUri, values, Voicemails.IS_READ + " = 0", null)
> 0) {
uploadVoicemailLocalChangesToServer(context);
+ CallLogNotificationsService.markAllNewVoicemailsAsOld(context);
}
-
- CallLogNotificationsService.markAllNewVoicemailsAsOld(context);
return null;
}
});
diff --git a/java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java b/java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java
index 99c49b7af..60ed7dd09 100644
--- a/java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java
+++ b/java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java
@@ -23,6 +23,7 @@ import android.content.Intent;
import android.content.res.Resources;
import android.net.Uri;
import android.os.AsyncTask;
+import android.os.Bundle;
import android.provider.CallLog;
import android.provider.CallLog.Calls;
import android.provider.ContactsContract.CommonDataKinds.Phone;
@@ -50,12 +51,8 @@ import android.widget.ImageView;
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;
import com.android.contacts.common.dialog.CallSubjectDialog;
-import com.android.contacts.common.lettertiles.LetterTileDrawable;
-import com.android.contacts.common.lettertiles.LetterTileDrawable.ContactType;
-import com.android.contacts.common.util.UriUtils;
import com.android.dialer.app.DialtactsActivity;
import com.android.dialer.app.R;
import com.android.dialer.app.calllog.CallLogAdapter.OnActionModeStateChangedListener;
@@ -72,9 +69,14 @@ import com.android.dialer.callintent.CallIntentBuilder;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
import com.android.dialer.compat.CompatUtils;
+import com.android.dialer.compat.telephony.TelephonyManagerCompat;
import com.android.dialer.configprovider.ConfigProviderBindings;
+import com.android.dialer.constants.ActivityRequestCodes;
+import com.android.dialer.contactphoto.ContactPhotoManager;
import com.android.dialer.dialercontact.DialerContact;
import com.android.dialer.dialercontact.SimDetails;
+import com.android.dialer.lettertile.LetterTileDrawable;
+import com.android.dialer.lettertile.LetterTileDrawable.ContactType;
import com.android.dialer.lightbringer.Lightbringer;
import com.android.dialer.lightbringer.LightbringerComponent;
import com.android.dialer.logging.ContactSource;
@@ -91,6 +93,7 @@ import com.android.dialer.phonenumberutil.PhoneNumberHelper;
import com.android.dialer.telecom.TelecomUtil;
import com.android.dialer.util.CallUtil;
import com.android.dialer.util.DialerUtils;
+import com.android.dialer.util.UriUtils;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@@ -164,7 +167,7 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder
* The callable phone number for the current call log entry. Cached here as the call back intent
* is set only when the actions ViewStub is inflated.
*/
- public String number;
+ @Nullable public String number;
/** The post-dial numbers that are dialed following the phone number. */
public String postDialDigits;
/** The formatted phone number to display. */
@@ -584,8 +587,12 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder
return;
}
+ TextView callTypeOrLocationView =
+ ((TextView) callButtonView.findViewById(R.id.call_type_or_location_text));
+
if (canPlaceCallToNumber) {
callButtonView.setTag(IntentProvider.getReturnCallIntentProvider(number));
+ callTypeOrLocationView.setVisibility(View.GONE);
}
if (!TextUtils.isEmpty(voicemailUri) && canPlaceCallToNumber) {
@@ -594,13 +601,10 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder
TextUtils.expandTemplate(
mContext.getString(R.string.call_log_action_call),
nameOrNumber == null ? "" : nameOrNumber));
- TextView callTypeOrLocationView =
- ((TextView) callButtonView.findViewById(R.id.call_type_or_location_text));
+
if (callType == Calls.VOICEMAIL_TYPE && !TextUtils.isEmpty(callTypeOrLocation)) {
callTypeOrLocationView.setText(callTypeOrLocation);
callTypeOrLocationView.setVisibility(View.VISIBLE);
- } else {
- callTypeOrLocationView.setVisibility(View.GONE);
}
callButtonView.setVisibility(View.VISIBLE);
}
@@ -774,12 +778,23 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder
return;
}
- final TextView view = phoneCallDetailsViews.voicemailTranscriptionView;
- if (!isExpanded || TextUtils.isEmpty(view.getText())) {
- view.setVisibility(View.GONE);
+ View transcriptContainerView = phoneCallDetailsViews.transcriptionView;
+ TextView transcriptView = phoneCallDetailsViews.voicemailTranscriptionView;
+ TextView transcriptBrandingView = phoneCallDetailsViews.voicemailTranscriptionBrandingView;
+ if (TextUtils.isEmpty(transcriptView.getText())) {
+ Assert.checkArgument(TextUtils.isEmpty(transcriptBrandingView.getText()));
+ }
+ if (!isExpanded || TextUtils.isEmpty(transcriptView.getText())) {
+ transcriptContainerView.setVisibility(View.GONE);
return;
}
- view.setVisibility(View.VISIBLE);
+ transcriptContainerView.setVisibility(View.VISIBLE);
+ transcriptView.setVisibility(View.VISIBLE);
+ if (TextUtils.isEmpty(transcriptBrandingView.getText())) {
+ phoneCallDetailsViews.voicemailTranscriptionBrandingView.setVisibility(View.GONE);
+ } else {
+ phoneCallDetailsViews.voicemailTranscriptionBrandingView.setVisibility(View.VISIBLE);
+ }
}
public void updatePhoto() {
@@ -868,7 +883,7 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder
Activity activity = (Activity) mContext;
activity.startActivityForResult(
CallComposerActivity.newIntent(activity, buildContact()),
- DialtactsActivity.ACTIVITY_REQUEST_CODE_CALL_COMPOSE);
+ ActivityRequestCodes.DIALTACTS_CALL_COMPOSER);
} else if (view.getId() == R.id.share_voicemail) {
Logger.get(mContext).logImpression(DialerImpression.Type.VVM_SHARE_PRESSED);
mVoicemailPlaybackPresenter.shareVoicemail();
@@ -886,6 +901,15 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder
return;
}
+ if (info != null && info.lookupKey != null) {
+ Bundle extras = new Bundle();
+ if (intent.hasExtra(TelecomManager.EXTRA_OUTGOING_CALL_EXTRAS)) {
+ extras = intent.getParcelableExtra(TelecomManager.EXTRA_OUTGOING_CALL_EXTRAS);
+ }
+ extras.putBoolean(TelephonyManagerCompat.ALLOW_ASSISTED_DIAL, true);
+ intent.putExtra(TelecomManager.EXTRA_OUTGOING_CALL_EXTRAS, extras);
+ }
+
// 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();
@@ -896,7 +920,7 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder
} else if (CallDetailsActivity.isLaunchIntent(intent)) {
PerformanceReport.recordClick(UiAction.Type.OPEN_CALL_DETAIL);
((Activity) mContext)
- .startActivityForResult(intent, DialtactsActivity.ACTIVITY_REQUEST_CODE_CALL_DETAILS);
+ .startActivityForResult(intent, ActivityRequestCodes.DIALTACTS_CALL_DETAILS);
} else {
if (Intent.ACTION_CALL.equals(intent.getAction())
&& intent.getIntExtra(TelecomManager.EXTRA_START_CALL_WITH_VIDEO_STATE, -1)
@@ -912,7 +936,7 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder
private void startLightbringerActivity(Intent intent) {
try {
Activity activity = (Activity) mContext;
- activity.startActivityForResult(intent, DialtactsActivity.ACTIVITY_REQUEST_CODE_LIGHTBRINGER);
+ activity.startActivityForResult(intent, ActivityRequestCodes.DIALTACTS_LIGHTBRINGER);
} catch (ActivityNotFoundException e) {
Toast.makeText(mContext, R.string.activity_not_available, Toast.LENGTH_SHORT).show();
}
@@ -931,7 +955,9 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder
contact.setNameOrNumber((String) nameOrNumber);
}
contact.setContactType(getContactType());
- contact.setNumber(number);
+ if (number != null) {
+ contact.setNumber(number);
+ }
/* second line of contact view. */
if (!TextUtils.isEmpty(info.name)) {
contact.setDisplayNumber(displayNumber);
diff --git a/java/com/android/dialer/app/calllog/CallLogNotificationsService.java b/java/com/android/dialer/app/calllog/CallLogNotificationsService.java
index be1ebfb6d..0490b9932 100644
--- a/java/com/android/dialer/app/calllog/CallLogNotificationsService.java
+++ b/java/com/android/dialer/app/calllog/CallLogNotificationsService.java
@@ -24,7 +24,13 @@ import android.net.Uri;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.annotation.VisibleForTesting;
+import android.support.annotation.WorkerThread;
+import android.telecom.PhoneAccountHandle;
+import com.android.dialer.app.voicemail.LegacyVoicemailNotificationReceiver;
+import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.common.concurrent.DialerExecutor.Worker;
+import com.android.dialer.common.concurrent.DialerExecutorComponent;
import com.android.dialer.telecom.TelecomUtil;
import com.android.dialer.util.PermissionsUtil;
@@ -44,7 +50,8 @@ import com.android.dialer.util.PermissionsUtil;
*/
public class CallLogNotificationsService extends IntentService {
- private static final String ACTION_MARK_ALL_NEW_VOICEMAILS_AS_OLD =
+ @VisibleForTesting
+ static final String ACTION_MARK_ALL_NEW_VOICEMAILS_AS_OLD =
"com.android.dialer.calllog.ACTION_MARK_ALL_NEW_VOICEMAILS_AS_OLD";
private static final String ACTION_MARK_SINGLE_NEW_VOICEMAIL_AS_OLD =
@@ -64,6 +71,10 @@ public class CallLogNotificationsService extends IntentService {
public static final String ACTION_CALL_BACK_FROM_MISSED_CALL_NOTIFICATION =
"com.android.dialer.calllog.CALL_BACK_FROM_MISSED_CALL_NOTIFICATION";
+ /** Action mark legacy voicemail as dismissed. */
+ public static final String ACTION_LEGACY_VOICEMAIL_DISMISSED =
+ "com.android.dialer.calllog.ACTION_LEGACY_VOICEMAIL_DISMISSED";
+
/**
* Extra to be included with {@link #ACTION_INCOMING_POST_CALL} to represent a post call note.
*
@@ -79,6 +90,8 @@ public class CallLogNotificationsService extends IntentService {
*/
private static final String EXTRA_POST_CALL_NUMBER = "POST_CALL_NUMBER";
+ private static final String EXTRA_PHONE_ACCOUNT_HANDLE = "PHONE_ACCOUNT_HANDLE";
+
public static final int UNKNOWN_MISSED_CALL_COUNT = -1;
public CallLogNotificationsService() {
@@ -108,6 +121,15 @@ public class CallLogNotificationsService extends IntentService {
context.startService(serviceIntent);
}
+ public static void cancelAllMissedCalls(Context context) {
+ LogUtil.enterBlock("CallLogNotificationsService.cancelAllMissedCalls");
+ DialerExecutorComponent.get(context)
+ .dialerExecutorFactory()
+ .createNonUiTaskBuilder(new CancelAllMissedCallsWorker())
+ .build()
+ .executeSerial(context);
+ }
+
public static PendingIntent createMarkAllNewVoicemailsAsOldIntent(@NonNull Context context) {
Intent intent = new Intent(context, CallLogNotificationsService.class);
intent.setAction(CallLogNotificationsService.ACTION_MARK_ALL_NEW_VOICEMAILS_AS_OLD);
@@ -122,13 +144,6 @@ public class CallLogNotificationsService extends IntentService {
return PendingIntent.getService(context, 0, intent, 0);
}
- public static void cancelAllMissedCalls(@NonNull Context context) {
- LogUtil.enterBlock("CallLogNotificationsService.cancelAllMissedCalls");
- Intent serviceIntent = new Intent(context, CallLogNotificationsService.class);
- serviceIntent.setAction(ACTION_CANCEL_ALL_MISSED_CALLS);
- context.startService(serviceIntent);
- }
-
public static PendingIntent createCancelAllMissedCallsPendingIntent(@NonNull Context context) {
Intent intent = new Intent(context, CallLogNotificationsService.class);
intent.setAction(ACTION_CANCEL_ALL_MISSED_CALLS);
@@ -143,6 +158,14 @@ public class CallLogNotificationsService extends IntentService {
return PendingIntent.getService(context, 0, intent, 0);
}
+ public static PendingIntent createLegacyVoicemailDismissedPendingIntent(
+ @NonNull Context context, PhoneAccountHandle phoneAccountHandle) {
+ Intent intent = new Intent(context, CallLogNotificationsService.class);
+ intent.setAction(ACTION_LEGACY_VOICEMAIL_DISMISSED);
+ intent.putExtra(EXTRA_PHONE_ACCOUNT_HANDLE, phoneAccountHandle);
+ return PendingIntent.getService(context, 0, intent, 0);
+ }
+
@Override
protected void onHandleIntent(Intent intent) {
if (intent == null) {
@@ -168,15 +191,17 @@ public class CallLogNotificationsService extends IntentService {
VoicemailQueryHandler.markSingleNewVoicemailAsRead(this, voicemailUri);
VisualVoicemailNotifier.cancelSingleVoicemailNotification(this, voicemailUri);
break;
+ case ACTION_LEGACY_VOICEMAIL_DISMISSED:
+ LegacyVoicemailNotificationReceiver.setDismissed(
+ this, intent.getParcelableExtra(EXTRA_PHONE_ACCOUNT_HANDLE), true);
+ break;
case ACTION_INCOMING_POST_CALL:
String note = intent.getStringExtra(EXTRA_POST_CALL_NOTE);
String phoneNumber = intent.getStringExtra(EXTRA_POST_CALL_NUMBER);
MissedCallNotifier.getIstance(this).insertPostCallNotification(phoneNumber, note);
break;
case ACTION_CANCEL_ALL_MISSED_CALLS:
- CallLogNotificationsQueryHelper.markAllMissedCallsInCallLogAsRead(this);
- MissedCallNotifier.cancelAllMissedCallNotifications(this);
- TelecomUtil.cancelMissedCallsNotification(this);
+ cancelAllMissedCalls(this);
break;
case ACTION_CANCEL_SINGLE_MISSED_CALL:
Uri callUri = intent.getData();
@@ -196,4 +221,26 @@ public class CallLogNotificationsService extends IntentService {
break;
}
}
+
+ @WorkerThread
+ private static void cancelAllMissedCallsBackground(Context context) {
+ LogUtil.enterBlock("CallLogNotificationsService.cancelAllMissedCallsBackground");
+ Assert.isWorkerThread();
+ CallLogNotificationsQueryHelper.markAllMissedCallsInCallLogAsRead(context);
+ MissedCallNotifier.cancelAllMissedCallNotifications(context);
+ TelecomUtil.cancelMissedCallsNotification(context);
+ }
+
+ /** Worker that cancels all missed call notifications and updates call log entries. */
+ private static class CancelAllMissedCallsWorker implements Worker<Context, Void> {
+
+ @Nullable
+ @Override
+ public Void doInBackground(@Nullable Context context) throws Throwable {
+ if (context != null) {
+ cancelAllMissedCallsBackground(context);
+ }
+ return null;
+ }
+ }
}
diff --git a/java/com/android/dialer/app/calllog/ClearCallLogDialog.java b/java/com/android/dialer/app/calllog/ClearCallLogDialog.java
index 5c3d4d9fa..b16eb1beb 100644
--- a/java/com/android/dialer/app/calllog/ClearCallLogDialog.java
+++ b/java/com/android/dialer/app/calllog/ClearCallLogDialog.java
@@ -22,76 +22,63 @@ import android.app.Dialog;
import android.app.DialogFragment;
import android.app.FragmentManager;
import android.app.ProgressDialog;
-import android.content.ContentResolver;
import android.content.Context;
-import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
-import android.os.AsyncTask;
import android.os.Bundle;
import android.provider.CallLog.Calls;
-import android.support.annotation.NonNull;
+import android.support.annotation.Nullable;
+import android.support.design.widget.Snackbar;
import com.android.dialer.app.R;
import com.android.dialer.common.Assert;
+import com.android.dialer.common.concurrent.DialerExecutor;
+import com.android.dialer.common.concurrent.DialerExecutor.Worker;
+import com.android.dialer.common.concurrent.DialerExecutorComponent;
+import com.android.dialer.enrichedcall.EnrichedCallComponent;
import com.android.dialer.phonenumbercache.CachedNumberLookupService;
import com.android.dialer.phonenumbercache.PhoneNumberCache;
/** Dialog that clears the call log after confirming with the user */
public class ClearCallLogDialog extends DialogFragment {
- private Listener listener;
+ private DialerExecutor<Void> clearCallLogTask;
+ private ProgressDialog progressDialog;
/** Preferred way to show this dialog */
- public static void show(FragmentManager fragmentManager, @NonNull Listener listener) {
+ public static void show(FragmentManager fragmentManager) {
ClearCallLogDialog dialog = new ClearCallLogDialog();
- dialog.listener = Assert.isNotNull(listener);
dialog.show(fragmentManager, "deleteCallLog");
}
@Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+
+ clearCallLogTask =
+ DialerExecutorComponent.get(getContext())
+ .dialerExecutorFactory()
+ .createUiTaskBuilder(
+ getFragmentManager(),
+ "clearCallLogTask",
+ new ClearCallLogWorker(getActivity().getApplicationContext()))
+ .onSuccess(this::onSuccess)
+ .build();
+ }
+
+ @Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
- final ContentResolver resolver = getActivity().getContentResolver();
- final Context context = getActivity().getApplicationContext();
- final OnClickListener okListener =
- new OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- final ProgressDialog progressDialog =
- ProgressDialog.show(
- getActivity(), getString(R.string.clearCallLogProgress_title), "", true, false);
- progressDialog.setOwnerActivity(getActivity());
- CallLogNotificationsService.cancelAllMissedCalls(getContext());
- final AsyncTask<Void, Void, Void> task =
- new AsyncTask<Void, Void, Void>() {
- @Override
- protected Void doInBackground(Void... params) {
- resolver.delete(Calls.CONTENT_URI, null, null);
- CachedNumberLookupService cachedNumberLookupService =
- PhoneNumberCache.get(context).getCachedNumberLookupService();
- if (cachedNumberLookupService != null) {
- cachedNumberLookupService.clearAllCacheEntries(context);
- }
- return null;
- }
-
- @Override
- protected void onPostExecute(Void result) {
- final Activity activity = progressDialog.getOwnerActivity();
-
- if (activity == null || activity.isDestroyed() || activity.isFinishing()) {
- return;
- }
-
- listener.callHistoryDeleted();
- if (progressDialog != null && progressDialog.isShowing()) {
- progressDialog.dismiss();
- }
- }
- };
- // TODO: Once we have the API, we should configure this ProgressDialog
- // to only show up after a certain time (e.g. 150ms)
- progressDialog.show();
- task.execute();
- }
+ OnClickListener okListener =
+ (dialog, which) -> {
+ progressDialog =
+ ProgressDialog.show(
+ getActivity(), getString(R.string.clearCallLogProgress_title), "", true, false);
+ progressDialog.setOwnerActivity(getActivity());
+ CallLogNotificationsService.cancelAllMissedCalls(getContext());
+
+ // TODO: Once we have the API, we should configure this ProgressDialog
+ // to only show up after a certain time (e.g. 150ms)
+ progressDialog.show();
+
+ clearCallLogTask.executeSerial(null);
};
return new AlertDialog.Builder(getActivity())
.setTitle(R.string.clearCallLogConfirmation_title)
@@ -103,7 +90,48 @@ public class ClearCallLogDialog extends DialogFragment {
.create();
}
- interface Listener {
- void callHistoryDeleted();
+ private static class ClearCallLogWorker implements Worker<Void, Void> {
+ private final Context appContext;
+
+ private ClearCallLogWorker(Context appContext) {
+ this.appContext = appContext;
+ }
+
+ @Nullable
+ @Override
+ public Void doInBackground(@Nullable Void unused) throws Throwable {
+ appContext.getContentResolver().delete(Calls.CONTENT_URI, null, null);
+ CachedNumberLookupService cachedNumberLookupService =
+ PhoneNumberCache.get(appContext).getCachedNumberLookupService();
+ if (cachedNumberLookupService != null) {
+ cachedNumberLookupService.clearAllCacheEntries(appContext);
+ }
+ return null;
+ }
+ }
+
+ private void onSuccess(Void unused) {
+ Assert.isNotNull(progressDialog);
+ Activity activity = progressDialog.getOwnerActivity();
+
+ if (activity == null || activity.isDestroyed() || activity.isFinishing()) {
+ return;
+ }
+
+ maybeShowEnrichedCallSnackbar(activity);
+
+ if (progressDialog != null && progressDialog.isShowing()) {
+ progressDialog.dismiss();
+ }
+ }
+
+ private void maybeShowEnrichedCallSnackbar(Activity activity) {
+ if (EnrichedCallComponent.get(activity).getEnrichedCallManager().hasStoredData()) {
+ Snackbar.make(
+ activity.findViewById(R.id.calllog_frame),
+ getString(R.string.multiple_ec_data_deleted),
+ 5_000)
+ .show();
+ }
}
}
diff --git a/java/com/android/dialer/app/calllog/LegacyVoicemailNotifier.java b/java/com/android/dialer/app/calllog/LegacyVoicemailNotifier.java
index 428c71677..584f07fe3 100644
--- a/java/com/android/dialer/app/calllog/LegacyVoicemailNotifier.java
+++ b/java/com/android/dialer/app/calllog/LegacyVoicemailNotifier.java
@@ -18,7 +18,6 @@ package com.android.dialer.app.calllog;
import android.annotation.TargetApi;
import android.app.Notification;
-import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Context;
import android.os.Build.VERSION_CODES;
@@ -35,6 +34,7 @@ import com.android.dialer.app.R;
import com.android.dialer.calllogutils.PhoneAccountUtils;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.notification.DialerNotificationManager;
import com.android.dialer.notification.NotificationChannelManager;
/** Shows a notification in the status bar for legacy vociemail. */
@@ -77,9 +77,7 @@ public final class LegacyVoicemailNotifier {
callVoicemailIntent,
voicemailSettingsIntent,
isRefresh);
- context
- .getSystemService(NotificationManager.class)
- .notify(NOTIFICATION_TAG, NOTIFICATION_ID, notification);
+ DialerNotificationManager.notify(context, NOTIFICATION_TAG, NOTIFICATION_ID, notification);
}
@NonNull
@@ -122,7 +120,10 @@ public final class LegacyVoicemailNotifier {
.setSound(pinnedTelephonyManager.getVoicemailRingtoneUri(handle))
.setOngoing(isOngoing)
.setOnlyAlertOnce(isRefresh)
- .setChannelId(NotificationChannelManager.getVoicemailChannelId(context, handle));
+ .setChannelId(NotificationChannelManager.getVoicemailChannelId(context, handle))
+ .setDeleteIntent(
+ CallLogNotificationsService.createLegacyVoicemailDismissedPendingIntent(
+ context, handle));
if (pinnedTelephonyManager.isVoicemailVibrationEnabled(handle)) {
builder.setDefaults(Notification.DEFAULT_VIBRATE);
@@ -148,8 +149,7 @@ public final class LegacyVoicemailNotifier {
public static void cancelNotification(@NonNull Context context) {
LogUtil.enterBlock("LegacyVoicemailNotifier.cancelNotification");
Assert.checkArgument(BuildCompat.isAtLeastO());
- NotificationManager notificationManager = context.getSystemService(NotificationManager.class);
- notificationManager.cancel(NOTIFICATION_TAG, NOTIFICATION_ID);
+ DialerNotificationManager.cancel(context, NOTIFICATION_TAG, NOTIFICATION_ID);
}
private LegacyVoicemailNotifier() {}
diff --git a/java/com/android/dialer/app/calllog/MissedCallNotifier.java b/java/com/android/dialer/app/calllog/MissedCallNotifier.java
index e0e3fdf3f..b363b5ab6 100644
--- a/java/com/android/dialer/app/calllog/MissedCallNotifier.java
+++ b/java/com/android/dialer/app/calllog/MissedCallNotifier.java
@@ -17,7 +17,6 @@ package com.android.dialer.app.calllog;
import android.app.Notification;
import android.app.Notification.Builder;
-import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
@@ -48,7 +47,9 @@ import com.android.dialer.callintent.CallInitiationType;
import com.android.dialer.callintent.CallIntentBuilder;
import com.android.dialer.common.LogUtil;
import com.android.dialer.common.concurrent.DialerExecutor.Worker;
+import com.android.dialer.notification.DialerNotificationManager;
import com.android.dialer.notification.NotificationChannelId;
+import com.android.dialer.notification.NotificationManagerUtils;
import com.android.dialer.phonenumbercache.ContactInfo;
import com.android.dialer.phonenumberutil.PhoneNumberHelper;
import com.android.dialer.util.DialerUtils;
@@ -59,9 +60,17 @@ import java.util.Set;
/** Creates a notification for calls that the user missed (neither answered nor rejected). */
public class MissedCallNotifier implements Worker<Pair<Integer, String>, Void> {
- static final String NOTIFICATION_TAG_PREFIX = "MissedCall_";
- static final String NOTIFICATION_GROUP = "MissedCall";
+ /** Prefix used to generate a unique tag for each missed call notification. */
+ private static final String NOTIFICATION_TAG_PREFIX = "MissedCall_";
+ /** Common ID for all missed call notifications. */
private static final int NOTIFICATION_ID = 1;
+ /** Tag for the group summary notification. */
+ private static final String GROUP_SUMMARY_NOTIFICATION_TAG = "GroupSummary_MissedCall";
+ /**
+ * Key used to associate all missed call notifications and the summary as belonging to a single
+ * group.
+ */
+ private static final String GROUP_KEY = "MissedCallGroup";
private final Context context;
private final CallLogNotificationsQueryHelper callLogNotificationsQueryHelper;
@@ -202,33 +211,29 @@ public class MissedCallNotifier implements Worker<Pair<Integer, String>, Void> {
configureLedOnNotification(notification);
LogUtil.i("MissedCallNotifier.updateMissedCallNotification", "adding missed call notification");
- getNotificationMgr().notify(getNotificationTagForGroupSummary(), NOTIFICATION_ID, notification);
+ DialerNotificationManager.notify(
+ context, GROUP_SUMMARY_NOTIFICATION_TAG, NOTIFICATION_ID, notification);
if (useCallList) {
// Do not repost active notifications to prevent erasing post call notes.
- NotificationManager manager = getNotificationMgr();
Set<String> activeTags = new ArraySet<>();
- for (StatusBarNotification activeNotification : manager.getActiveNotifications()) {
+ for (StatusBarNotification activeNotification :
+ DialerNotificationManager.getActiveNotifications(context)) {
activeTags.add(activeNotification.getTag());
}
for (NewCall call : newCalls) {
String callTag = getNotificationTagForCall(call);
if (!activeTags.contains(callTag)) {
- manager.notify(callTag, NOTIFICATION_ID, getNotificationForCall(call, null));
+ DialerNotificationManager.notify(
+ context, callTag, NOTIFICATION_ID, getNotificationForCall(call, null));
}
}
}
}
public static void cancelAllMissedCallNotifications(@NonNull Context context) {
- NotificationManager notificationManager = context.getSystemService(NotificationManager.class);
- for (StatusBarNotification notification : notificationManager.getActiveNotifications()) {
- String tag = notification.getTag();
- if (tag != null && tag.startsWith(NOTIFICATION_TAG_PREFIX)) {
- notificationManager.cancel(tag, notification.getId());
- }
- }
+ NotificationManagerUtils.cancelAllInGroup(context, GROUP_KEY);
}
public static void cancelSingleMissedCallNotification(
@@ -239,31 +244,9 @@ public class MissedCallNotifier implements Worker<Pair<Integer, String>, Void> {
"unable to cancel notification, uri is null");
return;
}
- NotificationManager notificationManager = context.getSystemService(NotificationManager.class);
- String callTag = getNotificationTagForCallUri(callUri);
- String summaryTag = getNotificationTagForGroupSummary();
- int notificationCount = 0;
-
- for (StatusBarNotification notification : notificationManager.getActiveNotifications()) {
- String currentTag = notification.getTag();
- if (currentTag == null) {
- continue;
- }
- if (currentTag.equals(callTag)) {
- notificationManager.cancel(notification.getTag(), notification.getId());
- } else if (currentTag.startsWith(NOTIFICATION_TAG_PREFIX) && !currentTag.equals(summaryTag)) {
- notificationCount++;
- }
- }
-
- if (notificationCount == 0) {
- // There are no more missed call notifications. Remove the summary notification too.
- notificationManager.cancel(summaryTag, NOTIFICATION_ID);
- }
- }
-
- private static String getNotificationTagForGroupSummary() {
- return NOTIFICATION_TAG_PREFIX + "GroupSummary";
+ // This will also dismiss the group summary if there are no more missed call notifications.
+ DialerNotificationManager.cancel(
+ context, getNotificationTagForCallUri(callUri), NOTIFICATION_ID);
}
private static String getNotificationTagForCall(@NonNull NewCall call) {
@@ -280,11 +263,11 @@ public class MissedCallNotifier implements Worker<Pair<Integer, String>, Void> {
for (NewCall call : newCalls) {
if (call.number.equals(number.replace("tel:", ""))) {
// Update the first notification that matches our post call note sender.
- getNotificationMgr()
- .notify(
- getNotificationTagForCall(call),
- NOTIFICATION_ID,
- getNotificationForCall(call, note));
+ DialerNotificationManager.notify(
+ context,
+ getNotificationTagForCall(call),
+ NOTIFICATION_ID,
+ getNotificationForCall(call, note));
break;
}
}
@@ -366,7 +349,7 @@ public class MissedCallNotifier implements Worker<Pair<Integer, String>, Void> {
private Notification.Builder createNotificationBuilder() {
return new Notification.Builder(context)
- .setGroup(NOTIFICATION_GROUP)
+ .setGroup(GROUP_KEY)
.setSmallIcon(android.R.drawable.stat_notify_missed_call)
.setColor(context.getResources().getColor(R.color.dialer_theme_color, null))
.setAutoCancel(true)
@@ -466,8 +449,4 @@ public class MissedCallNotifier implements Worker<Pair<Integer, String>, Void> {
private void closeSystemDialogs(Context context) {
context.sendBroadcast(new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS));
}
-
- private NotificationManager getNotificationMgr() {
- return (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
- }
}
diff --git a/java/com/android/dialer/app/calllog/PhoneCallDetailsHelper.java b/java/com/android/dialer/app/calllog/PhoneCallDetailsHelper.java
index 0c720775a..c1a00e58d 100644
--- a/java/com/android/dialer/app/calllog/PhoneCallDetailsHelper.java
+++ b/java/com/android/dialer/app/calllog/PhoneCallDetailsHelper.java
@@ -45,6 +45,13 @@ public class PhoneCallDetailsHelper {
/** The maximum number of icons will be shown to represent the call types in a group. */
private static final int MAX_CALL_TYPE_ICONS = 3;
+ // TODO(mdooley): remove when these api's become public
+ // Copied from android.provider.VoicemailContract
+ static final int TRANSCRIPTION_NOT_STARTED = 0;
+ static final int TRANSCRIPTION_IN_PROGRESS = 1;
+ static final int TRANSCRIPTION_FAILED = 2;
+ static final int TRANSCRIPTION_AVAILABLE = 3;
+
private final Context mContext;
private final Resources mResources;
private final CallLogCache mCallLogCache;
@@ -145,14 +152,37 @@ public class PhoneCallDetailsHelper {
if (isVoicemail) {
int relevantLinkTypes = Linkify.EMAIL_ADDRESSES | Linkify.PHONE_NUMBERS | Linkify.WEB_URLS;
views.voicemailTranscriptionView.setAutoLinkMask(relevantLinkTypes);
- views.voicemailTranscriptionView.setText(
- TextUtils.isEmpty(details.transcription) ? null : details.transcription);
+ boolean showTranscriptBranding = false;
+ if (!TextUtils.isEmpty(details.transcription)) {
+ views.voicemailTranscriptionView.setText(details.transcription);
+
+ // Set the branding text if the voicemail was transcribed by google
+ // TODO(mdooley): the transcription state is only set by the google transcription code,
+ // but a better solution would be to check the SOURCE_PACKAGE
+ showTranscriptBranding = details.transcriptionState == TRANSCRIPTION_AVAILABLE;
+ } else {
+ if (details.transcriptionState == TRANSCRIPTION_IN_PROGRESS) {
+ views.voicemailTranscriptionView.setText(
+ mResources.getString(R.string.voicemail_transcription_in_progress));
+ } else if (details.transcriptionState == TRANSCRIPTION_FAILED) {
+ views.voicemailTranscriptionView.setText(
+ mResources.getString(R.string.voicemail_transcription_failed));
+ }
+ }
+
+ if (showTranscriptBranding) {
+ views.voicemailTranscriptionBrandingView.setText(
+ mResources.getString(R.string.voicemail_transcription_branding_text));
+ } else {
+ views.voicemailTranscriptionBrandingView.setText("");
+ }
}
// Bold if not read
Typeface typeface = details.isRead ? Typeface.SANS_SERIF : Typeface.DEFAULT_BOLD;
views.nameView.setTypeface(typeface);
views.voicemailTranscriptionView.setTypeface(typeface);
+ views.voicemailTranscriptionBrandingView.setTypeface(typeface);
views.callLocationAndDate.setTypeface(typeface);
views.callLocationAndDate.setTextColor(
ContextCompat.getColor(
diff --git a/java/com/android/dialer/app/calllog/PhoneCallDetailsViews.java b/java/com/android/dialer/app/calllog/PhoneCallDetailsViews.java
index e2e27a179..40c0894f0 100644
--- a/java/com/android/dialer/app/calllog/PhoneCallDetailsViews.java
+++ b/java/com/android/dialer/app/calllog/PhoneCallDetailsViews.java
@@ -29,7 +29,9 @@ public final class PhoneCallDetailsViews {
public final View callTypeView;
public final CallTypeIconsView callTypeIcons;
public final TextView callLocationAndDate;
+ public final View transcriptionView;
public final TextView voicemailTranscriptionView;
+ public final TextView voicemailTranscriptionBrandingView;
public final TextView callAccountLabel;
private PhoneCallDetailsViews(
@@ -37,13 +39,17 @@ public final class PhoneCallDetailsViews {
View callTypeView,
CallTypeIconsView callTypeIcons,
TextView callLocationAndDate,
+ View transcriptionView,
TextView voicemailTranscriptionView,
+ TextView voicemailTranscriptionBrandingView,
TextView callAccountLabel) {
this.nameView = nameView;
this.callTypeView = callTypeView;
this.callTypeIcons = callTypeIcons;
this.callLocationAndDate = callLocationAndDate;
+ this.transcriptionView = transcriptionView;
this.voicemailTranscriptionView = voicemailTranscriptionView;
+ this.voicemailTranscriptionBrandingView = voicemailTranscriptionBrandingView;
this.callAccountLabel = callAccountLabel;
}
@@ -60,7 +66,9 @@ public final class PhoneCallDetailsViews {
view.findViewById(R.id.call_type),
(CallTypeIconsView) view.findViewById(R.id.call_type_icons),
(TextView) view.findViewById(R.id.call_location_and_date),
+ view.findViewById(R.id.transcription),
(TextView) view.findViewById(R.id.voicemail_transcription),
+ (TextView) view.findViewById(R.id.voicemail_transcription_branding),
(TextView) view.findViewById(R.id.call_account_label));
}
@@ -70,6 +78,8 @@ public final class PhoneCallDetailsViews {
new View(context),
new CallTypeIconsView(context),
new TextView(context),
+ new View(context),
+ new TextView(context),
new TextView(context),
new TextView(context));
}
diff --git a/java/com/android/dialer/app/calllog/VisualVoicemailCallLogFragment.java b/java/com/android/dialer/app/calllog/VisualVoicemailCallLogFragment.java
index 17018b38d..8bfd48b05 100644
--- a/java/com/android/dialer/app/calllog/VisualVoicemailCallLogFragment.java
+++ b/java/com/android/dialer/app/calllog/VisualVoicemailCallLogFragment.java
@@ -17,12 +17,14 @@
package com.android.dialer.app.calllog;
import android.app.KeyguardManager;
+import android.content.Context;
import android.content.Intent;
import android.database.ContentObserver;
import android.media.AudioManager;
import android.os.Bundle;
import android.provider.CallLog;
import android.provider.VoicemailContract;
+import android.support.annotation.VisibleForTesting;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -31,15 +33,22 @@ import com.android.dialer.app.list.ListsFragment;
import com.android.dialer.app.voicemail.VoicemailAudioManager;
import com.android.dialer.app.voicemail.VoicemailErrorManager;
import com.android.dialer.app.voicemail.VoicemailPlaybackPresenter;
+import com.android.dialer.app.voicemail.error.VoicemailErrorMessageCreator;
+import com.android.dialer.app.voicemail.error.VoicemailStatus;
+import com.android.dialer.app.voicemail.error.VoicemailStatusWorker;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.common.concurrent.DialerExecutor;
+import com.android.dialer.common.concurrent.DialerExecutors;
import com.android.dialer.logging.DialerImpression;
import com.android.dialer.logging.Logger;
import com.android.dialer.util.PermissionsUtil;
+import java.util.List;
public class VisualVoicemailCallLogFragment extends CallLogFragment {
private final ContentObserver mVoicemailStatusObserver = new CustomContentObserver();
private VoicemailPlaybackPresenter mVoicemailPlaybackPresenter;
+ private DialerExecutor<Context> mPreSyncVoicemailStatusCheckExecutor;
private VoicemailErrorManager mVoicemailErrorManager;
@@ -56,7 +65,6 @@ public class VisualVoicemailCallLogFragment extends CallLogFragment {
public void onActivityCreated(Bundle savedInstanceState) {
mVoicemailPlaybackPresenter =
VoicemailPlaybackPresenter.getInstance(getActivity(), savedInstanceState);
-
if (PermissionsUtil.hasReadVoicemailPermissions(getContext())
&& PermissionsUtil.hasAddVoicemailPermissions(getContext())) {
getActivity()
@@ -69,6 +77,15 @@ public class VisualVoicemailCallLogFragment extends CallLogFragment {
"read voicemail permission unavailable.");
}
super.onActivityCreated(savedInstanceState);
+
+ mPreSyncVoicemailStatusCheckExecutor =
+ DialerExecutors.createUiTaskBuilder(
+ getActivity().getFragmentManager(),
+ "fetchVoicemailStatus",
+ new VoicemailStatusWorker())
+ .onSuccess(this::onPreSyncVoicemailStatusChecked)
+ .build();
+
mVoicemailErrorManager =
new VoicemailErrorManager(getContext(), getAdapter().getAlertManager(), mModalAlertManager);
@@ -136,14 +153,38 @@ public class VisualVoicemailCallLogFragment extends CallLogFragment {
LogUtil.enterBlock("VisualVoicemailCallLogFragment.onVisible");
super.onVisible();
if (getActivity() != null) {
- Intent intent = new Intent(VoicemailContract.ACTION_SYNC_VOICEMAIL);
- intent.setPackage(getActivity().getPackageName());
- getActivity().sendBroadcast(intent);
+ mPreSyncVoicemailStatusCheckExecutor.executeParallel(getActivity());
Logger.get(getActivity()).logImpression(DialerImpression.Type.VVM_TAB_VIEWED);
getActivity().setVolumeControlStream(VoicemailAudioManager.PLAYBACK_STREAM);
}
}
+ private void onPreSyncVoicemailStatusChecked(List<VoicemailStatus> statuses) {
+ if (!shouldAutoSync(new VoicemailErrorMessageCreator(), statuses)) {
+ return;
+ }
+
+ Intent intent = new Intent(VoicemailContract.ACTION_SYNC_VOICEMAIL);
+ intent.setPackage(getActivity().getPackageName());
+ getActivity().sendBroadcast(intent);
+ }
+
+ @VisibleForTesting
+ static boolean shouldAutoSync(
+ VoicemailErrorMessageCreator errorMessageCreator, List<VoicemailStatus> statuses) {
+ for (VoicemailStatus status : statuses) {
+ if (!status.isActive()) {
+ continue;
+ }
+ if (errorMessageCreator.isSyncBlockingError(status)) {
+ LogUtil.i(
+ "VisualVoicemailCallLogFragment.shouldAutoSync", "auto-sync blocked due to " + status);
+ return false;
+ }
+ }
+ return true;
+ }
+
@Override
public void onNotVisible() {
LogUtil.enterBlock("VisualVoicemailCallLogFragment.onNotVisible");
diff --git a/java/com/android/dialer/app/calllog/VisualVoicemailNotifier.java b/java/com/android/dialer/app/calllog/VisualVoicemailNotifier.java
index 99fe466d8..cbadfd317 100644
--- a/java/com/android/dialer/app/calllog/VisualVoicemailNotifier.java
+++ b/java/com/android/dialer/app/calllog/VisualVoicemailNotifier.java
@@ -17,7 +17,6 @@
package com.android.dialer.app.calllog;
import android.app.Notification;
-import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.ComponentName;
import android.content.Context;
@@ -26,7 +25,6 @@ import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Build.VERSION;
import android.os.Build.VERSION_CODES;
-import android.service.notification.StatusBarNotification;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v4.os.BuildCompat;
@@ -43,7 +41,9 @@ import com.android.dialer.app.list.DialtactsPagerAdapter;
import com.android.dialer.common.LogUtil;
import com.android.dialer.logging.DialerImpression;
import com.android.dialer.logging.Logger;
+import com.android.dialer.notification.DialerNotificationManager;
import com.android.dialer.notification.NotificationChannelManager;
+import com.android.dialer.notification.NotificationManagerUtils;
import com.android.dialer.phonenumbercache.ContactInfo;
import com.android.dialer.telecom.TelecomUtil;
import java.util.List;
@@ -51,9 +51,17 @@ import java.util.Map;
/** Shows a notification in the status bar for visual voicemail. */
final class VisualVoicemailNotifier {
+ /** Prefix used to generate a unique tag for each voicemail notification. */
private static final String NOTIFICATION_TAG_PREFIX = "VisualVoicemail_";
- private static final String NOTIFICATION_GROUP = "VisualVoicemail";
+ /** Common ID for all voicemail notifications. */
private static final int NOTIFICATION_ID = 1;
+ /** Tag for the group summary notification. */
+ private static final String GROUP_SUMMARY_NOTIFICATION_TAG = "GroupSummary_VisualVoicemail";
+ /**
+ * Key used to associate all voicemail notifications and the summary as belonging to a single
+ * group.
+ */
+ private static final String GROUP_KEY = "VisualVoicemailGroup";
public static void showNotifications(
@NonNull Context context,
@@ -82,12 +90,12 @@ final class VisualVoicemailNotifier {
groupSummary.setChannelId(NotificationChannelManager.getVoicemailChannelId(context, handle));
}
- NotificationManager notificationManager = context.getSystemService(NotificationManager.class);
- notificationManager.notify(
- getNotificationTagForGroupSummary(), NOTIFICATION_ID, groupSummary.build());
+ DialerNotificationManager.notify(
+ context, GROUP_SUMMARY_NOTIFICATION_TAG, NOTIFICATION_ID, groupSummary.build());
for (NewCall voicemail : newCalls) {
- notificationManager.notify(
+ DialerNotificationManager.notify(
+ context,
getNotificationTagForVoicemail(voicemail),
NOTIFICATION_ID,
createNotificationForVoicemail(context, voicemail, contactInfos));
@@ -96,13 +104,7 @@ final class VisualVoicemailNotifier {
public static void cancelAllVoicemailNotifications(@NonNull Context context) {
LogUtil.enterBlock("VisualVoicemailNotifier.cancelAllVoicemailNotifications");
- NotificationManager notificationManager = context.getSystemService(NotificationManager.class);
- for (StatusBarNotification notification : notificationManager.getActiveNotifications()) {
- String tag = notification.getTag();
- if (tag != null && tag.startsWith(NOTIFICATION_TAG_PREFIX)) {
- notificationManager.cancel(tag, notification.getId());
- }
- }
+ NotificationManagerUtils.cancelAllInGroup(context, GROUP_KEY);
}
public static void cancelSingleVoicemailNotification(
@@ -112,27 +114,9 @@ final class VisualVoicemailNotifier {
LogUtil.e("VisualVoicemailNotifier.cancelSingleVoicemailNotification", "uri is null");
return;
}
- NotificationManager notificationManager = context.getSystemService(NotificationManager.class);
- String voicemailTag = getNotificationTagForUri(voicemailUri);
- String summaryTag = getNotificationTagForGroupSummary();
- int notificationCount = 0;
-
- for (StatusBarNotification notification : notificationManager.getActiveNotifications()) {
- String currentTag = notification.getTag();
- if (currentTag == null) {
- continue;
- }
- if (currentTag.equals(voicemailTag)) {
- notificationManager.cancel(notification.getTag(), notification.getId());
- } else if (currentTag.startsWith(NOTIFICATION_TAG_PREFIX) && !currentTag.equals(summaryTag)) {
- notificationCount++;
- }
- }
-
- if (notificationCount == 0) {
- // There are no more visual voicemail notifications. Remove the summary notification too.
- notificationManager.cancel(summaryTag, NOTIFICATION_ID);
- }
+ // This will also dismiss the group summary if there are no more voicemail notifications.
+ DialerNotificationManager.cancel(
+ context, getNotificationTagForUri(voicemailUri), NOTIFICATION_ID);
}
private static String getNotificationTagForVoicemail(@NonNull NewCall voicemail) {
@@ -143,15 +127,11 @@ final class VisualVoicemailNotifier {
return NOTIFICATION_TAG_PREFIX + voicemailUri;
}
- private static String getNotificationTagForGroupSummary() {
- return NOTIFICATION_TAG_PREFIX + "GroupSummary";
- }
-
private static Notification.Builder createNotificationBuilder(@NonNull Context context) {
return new Notification.Builder(context)
.setSmallIcon(android.R.drawable.stat_notify_voicemail)
.setColor(context.getColor(R.color.dialer_theme_color))
- .setGroup(NOTIFICATION_GROUP)
+ .setGroup(GROUP_KEY)
.setOnlyAlertOnce(true)
.setAutoCancel(true);
}
diff --git a/java/com/android/dialer/app/calllog/calllogcache/CallLogCacheLollipopMr1.java b/java/com/android/dialer/app/calllog/calllogcache/CallLogCacheLollipopMr1.java
deleted file mode 100644
index 2424b6dbd..000000000
--- a/java/com/android/dialer/app/calllog/calllogcache/CallLogCacheLollipopMr1.java
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- * Copyright (C) 2013 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.calllog.calllogcache;
-
-import android.content.Context;
-import android.support.annotation.Nullable;
-import android.telecom.PhoneAccountHandle;
-import android.text.TextUtils;
-import android.util.ArrayMap;
-import com.android.dialer.calllogutils.PhoneAccountUtils;
-import com.android.dialer.telecom.TelecomUtil;
-import java.util.Map;
-
-/**
- * This is the CallLogCache for versions of dialer Lollipop Mr1 and above with support for multi-SIM
- * devices.
- *
- * <p>This class should not be initialized directly and instead be acquired from {@link
- * CallLogCache#getCallLogCache}.
- */
-class CallLogCacheLollipopMr1 extends CallLogCache {
-
- private final Map<PhoneAccountHandle, String> mPhoneAccountLabelCache = new ArrayMap<>();
- private final Map<PhoneAccountHandle, Integer> mPhoneAccountColorCache = new ArrayMap<>();
- private final Map<PhoneAccountHandle, Boolean> mPhoneAccountCallWithNoteCache = new ArrayMap<>();
-
- /* package */ CallLogCacheLollipopMr1(Context context) {
- super(context);
- }
-
- @Override
- public void reset() {
- mPhoneAccountLabelCache.clear();
- mPhoneAccountColorCache.clear();
- mPhoneAccountCallWithNoteCache.clear();
-
- super.reset();
- }
-
- @Override
- public boolean isVoicemailNumber(
- PhoneAccountHandle accountHandle, @Nullable CharSequence number) {
- if (TextUtils.isEmpty(number)) {
- return false;
- }
- return TelecomUtil.isVoicemailNumber(mContext, accountHandle, number.toString());
- }
-
- @Override
- public String getAccountLabel(PhoneAccountHandle accountHandle) {
- if (mPhoneAccountLabelCache.containsKey(accountHandle)) {
- return mPhoneAccountLabelCache.get(accountHandle);
- } else {
- String label = PhoneAccountUtils.getAccountLabel(mContext, accountHandle);
- mPhoneAccountLabelCache.put(accountHandle, label);
- return label;
- }
- }
-
- @Override
- public int getAccountColor(PhoneAccountHandle accountHandle) {
- if (mPhoneAccountColorCache.containsKey(accountHandle)) {
- return mPhoneAccountColorCache.get(accountHandle);
- } else {
- Integer color = PhoneAccountUtils.getAccountColor(mContext, accountHandle);
- mPhoneAccountColorCache.put(accountHandle, color);
- return color;
- }
- }
-
- @Override
- public boolean doesAccountSupportCallSubject(PhoneAccountHandle accountHandle) {
- if (mPhoneAccountCallWithNoteCache.containsKey(accountHandle)) {
- return mPhoneAccountCallWithNoteCache.get(accountHandle);
- } else {
- Boolean supportsCallWithNote =
- PhoneAccountUtils.getAccountSupportsCallSubject(mContext, accountHandle);
- mPhoneAccountCallWithNoteCache.put(accountHandle, supportsCallWithNote);
- return supportsCallWithNote;
- }
- }
-}
diff --git a/java/com/android/dialer/app/contactinfo/ContactInfoCache.java b/java/com/android/dialer/app/contactinfo/ContactInfoCache.java
index 82fc229af..155a6a2eb 100644
--- a/java/com/android/dialer/app/contactinfo/ContactInfoCache.java
+++ b/java/com/android/dialer/app/contactinfo/ContactInfoCache.java
@@ -163,7 +163,7 @@ public class ContactInfoCache {
if (request.isLocalRequest()) {
info = mContactInfoHelper.lookupNumber(request.number, request.countryIso);
if (info != null && !info.contactExists) {
- // TODO: Maybe skip look up if it's already available in cached number lookup
+ // TODO(wangqi): Maybe skip look up if it's already available in cached number lookup
// service.
long start = SystemClock.elapsedRealtime();
mContactInfoHelper.updateFromCequintCallerId(mCequintCallerIdManager, info, request.number);
diff --git a/java/com/android/dialer/app/contactinfo/ContactPhotoLoader.java b/java/com/android/dialer/app/contactinfo/ContactPhotoLoader.java
index 4c8e32a41..537acd060 100644
--- a/java/com/android/dialer/app/contactinfo/ContactPhotoLoader.java
+++ b/java/com/android/dialer/app/contactinfo/ContactPhotoLoader.java
@@ -25,10 +25,10 @@ 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.lettertiles.LetterTileDrawable;
import com.android.dialer.app.R;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.lettertile.LetterTileDrawable;
import com.android.dialer.location.GeoUtil;
import com.android.dialer.phonenumbercache.ContactInfo;
import com.android.dialer.phonenumbercache.ContactInfoHelper;
diff --git a/java/com/android/dialer/app/filterednumber/BlockedNumbersAdapter.java b/java/com/android/dialer/app/filterednumber/BlockedNumbersAdapter.java
index dbd4e868c..ca12e4351 100644
--- a/java/com/android/dialer/app/filterednumber/BlockedNumbersAdapter.java
+++ b/java/com/android/dialer/app/filterednumber/BlockedNumbersAdapter.java
@@ -20,9 +20,9 @@ import android.content.Context;
import android.database.Cursor;
import android.telephony.PhoneNumberUtils;
import android.view.View;
-import com.android.contacts.common.ContactPhotoManager;
import com.android.dialer.app.R;
import com.android.dialer.blocking.BlockNumberDialogFragment;
+import com.android.dialer.contactphoto.ContactPhotoManager;
import com.android.dialer.database.FilteredNumberContract.FilteredNumberColumns;
import com.android.dialer.location.GeoUtil;
import com.android.dialer.logging.InteractionEvent;
diff --git a/java/com/android/dialer/app/filterednumber/BlockedNumbersFragment.java b/java/com/android/dialer/app/filterednumber/BlockedNumbersFragment.java
index f53a45840..db119ab77 100644
--- a/java/com/android/dialer/app/filterednumber/BlockedNumbersFragment.java
+++ b/java/com/android/dialer/app/filterednumber/BlockedNumbersFragment.java
@@ -31,7 +31,6 @@ import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
-import com.android.contacts.common.lettertiles.LetterTileDrawable;
import com.android.dialer.app.R;
import com.android.dialer.blocking.BlockedNumbersMigrator;
import com.android.dialer.blocking.BlockedNumbersMigrator.Listener;
@@ -40,6 +39,7 @@ import com.android.dialer.blocking.FilteredNumbersUtil;
import com.android.dialer.blocking.FilteredNumbersUtil.CheckForSendToVoicemailContactListener;
import com.android.dialer.blocking.FilteredNumbersUtil.ImportSendToVoicemailContactsListener;
import com.android.dialer.database.FilteredNumberContract;
+import com.android.dialer.lettertile.LetterTileDrawable;
import com.android.dialer.voicemailstatus.VisualVoicemailEnabledChecker;
public class BlockedNumbersFragment extends ListFragment
diff --git a/java/com/android/dialer/app/filterednumber/NumbersAdapter.java b/java/com/android/dialer/app/filterednumber/NumbersAdapter.java
index d98395ec7..6e1d1a5a6 100644
--- a/java/com/android/dialer/app/filterednumber/NumbersAdapter.java
+++ b/java/com/android/dialer/app/filterednumber/NumbersAdapter.java
@@ -26,15 +26,15 @@ import android.view.View;
import android.widget.QuickContactBadge;
import android.widget.SimpleCursorAdapter;
import android.widget.TextView;
-import com.android.contacts.common.ContactPhotoManager;
-import com.android.contacts.common.ContactPhotoManager.DefaultImageRequest;
-import com.android.contacts.common.lettertiles.LetterTileDrawable;
-import com.android.contacts.common.util.UriUtils;
import com.android.dialer.app.R;
import com.android.dialer.compat.CompatUtils;
+import com.android.dialer.contactphoto.ContactPhotoManager;
+import com.android.dialer.contactphoto.ContactPhotoManager.DefaultImageRequest;
+import com.android.dialer.lettertile.LetterTileDrawable;
import com.android.dialer.phonenumbercache.ContactInfo;
import com.android.dialer.phonenumbercache.ContactInfoHelper;
import com.android.dialer.phonenumberutil.PhoneNumberHelper;
+import com.android.dialer.util.UriUtils;
public class NumbersAdapter extends SimpleCursorAdapter {
diff --git a/java/com/android/dialer/app/filterednumber/ViewNumbersToImportAdapter.java b/java/com/android/dialer/app/filterednumber/ViewNumbersToImportAdapter.java
index 313efb4d7..1e90eecb6 100644
--- a/java/com/android/dialer/app/filterednumber/ViewNumbersToImportAdapter.java
+++ b/java/com/android/dialer/app/filterednumber/ViewNumbersToImportAdapter.java
@@ -19,9 +19,9 @@ import android.app.FragmentManager;
import android.content.Context;
import android.database.Cursor;
import android.view.View;
-import com.android.contacts.common.ContactPhotoManager;
import com.android.dialer.app.R;
import com.android.dialer.blocking.FilteredNumbersUtil;
+import com.android.dialer.contactphoto.ContactPhotoManager;
import com.android.dialer.location.GeoUtil;
import com.android.dialer.phonenumbercache.ContactInfoHelper;
diff --git a/java/com/android/dialer/app/list/DialtactsPagerAdapter.java b/java/com/android/dialer/app/list/DialtactsPagerAdapter.java
index 822aa789f..1fbf0f01a 100644
--- a/java/com/android/dialer/app/list/DialtactsPagerAdapter.java
+++ b/java/com/android/dialer/app/list/DialtactsPagerAdapter.java
@@ -24,13 +24,12 @@ import android.support.v13.app.FragmentPagerAdapter;
import android.view.ViewGroup;
import com.android.dialer.app.calllog.CallLogFragment;
import com.android.dialer.app.calllog.VisualVoicemailCallLogFragment;
-import com.android.dialer.calllog.CallLogComponent;
-import com.android.dialer.calllog.CallLogFramework;
-import com.android.dialer.calllog.ui.NewCallLogFragment;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
import com.android.dialer.configprovider.ConfigProviderBindings;
import com.android.dialer.contactsfragment.ContactsFragment;
+import com.android.dialer.contactsfragment.ContactsFragment.ClickAction;
+import com.android.dialer.contactsfragment.ContactsFragment.Header;
import com.android.dialer.database.CallLogQueryHandler;
import com.android.dialer.speeddial.SpeedDialFragment;
import com.android.dialer.util.ViewUtil;
@@ -58,12 +57,10 @@ public class DialtactsPagerAdapter extends FragmentPagerAdapter {
private final List<Fragment> fragments = new ArrayList<>();
private final String[] tabTitles;
private final boolean useNewSpeedDialTab;
- private final boolean useNewCallLogTab;
private final boolean useNewContactsTab;
private OldSpeedDialFragment oldSpeedDialFragment;
private SpeedDialFragment speedDialFragment;
private CallLogFragment callLogFragment;
- private NewCallLogFragment newCallLogFragment;
private AllContactsFragment oldContactsFragment;
private ContactsFragment contactsFragment;
private CallLogFragment voicemailFragment;
@@ -75,8 +72,6 @@ public class DialtactsPagerAdapter extends FragmentPagerAdapter {
super(fm);
useNewSpeedDialTab =
ConfigProviderBindings.get(context).getBoolean("enable_new_favorites_tab", false);
- CallLogFramework callLogFramework = CallLogComponent.get(context).callLogFramework();
- useNewCallLogTab = callLogFramework.isNewCallLogEnabled(context);
useNewContactsTab =
ConfigProviderBindings.get(context).getBoolean("enable_new_contacts_tab", true);
this.tabTitles = tabTitles;
@@ -106,21 +101,15 @@ public class DialtactsPagerAdapter extends FragmentPagerAdapter {
return oldSpeedDialFragment;
}
case TAB_INDEX_HISTORY:
- if (useNewCallLogTab) {
- if (newCallLogFragment == null) {
- newCallLogFragment = new NewCallLogFragment();
- }
- return newCallLogFragment;
- } else {
- if (callLogFragment == null) {
- callLogFragment = new CallLogFragment(CallLogQueryHandler.CALL_TYPE_ALL);
- }
- return callLogFragment;
+ if (callLogFragment == null) {
+ callLogFragment = new CallLogFragment(CallLogQueryHandler.CALL_TYPE_ALL);
}
+ return callLogFragment;
case TAB_INDEX_ALL_CONTACTS:
if (useNewContactsTab) {
if (contactsFragment == null) {
- contactsFragment = new ContactsFragment();
+ contactsFragment =
+ ContactsFragment.newInstance(Header.ADD_CONTACT, ClickAction.OPEN_CONTACT_CARD);
}
return contactsFragment;
} else {
@@ -156,8 +145,6 @@ public class DialtactsPagerAdapter extends FragmentPagerAdapter {
speedDialFragment = (SpeedDialFragment) fragment;
} else if (fragment instanceof CallLogFragment && position == TAB_INDEX_HISTORY) {
callLogFragment = (CallLogFragment) fragment;
- } else if (fragment instanceof NewCallLogFragment) {
- newCallLogFragment = (NewCallLogFragment) fragment;
} else if (fragment instanceof ContactsFragment) {
contactsFragment = (ContactsFragment) fragment;
} else if (fragment instanceof AllContactsFragment) {
diff --git a/java/com/android/dialer/app/list/ListsFragment.java b/java/com/android/dialer/app/list/ListsFragment.java
index dbb6c8b5c..86a3d2fbb 100644
--- a/java/com/android/dialer/app/list/ListsFragment.java
+++ b/java/com/android/dialer/app/list/ListsFragment.java
@@ -98,7 +98,7 @@ public class ListsFragment extends Fragment implements OnPageChangeListener, Lis
LogUtil.d("ListsFragment.onCreate", null);
Trace.beginSection(TAG + " onCreate");
super.onCreate(savedInstanceState);
- mPrefs = PreferenceManager.getDefaultSharedPreferences(getActivity());
+ mPrefs = PreferenceManager.getDefaultSharedPreferences(getActivity().getApplicationContext());
Trace.endSection();
}
diff --git a/java/com/android/dialer/app/list/OldSpeedDialFragment.java b/java/com/android/dialer/app/list/OldSpeedDialFragment.java
index 05d017b28..afc7c133b 100644
--- a/java/com/android/dialer/app/list/OldSpeedDialFragment.java
+++ b/java/com/android/dialer/app/list/OldSpeedDialFragment.java
@@ -45,13 +45,13 @@ import android.widget.FrameLayout;
import android.widget.FrameLayout.LayoutParams;
import android.widget.ImageView;
import android.widget.ListView;
-import com.android.contacts.common.ContactPhotoManager;
import com.android.contacts.common.ContactTileLoaderFactory;
import com.android.contacts.common.list.ContactTileView;
import com.android.contacts.common.list.OnPhoneNumberPickerActionListener;
import com.android.dialer.app.R;
import com.android.dialer.callintent.CallSpecificAppData;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.contactphoto.ContactPhotoManager;
import com.android.dialer.util.PermissionsUtil;
import com.android.dialer.util.ViewUtil;
import com.android.dialer.widget.EmptyContentView;
diff --git a/java/com/android/dialer/app/list/PhoneFavoriteTileView.java b/java/com/android/dialer/app/list/PhoneFavoriteTileView.java
index 30870eb39..e0961be4b 100644
--- a/java/com/android/dialer/app/list/PhoneFavoriteTileView.java
+++ b/java/com/android/dialer/app/list/PhoneFavoriteTileView.java
@@ -18,20 +18,23 @@ package com.android.dialer.app.list;
import android.content.ClipData;
import android.content.Context;
+import android.net.Uri;
import android.provider.ContactsContract.PinnedPositions;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.View;
import android.widget.ImageView;
-import com.android.contacts.common.ContactPhotoManager.DefaultImageRequest;
import com.android.contacts.common.MoreContactUtils;
-import com.android.contacts.common.lettertiles.LetterTileDrawable;
import com.android.contacts.common.list.ContactEntry;
import com.android.contacts.common.list.ContactTileView;
+import com.android.contacts.common.model.ContactLoader;
import com.android.dialer.app.R;
import com.android.dialer.callintent.CallInitiationType;
import com.android.dialer.callintent.CallSpecificAppData;
import com.android.dialer.callintent.SpeedDialContactType;
+import com.android.dialer.common.LogUtil;
+import com.android.dialer.contactphoto.ContactPhotoManager.DefaultImageRequest;
+import com.android.dialer.lettertile.LetterTileDrawable;
import com.android.dialer.logging.InteractionEvent;
import com.android.dialer.logging.Logger;
@@ -94,11 +97,11 @@ public abstract class PhoneFavoriteTileView extends ContactTileView {
isPinned = (entry.pinned != PinnedPositions.UNPINNED);
isStarred = entry.isFavorite;
if (entry != null) {
+ sendViewNotification(getContext(), entry.lookupUri);
// Grab the phone-number to call directly. See {@link onClick()}.
mPhoneNumberString = entry.phoneNumber;
- // If this is a blank entry, don't show anything.
- // TODO krelease: Just hide the view for now. For this to truly look like an empty row
+ // If this is a blank entry, don't show anything. For this to truly look like an empty row
// the entire ContactTileRow needs to be hidden.
if (entry == ContactEntry.BLANK_ENTRY) {
setVisibility(View.INVISIBLE);
@@ -126,6 +129,7 @@ public abstract class PhoneFavoriteTileView extends ContactTileView {
CallSpecificAppData.Builder callSpecificAppData =
CallSpecificAppData.newBuilder()
+ .setAllowAssistedDialing(true)
.setCallInitiationType(CallInitiationType.Type.SPEED_DIAL)
.setSpeedDialContactPosition(position);
if (isStarred) {
@@ -186,4 +190,22 @@ public abstract class PhoneFavoriteTileView extends ContactTileView {
public void setPosition(int position) {
this.position = position;
}
+
+ /**
+ * Send a notification using a {@link ContactLoader} to inform the sync adapter that we are
+ * viewing a particular contact, so that it can download the high-res photo.
+ */
+ private static void sendViewNotification(Context context, Uri contactUri) {
+ ContactLoader loader = new ContactLoader(context, contactUri, true /* postViewNotification */);
+ loader.registerListener(
+ 0,
+ (loader1, contact) -> {
+ try {
+ loader1.reset();
+ } catch (RuntimeException e) {
+ LogUtil.e("PhoneFavoriteTileView.onLoadComplete", "error resetting loader", e);
+ }
+ });
+ loader.startLoading();
+ }
}
diff --git a/java/com/android/dialer/app/list/PhoneFavoritesTileAdapter.java b/java/com/android/dialer/app/list/PhoneFavoritesTileAdapter.java
index dbd601a7d..cd5712eed 100644
--- a/java/com/android/dialer/app/list/PhoneFavoritesTileAdapter.java
+++ b/java/com/android/dialer/app/list/PhoneFavoritesTileAdapter.java
@@ -34,13 +34,13 @@ import android.util.LongSparseArray;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
-import com.android.contacts.common.ContactPhotoManager;
import com.android.contacts.common.ContactTileLoaderFactory;
import com.android.contacts.common.list.ContactEntry;
import com.android.contacts.common.list.ContactTileView;
import com.android.contacts.common.preference.ContactsPreferences;
import com.android.dialer.app.R;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.contactphoto.ContactPhotoManager;
import com.android.dialer.lightbringer.Lightbringer;
import com.android.dialer.lightbringer.LightbringerComponent;
import com.android.dialer.logging.InteractionEvent;
diff --git a/java/com/android/dialer/app/list/RegularSearchFragment.java b/java/com/android/dialer/app/list/RegularSearchFragment.java
index 728948bfc..73120c547 100644
--- a/java/com/android/dialer/app/list/RegularSearchFragment.java
+++ b/java/com/android/dialer/app/list/RegularSearchFragment.java
@@ -18,7 +18,10 @@ package com.android.dialer.app.list;
import static android.Manifest.permission.READ_CONTACTS;
import android.app.Activity;
+import android.content.Context;
import android.content.pm.PackageManager;
+import android.os.Bundle;
+import android.support.annotation.Nullable;
import android.support.v13.app.FragmentCompat;
import android.view.LayoutInflater;
import android.view.ViewGroup;
@@ -27,7 +30,11 @@ import com.android.contacts.common.list.PinnedHeaderListView;
import com.android.dialer.app.R;
import com.android.dialer.callintent.CallInitiationType;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.common.concurrent.DialerExecutor;
+import com.android.dialer.common.concurrent.DialerExecutor.Worker;
+import com.android.dialer.common.concurrent.DialerExecutors;
import com.android.dialer.phonenumbercache.CachedNumberLookupService;
+import com.android.dialer.phonenumbercache.CachedNumberLookupService.CachedContactInfo;
import com.android.dialer.phonenumbercache.PhoneNumberCache;
import com.android.dialer.util.PermissionsUtil;
import com.android.dialer.widget.EmptyContentView;
@@ -43,6 +50,8 @@ public class RegularSearchFragment extends SearchFragment
private static final int SEARCH_DIRECTORY_RESULT_LIMIT = 5;
protected String mPermissionToRequest;
+ private DialerExecutor<CachedContactInfo> addContactTask;
+
public RegularSearchFragment() {
configureDirectorySearch();
}
@@ -53,6 +62,18 @@ public class RegularSearchFragment extends SearchFragment
}
@Override
+ public void onCreate(Bundle savedState) {
+ super.onCreate(savedState);
+
+ addContactTask =
+ DialerExecutors.createUiTaskBuilder(
+ getFragmentManager(),
+ "RegularSearchFragment.addContact",
+ new AddContactWorker(getContext().getApplicationContext()))
+ .build();
+ }
+
+ @Override
protected void onCreateView(LayoutInflater inflater, ViewGroup container) {
super.onCreateView(inflater, container);
((PinnedHeaderListView) getListView()).setScrollToSectionOnHeaderTouch(true);
@@ -73,8 +94,9 @@ public class RegularSearchFragment extends SearchFragment
PhoneNumberCache.get(getContext()).getCachedNumberLookupService();
if (cachedNumberLookupService != null) {
final RegularSearchListAdapter adapter = (RegularSearchListAdapter) getAdapter();
- cachedNumberLookupService.addContact(
- getContext(), adapter.getContactInfo(cachedNumberLookupService, position));
+ CachedContactInfo cachedContactInfo =
+ adapter.getContactInfo(cachedNumberLookupService, position);
+ addContactTask.executeSerial(cachedContactInfo);
}
}
@@ -152,4 +174,24 @@ public class RegularSearchFragment extends SearchFragment
boolean isNearbyPlacesSearchEnabled();
}
+
+ private static class AddContactWorker implements Worker<CachedContactInfo, Void> {
+
+ private final Context appContext;
+
+ private AddContactWorker(Context appContext) {
+ this.appContext = appContext;
+ }
+
+ @Nullable
+ @Override
+ public Void doInBackground(@Nullable CachedContactInfo contactInfo) throws Throwable {
+ CachedNumberLookupService cachedNumberLookupService =
+ PhoneNumberCache.get(appContext).getCachedNumberLookupService();
+ if (cachedNumberLookupService != null) {
+ cachedNumberLookupService.addContact(appContext, contactInfo);
+ }
+ return null;
+ }
+ }
}
diff --git a/java/com/android/dialer/app/list/SearchFragment.java b/java/com/android/dialer/app/list/SearchFragment.java
index 00a2708a1..e21e073bd 100644
--- a/java/com/android/dialer/app/list/SearchFragment.java
+++ b/java/com/android/dialer/app/list/SearchFragment.java
@@ -38,10 +38,10 @@ import com.android.contacts.common.list.OnPhoneNumberPickerActionListener;
import com.android.contacts.common.list.PhoneNumberPickerFragment;
import com.android.dialer.animation.AnimUtils;
import com.android.dialer.app.R;
-import com.android.dialer.app.dialpad.DialpadFragment.ErrorDialogFragment;
import com.android.dialer.app.widget.DialpadSearchEmptyContentView;
import com.android.dialer.callintent.CallSpecificAppData;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.dialpadview.DialpadFragment.ErrorDialogFragment;
import com.android.dialer.logging.DialerImpression;
import com.android.dialer.logging.Logger;
import com.android.dialer.util.DialerUtils;
diff --git a/java/com/android/dialer/app/list/SmartDialNumberListAdapter.java b/java/com/android/dialer/app/list/SmartDialNumberListAdapter.java
index 566a15d53..3b00c7643 100644
--- a/java/com/android/dialer/app/list/SmartDialNumberListAdapter.java
+++ b/java/com/android/dialer/app/list/SmartDialNumberListAdapter.java
@@ -20,9 +20,9 @@ import android.database.Cursor;
import android.support.annotation.NonNull;
import android.telephony.PhoneNumberUtils;
import android.text.TextUtils;
-import android.util.Log;
import com.android.contacts.common.list.ContactListItemView;
-import com.android.dialer.app.dialpad.SmartDialCursorLoader;
+import com.android.dialer.common.LogUtil;
+import com.android.dialer.dialpadview.SmartDialCursorLoader;
import com.android.dialer.smartdial.SmartDialMatchPosition;
import com.android.dialer.smartdial.SmartDialNameMatcher;
import com.android.dialer.smartdial.SmartDialPrefix;
@@ -43,14 +43,14 @@ public class SmartDialNumberListAdapter extends DialerPhoneNumberListAdapter {
setShortcutEnabled(SmartDialNumberListAdapter.SHORTCUT_DIRECT_CALL, false);
if (DEBUG) {
- Log.v(TAG, "Constructing List Adapter");
+ LogUtil.v(TAG, "Constructing List Adapter");
}
}
/** Sets query for the SmartDialCursorLoader. */
public void configureLoader(SmartDialCursorLoader loader) {
if (DEBUG) {
- Log.v(TAG, "Configure Loader with query" + getQueryString());
+ LogUtil.v(TAG, "Configure Loader with query" + getQueryString());
}
if (getQueryString() == null) {
@@ -77,7 +77,7 @@ public class SmartDialNumberListAdapter extends DialerPhoneNumberListAdapter {
for (SmartDialMatchPosition match : nameMatches) {
view.addNameHighlightSequence(match.start, match.end);
if (DEBUG) {
- Log.v(
+ LogUtil.v(
TAG,
cursor.getString(PhoneQuery.DISPLAY_NAME)
+ " "
diff --git a/java/com/android/dialer/app/list/SmartDialSearchFragment.java b/java/com/android/dialer/app/list/SmartDialSearchFragment.java
index 2ebc06bc3..e97a16c19 100644
--- a/java/com/android/dialer/app/list/SmartDialSearchFragment.java
+++ b/java/com/android/dialer/app/list/SmartDialSearchFragment.java
@@ -28,10 +28,10 @@ import android.os.Bundle;
import android.support.v13.app.FragmentCompat;
import com.android.contacts.common.list.ContactEntryListAdapter;
import com.android.dialer.app.R;
-import com.android.dialer.app.dialpad.SmartDialCursorLoader;
import com.android.dialer.callintent.CallInitiationType;
import com.android.dialer.common.LogUtil;
import com.android.dialer.database.DialerDatabaseHelper;
+import com.android.dialer.dialpadview.SmartDialCursorLoader;
import com.android.dialer.util.PermissionsUtil;
import com.android.dialer.widget.EmptyContentView;
import java.util.Arrays;
diff --git a/java/com/android/dialer/app/res/drawable-hdpi/ic_archive_white_24dp.png b/java/com/android/dialer/app/res/drawable-hdpi/ic_archive_white_24dp.png
deleted file mode 100644
index bb72e890f..000000000
--- a/java/com/android/dialer/app/res/drawable-hdpi/ic_archive_white_24dp.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-hdpi/ic_content_copy_24dp.png b/java/com/android/dialer/app/res/drawable-hdpi/ic_content_copy_24dp.png
deleted file mode 100644
index 70eb07378..000000000
--- a/java/com/android/dialer/app/res/drawable-hdpi/ic_content_copy_24dp.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-hdpi/ic_delete_24dp.png b/java/com/android/dialer/app/res/drawable-hdpi/ic_delete_24dp.png
deleted file mode 100644
index 9fb43b066..000000000
--- a/java/com/android/dialer/app/res/drawable-hdpi/ic_delete_24dp.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-hdpi/ic_grade_24dp.png b/java/com/android/dialer/app/res/drawable-hdpi/ic_grade_24dp.png
deleted file mode 100644
index 86eecdd4a..000000000
--- a/java/com/android/dialer/app/res/drawable-hdpi/ic_grade_24dp.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-hdpi/ic_more_vert_24dp.png b/java/com/android/dialer/app/res/drawable-hdpi/ic_more_vert_24dp.png
deleted file mode 100644
index 67f07e473..000000000
--- a/java/com/android/dialer/app/res/drawable-hdpi/ic_more_vert_24dp.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-hdpi/ic_pause_24dp.png b/java/com/android/dialer/app/res/drawable-hdpi/ic_pause_24dp.png
deleted file mode 100644
index 4d2ea05c4..000000000
--- a/java/com/android/dialer/app/res/drawable-hdpi/ic_pause_24dp.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-hdpi/ic_people_24dp.png b/java/com/android/dialer/app/res/drawable-hdpi/ic_people_24dp.png
deleted file mode 100644
index ff698afc0..000000000
--- a/java/com/android/dialer/app/res/drawable-hdpi/ic_people_24dp.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-hdpi/ic_play_arrow_24dp.png b/java/com/android/dialer/app/res/drawable-hdpi/ic_play_arrow_24dp.png
deleted file mode 100644
index 57c9fa546..000000000
--- a/java/com/android/dialer/app/res/drawable-hdpi/ic_play_arrow_24dp.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-hdpi/ic_schedule_24dp.png b/java/com/android/dialer/app/res/drawable-hdpi/ic_schedule_24dp.png
deleted file mode 100644
index f3581d104..000000000
--- a/java/com/android/dialer/app/res/drawable-hdpi/ic_schedule_24dp.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-hdpi/ic_share_white_24dp.png b/java/com/android/dialer/app/res/drawable-hdpi/ic_share_white_24dp.png
deleted file mode 100644
index b09a6926d..000000000
--- a/java/com/android/dialer/app/res/drawable-hdpi/ic_share_white_24dp.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-hdpi/ic_vm_sound_off_dis.png b/java/com/android/dialer/app/res/drawable-hdpi/ic_vm_sound_off_dis.png
deleted file mode 100644
index 47e32492c..000000000
--- a/java/com/android/dialer/app/res/drawable-hdpi/ic_vm_sound_off_dis.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-hdpi/ic_vm_sound_off_dk.png b/java/com/android/dialer/app/res/drawable-hdpi/ic_vm_sound_off_dk.png
deleted file mode 100644
index 2bfe0c0cf..000000000
--- a/java/com/android/dialer/app/res/drawable-hdpi/ic_vm_sound_off_dk.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-hdpi/ic_vm_sound_on_dis.png b/java/com/android/dialer/app/res/drawable-hdpi/ic_vm_sound_on_dis.png
deleted file mode 100644
index 90b5238f3..000000000
--- a/java/com/android/dialer/app/res/drawable-hdpi/ic_vm_sound_on_dis.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-hdpi/ic_vm_sound_on_dk.png b/java/com/android/dialer/app/res/drawable-hdpi/ic_vm_sound_on_dk.png
deleted file mode 100644
index 7556637fc..000000000
--- a/java/com/android/dialer/app/res/drawable-hdpi/ic_vm_sound_on_dk.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-hdpi/ic_voicemail_24dp.png b/java/com/android/dialer/app/res/drawable-hdpi/ic_voicemail_24dp.png
deleted file mode 100644
index 03a62e15f..000000000
--- a/java/com/android/dialer/app/res/drawable-hdpi/ic_voicemail_24dp.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-hdpi/ic_volume_down_24dp.png b/java/com/android/dialer/app/res/drawable-hdpi/ic_volume_down_24dp.png
deleted file mode 100644
index e22e92c85..000000000
--- a/java/com/android/dialer/app/res/drawable-hdpi/ic_volume_down_24dp.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-hdpi/ic_volume_up_24dp.png b/java/com/android/dialer/app/res/drawable-hdpi/ic_volume_up_24dp.png
deleted file mode 100644
index 57d787163..000000000
--- a/java/com/android/dialer/app/res/drawable-hdpi/ic_volume_up_24dp.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-mdpi/ic_vm_sound_off_dis.png b/java/com/android/dialer/app/res/drawable-mdpi/ic_vm_sound_off_dis.png
deleted file mode 100644
index 4c671ecb4..000000000
--- a/java/com/android/dialer/app/res/drawable-mdpi/ic_vm_sound_off_dis.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-mdpi/ic_vm_sound_off_dk.png b/java/com/android/dialer/app/res/drawable-mdpi/ic_vm_sound_off_dk.png
deleted file mode 100644
index 41044b456..000000000
--- a/java/com/android/dialer/app/res/drawable-mdpi/ic_vm_sound_off_dk.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-mdpi/ic_vm_sound_on_dis.png b/java/com/android/dialer/app/res/drawable-mdpi/ic_vm_sound_on_dis.png
deleted file mode 100644
index c6040c09e..000000000
--- a/java/com/android/dialer/app/res/drawable-mdpi/ic_vm_sound_on_dis.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-mdpi/ic_vm_sound_on_dk.png b/java/com/android/dialer/app/res/drawable-mdpi/ic_vm_sound_on_dk.png
deleted file mode 100644
index ac6a69c14..000000000
--- a/java/com/android/dialer/app/res/drawable-mdpi/ic_vm_sound_on_dk.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-xhdpi/ic_vm_sound_off_dis.png b/java/com/android/dialer/app/res/drawable-xhdpi/ic_vm_sound_off_dis.png
deleted file mode 100644
index 36b5e2030..000000000
--- a/java/com/android/dialer/app/res/drawable-xhdpi/ic_vm_sound_off_dis.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-xhdpi/ic_vm_sound_off_dk.png b/java/com/android/dialer/app/res/drawable-xhdpi/ic_vm_sound_off_dk.png
deleted file mode 100644
index 99d7fd51a..000000000
--- a/java/com/android/dialer/app/res/drawable-xhdpi/ic_vm_sound_off_dk.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-xhdpi/ic_vm_sound_on_dis.png b/java/com/android/dialer/app/res/drawable-xhdpi/ic_vm_sound_on_dis.png
deleted file mode 100644
index 468023d8a..000000000
--- a/java/com/android/dialer/app/res/drawable-xhdpi/ic_vm_sound_on_dis.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-xhdpi/ic_vm_sound_on_dk.png b/java/com/android/dialer/app/res/drawable-xhdpi/ic_vm_sound_on_dk.png
deleted file mode 100644
index 970329493..000000000
--- a/java/com/android/dialer/app/res/drawable-xhdpi/ic_vm_sound_on_dk.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-xxhdpi/ic_vm_sound_off_dis.png b/java/com/android/dialer/app/res/drawable-xxhdpi/ic_vm_sound_off_dis.png
deleted file mode 100644
index bab4a4311..000000000
--- a/java/com/android/dialer/app/res/drawable-xxhdpi/ic_vm_sound_off_dis.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-xxhdpi/ic_vm_sound_off_dk.png b/java/com/android/dialer/app/res/drawable-xxhdpi/ic_vm_sound_off_dk.png
deleted file mode 100644
index 1c13101a8..000000000
--- a/java/com/android/dialer/app/res/drawable-xxhdpi/ic_vm_sound_off_dk.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-xxhdpi/ic_vm_sound_on_dis.png b/java/com/android/dialer/app/res/drawable-xxhdpi/ic_vm_sound_on_dis.png
deleted file mode 100644
index ed3a17329..000000000
--- a/java/com/android/dialer/app/res/drawable-xxhdpi/ic_vm_sound_on_dis.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-xxhdpi/ic_vm_sound_on_dk.png b/java/com/android/dialer/app/res/drawable-xxhdpi/ic_vm_sound_on_dk.png
deleted file mode 100644
index c04b8d117..000000000
--- a/java/com/android/dialer/app/res/drawable-xxhdpi/ic_vm_sound_on_dk.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable/background_dial_holo_dark.xml b/java/com/android/dialer/app/res/drawable/background_dial_holo_dark.xml
deleted file mode 100644
index 35afbe025..000000000
--- a/java/com/android/dialer/app/res/drawable/background_dial_holo_dark.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- 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.
--->
-
-<shape xmlns:android="http://schemas.android.com/apk/res/android">
- <gradient
- android:angle="270"
- android:endColor="#ff0a242d"
- android:startColor="#ff020709"/>
-</shape>
diff --git a/java/com/android/dialer/app/res/drawable/ic_speakerphone_off.xml b/java/com/android/dialer/app/res/drawable/ic_speakerphone_off.xml
deleted file mode 100644
index f07d0a889..000000000
--- a/java/com/android/dialer/app/res/drawable/ic_speakerphone_off.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2011 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.
--->
-
-<selector xmlns:android="http://schemas.android.com/apk/res/android">
- <item android:drawable="@drawable/ic_vm_sound_off_dis" android:state_enabled="false"/>
- <item android:drawable="@drawable/ic_vm_sound_off_dk"/>
-</selector>
diff --git a/java/com/android/dialer/app/res/drawable/ic_speakerphone_on.xml b/java/com/android/dialer/app/res/drawable/ic_speakerphone_on.xml
deleted file mode 100644
index 456a0483e..000000000
--- a/java/com/android/dialer/app/res/drawable/ic_speakerphone_on.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2011 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.
--->
-
-<selector xmlns:android="http://schemas.android.com/apk/res/android">
- <item android:drawable="@drawable/ic_vm_sound_on_dis" android:state_enabled="false"/>
- <item android:drawable="@drawable/ic_vm_sound_on_dk"/>
-</selector>
diff --git a/java/com/android/dialer/app/res/layout/account_filter_header_for_phone_favorite.xml b/java/com/android/dialer/app/res/layout/account_filter_header_for_phone_favorite.xml
deleted file mode 100644
index c6e186257..000000000
--- a/java/com/android/dialer/app/res/layout/account_filter_header_for_phone_favorite.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2011 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.
--->
-
-<!-- Layout showing the type of account filter for phone favorite screen
- (or, new phone "all" screen).
- This is very similar to account_filter_header.xml but different in its
- top padding. -->
-<LinearLayout
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/account_filter_header_container"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_marginStart="@dimen/contact_browser_list_header_left_margin"
- android:layout_marginEnd="@dimen/contact_browser_list_header_right_margin"
- android:paddingTop="8dip"
- android:background="?android:attr/selectableItemBackground"
- android:orientation="vertical"
- android:visibility="gone">
- <TextView
- android:id="@+id/account_filter_header"
- style="@style/ContactListSeparatorTextViewStyle"
- android:paddingStart="@dimen/contact_browser_list_item_text_indent"/>
- <TextView
- android:id="@+id/contact_list_all_empty"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:paddingTop="@dimen/contact_phone_list_empty_description_padding"
- android:paddingBottom="@dimen/contact_phone_list_empty_description_padding"
- android:paddingStart="8dip"
- android:text="@string/listFoundAllContactsZero"
- android:textColor="?android:attr/textColorSecondary"
- android:textSize="@dimen/contact_phone_list_empty_description_size"
- android:visibility="gone"/>
-</LinearLayout>
diff --git a/java/com/android/dialer/app/res/layout/all_contacts_activity.xml b/java/com/android/dialer/app/res/layout/all_contacts_activity.xml
deleted file mode 100644
index 72f0a147f..000000000
--- a/java/com/android/dialer/app/res/layout/all_contacts_activity.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2013 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.
--->
-
-<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/all_contacts_frame"
- android:layout_width="match_parent"
- android:layout_height="match_parent">
- <fragment
- android:id="@+id/all_contacts_fragment"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:name="com.android.dialer.app.list.AllContactsFragment"/>
-</FrameLayout>
diff --git a/java/com/android/dialer/app/res/layout/call_log_activity.xml b/java/com/android/dialer/app/res/layout/call_log_activity.xml
index 4e2b1887c..a5e532698 100644
--- a/java/com/android/dialer/app/res/layout/call_log_activity.xml
+++ b/java/com/android/dialer/app/res/layout/call_log_activity.xml
@@ -15,26 +15,27 @@
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/calllog_frame"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:orientation="vertical">
- <com.android.contacts.common.list.ViewPagerTabs
- android:id="@+id/viewpager_header"
- style="@style/DialtactsActionBarTabTextStyle"
+ android:id="@+id/calllog_frame"
android:layout_width="match_parent"
- android:layout_height="@dimen/tab_height"
- android:layout_gravity="top"
- android:elevation="@dimen/tab_elevation"
- android:orientation="horizontal"
- android:textAllCaps="true"/>
+ android:layout_height="match_parent"
+ android:background="@color/background_dialer_light"
+ android:orientation="vertical">
+ <com.android.contacts.common.list.ViewPagerTabs
+ android:id="@+id/viewpager_header"
+ style="@style/DialtactsActionBarTabTextStyle"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/tab_height"
+ android:layout_gravity="top"
+ android:elevation="@dimen/tab_elevation"
+ android:orientation="horizontal"
+ android:textAllCaps="true"/>
<android.support.v4.view.ViewPager
- android:id="@+id/call_log_pager"
- android:layout_width="match_parent"
- android:layout_height="0dp"
- android:layout_weight="1"/>
+ android:id="@+id/call_log_pager"
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:layout_weight="1"/>
<RelativeLayout
- android:id="@+id/floating_action_button_container"
- android:layout_width="0dp"
- android:layout_height="0dp"/>
+ android:id="@+id/floating_action_button_container"
+ android:layout_width="0dp"
+ android:layout_height="0dp"/>
</LinearLayout>
diff --git a/java/com/android/dialer/app/res/layout/call_log_fragment.xml b/java/com/android/dialer/app/res/layout/call_log_fragment.xml
index bbfe4e3c9..efc08fbb4 100644
--- a/java/com/android/dialer/app/res/layout/call_log_fragment.xml
+++ b/java/com/android/dialer/app/res/layout/call_log_fragment.xml
@@ -18,7 +18,6 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:background="@color/background_dialer_call_log"
android:orientation="vertical">
<LinearLayout
@@ -37,6 +36,7 @@
android:paddingLeft="@dimen/select_all_icon_padding"
android:paddingRight="@dimen/select_all_icon_padding"
android:gravity="center_vertical"
+ android:contentDescription="@string/select_all"
android:src="@drawable/ic_empty_check_mark_white_24dp"/>
<TextView
android:id="@+id/select_all_view_text"
@@ -64,7 +64,6 @@
android:paddingBottom="@dimen/floating_action_button_list_bottom_padding"
android:paddingStart="@dimen/call_log_horizontal_margin"
android:paddingEnd="@dimen/call_log_horizontal_margin"
- android:background="@color/background_dialer_call_log"
android:clipToPadding="false"/>
<com.android.dialer.widget.EmptyContentView
diff --git a/java/com/android/dialer/app/res/layout/call_log_list_item.xml b/java/com/android/dialer/app/res/layout/call_log_list_item.xml
index afb50ffba..e9679242f 100644
--- a/java/com/android/dialer/app/res/layout/call_log_list_item.xml
+++ b/java/com/android/dialer/app/res/layout/call_log_list_item.xml
@@ -148,17 +148,34 @@
android:visibility="gone"
android:singleLine="true"/>
- <TextView
- android:id="@+id/voicemail_transcription"
+ <LinearLayout
+ android:id="@+id/transcription"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/call_log_icon_margin"
- android:textColor="@color/call_log_voicemail_transcript_color"
- android:textSize="@dimen/call_log_voicemail_transcription_text_size"
- android:ellipsize="marquee"
android:visibility="gone"
- android:singleLine="false"
- android:maxLines="10"/>
+ android:orientation="vertical">
+
+ <TextView
+ android:id="@+id/voicemail_transcription_branding"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textColor="@color/call_log_voicemail_transcript_branding_color"
+ android:textSize="@dimen/call_log_voicemail_transcription_text_size"
+ android:paddingBottom="2dp"
+ android:singleLine="true"/>
+
+ <TextView
+ android:id="@+id/voicemail_transcription"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textColor="@color/call_log_voicemail_transcript_color"
+ android:textSize="@dimen/call_log_voicemail_transcription_text_size"
+ android:ellipsize="marquee"
+ android:singleLine="false"
+ android:maxLines="10"/>
+
+ </LinearLayout>
</LinearLayout>
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 504638348..ec9e5a00e 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
@@ -35,8 +35,7 @@
<LinearLayout
android:id="@+id/call_action"
- style="@style/CallLogActionStyle"
- android:paddingTop="@dimen/call_log_actions_top_padding">
+ style="@style/CallLogActionStyle">
<ImageView
style="@style/CallLogActionIconStyle"
diff --git a/java/com/android/dialer/app/res/layout/keyguard_preview.xml b/java/com/android/dialer/app/res/layout/keyguard_preview.xml
index 41fe89165..eab98d261 100644
--- a/java/com/android/dialer/app/res/layout/keyguard_preview.xml
+++ b/java/com/android/dialer/app/res/layout/keyguard_preview.xml
@@ -15,9 +15,11 @@
~ limitations under the License
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
android:layout_height="match_parent"
- android:orientation="vertical">
+ android:orientation="vertical"
+ tools:ignore="UnusedResources">
<View
android:layout_width="match_parent"
android:layout_height="25dp"
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 c04e4e5ca..52005c9ec 100644
--- a/java/com/android/dialer/app/res/values-af/strings.xml
+++ b/java/com/android/dialer/app/res/values-af/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Foon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Foonsleutelblok"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Foon"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Oproepgeskiedenis"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Gee foutiewe nommer aan"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Kopieer nommer"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Kopieer transkripsie"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Blokkeer nommer"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Deblokkeer nommer"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Wysig nommer voor oproep"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Vee oproepgeskiedenis uit"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Vee stemboodskap uit"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Vee oproepgeskiedenis uit?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Dit sal alle oproepe uit jou geskiedenis vee"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Vee tans oproepgeskiedenis uit …"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Foon"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Gemiste oproep"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Gemiste werkoproep"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Gemiste oproepe"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> Stemboodskappe </item>
<item quantity="one">Stemboodskap</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Speel"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Nuwe stemboodskap van <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Kon nie stemboodskap speel nie"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Laai tans stemboodskap …"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Argiveer tans stemboodskap …"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Kon nie stemboodskap laai nie"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Slegs oproepe met stemboodskappe"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Slegs inkomende oproepe"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Slegs uitgaande oproepe"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Slegs gemisde oproepe"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>)<xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"soek"</string>
- <string name="description_dial_button" msgid="699794433224646027">"bel"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"nommer om te skakel"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Speel of stop terugspeel"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Skakel luidsprekerfoon aan of af"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Soek terugspeelposisie"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Verlaag terugspeelkoers"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Verhoog terugspeelkoers"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Oproepgeskiedenis"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Meer opsies"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"sleutelblok"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Wys slegs uitgaande"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Wys slegs inkomende"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Wys slegs misgeloop"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Wys net stemboodskappe"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Wys alle oproepe"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Voeg 2-sek.-pouse by"</string>
- <string name="add_wait" msgid="1177723010768282578">"Voeg wagtyd by"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Instellings"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Nabootser"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Skep nuwe UI-kortpad"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Alle kontakte"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Gebruik raak-nommerbord"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Keer terug na oproep wat besig is"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Voeg oproep by"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Inkomende oproepe"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Gaan tans grootmaathandelingmodus in"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Het grootmaathandelingmodus verlaat"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Het <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> gekies"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Het <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> ontkies"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Speel stemboodskap"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Bekyk kontak <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Bel <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Kontakbesonderhede van <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Kontakbesonderhede vir verdagte strooiposbeller <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> oproepe."</string>
<string name="description_video_call" msgid="3738199365585751727">"Video-oproep."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Stuur SMS aan <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Ongeluisterde stemboodskap"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Begin stemsoektog"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Bel <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Stemboodskap"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> sek."</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min. <xliff:g id="SECONDS">%s</xliff:g> sek."</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Kanselleer grootmaathandelingmodus"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Vee uit"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Kanselleer"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Vee geselekteerde <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> uit?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> gekies"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Vee hierdie stemboodskappe uit? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> om <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Kan nie hierdie nommer bel nie"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Om stemboodskapdiens op te stel, gaan na Kieslys &gt; Instellings."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Om stemboodskap te bel, skakel eers vliegtuigmodus af."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Laai tans…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Laai tans van SIM-kaart af…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM-kaartkontakte"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Stemsoektog is nie beskikbaar nie"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Kan nie \'n foonoproep maak nie want die Foon-program is gedeaktiveer."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Deursoek kontakte"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Gee nommer of soek in kontakte"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Jou oproepgeskiedenis is leeg"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Maak \'n oproep"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Jy het geen gemiste oproepe nie."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Jou stemboodskapdiens se inkassie is leeg."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Wys net gunstelinge"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Oproepgeskiedenis"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Alles"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Gemis"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Stemboodskap"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Spoedbel"</string>
<string name="tab_history" msgid="7420269368689503596">"Oproepgeskiedenis"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kontakte"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Stemboodskap"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Verwyder uit gunstelinge"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Ontdoen"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Bel <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Skep nuwe kontak"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Voeg by \'n kontak"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Stuur SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Maak video-oproep"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Blokkeer nommer"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> nuwe gemiste oproepe"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Daar is nog niemand op jou spoedbel nie"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Voeg \'n gunsteling by"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Raak aan prent om al die nommers te sien of raak en hou om te herorganiseer"</string>
<string name="remove_contact" msgid="2353580570488923668">"Verwyder"</string>
<string name="select_all" msgid="408601760696146245">"Kies alles"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Video-oproep"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Bel <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Maak video-oproep na <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Luister na stemboodskap vanaf <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Speel stemboodskap vanaf <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Laat wag stemboodskap vanaf <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Vee stemboodskap vanaf <xliff:g id="NAMEORNUMBER">^1</xliff:g> uit"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> nuwe stemboodskappe</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> nuwe stemboodskap</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Skep kontak vir <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Voeg <xliff:g id="NAMEORNUMBER">^1</xliff:g> by \'n bestaande kontak"</string>
<string name="description_details_action" msgid="2061866409737706174">"Oproepbesonderhede vir <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Uit oproepgeskiedenis gevee"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Vandag"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Gister"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Ouer"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Oproepelys"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Skakel luidspreker aan."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Skakel luidspreker af."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Speel vinniger."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Speel stadiger."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Begin of laat wag speel."</string>
<string name="display_options_title" msgid="3880091801055797975">"Vertoonopsies"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Klanke en vibrasie"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Kies SIM vir stemboodskap-instellings"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Geblokkeerde nommers"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> is reeds geblokkeer."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Oproeprekeninge"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Stel toestemmings"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Skakel die kontaktetoestemming aan om spoedbel te aktiveer."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Skakel die foontoestemming aan om jou oproeprekord te sien."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Skakel die foontoestemming aan om na jou stemboodskapdiens te gaan."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Skakel die Kontakte-toestemmings aan om jou kontakte te deursoek."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Skakel die foontoestemming aan om \'n oproep te maak."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Foonprogram het nie toestemming om stelselinstellings te stel nie."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Strooipos"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> is vanlyn en kan nie bereik word nie"</string>
<string name="about_phone_label" msgid="582991354677973731">"Meer oor"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Deur Google getranskribeer"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google transkribeer tans …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transkripsie nie beskikbaar nie"</string>
<string name="view_conversation" msgid="7895904782094119702">"Bekyk"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Oproep geskrap. Bekyk en vee aanhegsels uit wat gedurende hierdie oproep in Boodskappe gedeel is."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Oproepe geskrap. Bekyk en vee aanhegsels uit wat gedurende oproepe in Boodskappe gedeel is."</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 2e4e111ca..91396a4a8 100644
--- a/java/com/android/dialer/app/res/values-am/strings.xml
+++ b/java/com/android/dialer/app/res/values-am/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"ስልክ"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"የስልክ የቁልፍ ሰሌዳ"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"ስልክ"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"የጥሪ ታሪክ"</string>
- <string name="action_report_number" msgid="7231442711369737797">"ትክክለኛ ያልሆነ ቁጥርን ሪፓርት አድርግ"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"ቁጥር ቅዳ"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"ወደ ጽሑፍ የተገለበጠውን ቅዳ"</string>
- <string name="action_block_number" msgid="3669819840999705278">"ቁጥርን አግድ"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"ቁጥርን አታግድ"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"ከመደወል በፊት ቁጥር አርትዕ"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"የጥሪ ታሪክን አጽዳ"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"የድምፅ መልዕክት ሰርዝ"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"የጥሪ ታሪክ ይጽዳ?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"ይሄ ሁሉንም ጥሪዎች ከታሪክዎ ይሰርዛቸዋል"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"የጥሪ ታሪክን በማጽዳት ላይ…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"ስልክ"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"ያመለጠጥሪ"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"ያመለጠ የሥራ ጥሪ"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"ያመለጡ ጥሪዎች"</string>
@@ -48,66 +43,33 @@
<item quantity="one"> <xliff:g id="COUNT">%1$d</xliff:g> የድምፅ መልዕክቶች </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> የድምፅ መልዕክቶች </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"አጫውት"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>፤<xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"ከ<xliff:g id="CALLER">%1$s</xliff:g> አዲስ የድምፅመልዕክት"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"የድምጽ መልዕክትን ማጫወት አልተቻለም"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"የድምጽ መልዕክትን በመጫን ላይ…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"የድምፅ መልዕክት ማህደር ውስጥ በማስቀመጥ ላይ…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"የድምጽ መልዕክትን መጫን አልተቻለም"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"የድምጽ መልዕክት ያላቸው ጥሪዎች ብቻ"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"ገቢ ጥሪዎች ብቻ"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"ወጪ ጥሪዎች ብቻ"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"ያመለጡ ጥሪዎች ብቻ"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"ፍለጋ"</string>
- <string name="description_dial_button" msgid="699794433224646027">"ደውል"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"ቁጥር ለመደወል"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"መልሶ ማጫወት አጫውት ወይም አቁም"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"የስልክ ድምጽ ማጉያን ያብሩ ወይም ያጥፉ"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"የመልሶ ማጫወት ቦታ ይፈልጉ"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"የመልሶ ማጫወት ፍጥነት ቀንስ"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"የመልሶ ማጫወት ፍጥነት ጨምር"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"የጥሪ ታሪክ"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"ተጨማሪ አማራጮች"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"ቁልፍ ሰሌዳ"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"ወጪዎቹን ብቻ አሳይ"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"ገቢዎቹን ብቻ አሳይ"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"ያመለጡትን ብቻ አሳይ"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"የድምፅ መልዕክቶች ብቻ አሳይ"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"ሁሉንም ጥሪዎች አሳይ"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"2 ሴኮንድ ፋታ አክል"</string>
- <string name="add_wait" msgid="1177723010768282578">"መጠበቅ አክል"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"ቅንብሮች"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"ማስመሰያ"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"አዲስ የዩአይ አቋራጭ ፍጠር"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"ሁሉም እውቅያዎች"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"የድምፅ ቁልፍ ሰሌዳን ንካ"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"በመካሄድ ላይ ወዳለው ጥሪ ተመለስ"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"ጥሪ ያክሉ"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"ገቢ ጥሪዎች"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"ወደ የጅምላ እርምጃ ሁነታ በመግባት ላይ"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"ከጅምላ እርምጃ ሁነታ ለቀው ወጥተዋል"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> ተመርጧል"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> አልተመረጠም"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"የድምፅ መልዕክት አጫውት"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"ዕውቂያ <xliff:g id="NAME">%1$s</xliff:g> ዕይ"</string>
- <string name="description_call" msgid="1532402285334775372">"ጥሪ <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"የ<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> እውቂያ ዝርዝሮች"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"የተጠረጠረው አይፈለጌ ጥሪ አድራጊ ማግኛ አድራሻ<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> ጥሪዎች።"</string>
<string name="description_video_call" msgid="3738199365585751727">"የቪዲዮ ጥሪ።"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"ኤስኤምኤስ ለ<xliff:g id="NAME">%1$s</xliff:g> ላክ"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"ያልተሰማ የድምፅመልዕክት"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"በድምፅ ፍለጋ ይጀምሩ"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"ደውል<xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"የድምፅ መልዕክት"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> ሰከንድ"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> ደቂቃ <xliff:g id="SECONDS">%s</xliff:g> ሴከ"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"የጅምላ እርምጃ ሁነታ ይቅር"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"ሰርዝ"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"ይቅር"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"የተመረጠው <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> ይሰረዝ?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> ተመርጠዋል"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"እነዚህ የድምፅ መልዕክቶች ይሰረዙ? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> <xliff:g id="TIME">%2$s</xliff:g> ላይ"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"ይህን ቁጥር መደወል አልተቻለም"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"ድምጽ መልዕክትን ለማደራጀት ወደ ምናሌ &gt; ቅንብሮች ሂድ።"</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"የድምጽ መልዕክት ጥሪ ለማድረግ፣ በመጀመሪያ የአውሮፕላን ሁነታን አጥፋ።"</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"በመስቀል ላይ…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"ከSIM ካርድ ላይ በመጫን ላይ..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"የSIM ካርድ ዕውቂያዎች"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"የድምጽ ፍለጋ አይገኝም"</string>
- <string name="call_not_available" msgid="7850148370757361155">"የስልክ መተግበሪያው ስለተሰናከለ የስልክ ጥሪ ማድረግ አይቻልም።"</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"ዕውቅያዎችን ፈልግ"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"ቁጥር ያክሉ ወይም እውቂያዎችን ይፈልጉ"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"የእርስዎ የጥሪ ታሪክ ባዶ ነው"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"ደውል"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"ምንም ያመለጡዎት ጥሪዎች የሉዎትም።"</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"የእርስዎ የድምጽ መልዕክት ገቢ መልዕክት ባዶ ነው።"</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"ተወዳጆችን ብቻ አሳይ"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"የስልክ ጥሪ ታሪክ"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"ሁሉም"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"ያመለጡ"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"የድምፅ መልዕክት"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"ፈጣን ደውል"</string>
<string name="tab_history" msgid="7420269368689503596">"የጥሪ ታሪክ"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"ዕውቂያዎች"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"የድምፅ መልዕክት"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"ከተወዳጆች ውስጥ ተወግዷል።"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"ቀልብስ"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"ደውል<xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"አዲስ እውቂያ ይፍጠሩ"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"ወደ እውቂያ አክል"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"ኤስኤምኤስ ላክ"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"የቪዲዮ ጥሪ አድርግ"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"ቁጥርን አግድ"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> አዲስ ያልተመለሱ ጥሪዎች"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"በፈጥኖ መደወያ ላይ ገና ማንም የለዎትም"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"ተወዳጅ አክል"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"ሁሉንም ቁጥሮች ለማየት ምስል ይንኩ ወይም ዳግም ለመደርደር ነክተው ይያዙት"</string>
<string name="remove_contact" msgid="2353580570488923668">"አስወግድ"</string>
<string name="select_all" msgid="408601760696146245">"ሁሉንም ምረጥ"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"የቪዲዮ ጥሪ"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"ወደ <xliff:g id="NAMEORNUMBER">^1</xliff:g> ይደውሉ"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"ቪዲዮ ጥሪ <xliff:g id="NAMEORNUMBER">^1</xliff:g>።"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"የ<xliff:g id="NAMEORNUMBER">^1</xliff:g>ን የድምጽ መልዕክት ያዳምጡ"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"የድምጽ መልዕክት ያጫውቱ ከ<xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"የድምጽ መልዕክት ለአፍታ ያቁሙ ከ<xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"የድምጽ መልዕክት ይሰርዙ ከ<xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> አዲስ የድምጽ መልዕክቶች</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> አዲስ የድምጽ መልዕክቶች</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"ለ<xliff:g id="NAMEORNUMBER">^1</xliff:g> እውቂያ ፍጠር"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>ን ወደ አሁን ያለ እውቂያ አክል"</string>
<string name="description_details_action" msgid="2061866409737706174">"የ<xliff:g id="NAMEORNUMBER">^1</xliff:g> የጥሪ ዝርዝሮች"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"ከጥሪ ታሪክ ተሰርዟል"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"ዛሬ"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"ትላንት"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"የቆየ"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"የጥሪዎች ዝርዝር"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"ድምጽ ማጉያን አብራ።"</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"ድምጽ ማጉያን አጥፋ።"</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"በፍጥነት አጫውት።"</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"በዝግታ አጫውት።"</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"መልሰህ አጫውትን አስጀምር ወይም ለአፍታ አቁም።"</string>
<string name="display_options_title" msgid="3880091801055797975">"የማሳያ አማራጮች"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"ድምጾች እና ንዝረት"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"ለድምጽ መልዕክት ቅንብሮች ሲም ይምረጡ"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"የታገዱ ቁጥሮች"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> ቀድሞውኑ ታግዷል።"</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"የመደወያ መለያዎች"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"ፍቃዶችን አዋቅር"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"ፈጥኖ መደወያን ለማንቃት የእውቂያዎች ፍቃዱን ያብሩ።"</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"የጥሪ ምዝግብ ማስታወአሽዎን ለማየት የስልክ ፍቃዱን ያብሩ።"</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"የድምፅ መልዕክትዎን ለመድረስ የስልክ ፍቃዱን ያብሩ።"</string>
<string name="permission_no_search" msgid="2424710404207193826">"የእርስዎን እውቂያዎች ለመከታተል የእውቂያዎች ፍቃዶችን ያብሩ።"</string>
<string name="permission_place_call" msgid="8686908130349369423">"ስልክ ለመደወል የስልክ ፍቃዱን ያብሩ።"</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"የስልክ መተግበሪያ ወደ የስርዓት ቅንብሮች የመጻፍ ፍቃድ የለውም።"</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"አይፈለጌ መልዕክት"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> ከመስመር ውጭ ነው እና ሊደረስበት አይችልም"</string>
<string name="about_phone_label" msgid="582991354677973731">"ስለ"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"በGoogle ወደ ጽሁፍ የተለወጠ"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google ወደ ጽሁፍ በመለወጥ ላይ ነው …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"ወደ ጽሁፍ ግልባጭ የለም"</string>
<string name="view_conversation" msgid="7895904782094119702">"አሳይ"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"ጥሪ ተሰርዟል። በዚህ ጥሪ ወቅት በመልዕክቶች ውስጥ የተጋሩ አባሪዎችን ይመልከቱ እንዲሁም ይሰርዙ።"</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"ጥሪ ተሰርዟል። በዚህ ጥሪ ወቅት በመልዕክቶች ውስጥ የተጋሩ አባሪዎችን ይመልከቱ እንዲሁም ይሰርዙ።"</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 22f141e68..b194777d2 100644
--- a/java/com/android/dialer/app/res/values-ar/strings.xml
+++ b/java/com/android/dialer/app/res/values-ar/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"الهاتف"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"لوحة مفاتيح الهاتف"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"الهاتف"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"سجل المكالمات"</string>
- <string name="action_report_number" msgid="7231442711369737797">"الإبلاغ عن رقم غير دقيق"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"نسخ الرقم"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"نسخ الكتابة الصوتية"</string>
- <string name="action_block_number" msgid="3669819840999705278">"حظر الرقم"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"إلغاء حظر الرقم"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"تعديل الرقم قبل الاتصال"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"محو سجل المكالمات"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"حذف رسالة البريد الصوتي"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"هل تريد محو سجل المكالمات؟"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"سيؤدي ذلك إلى حذف جميع المكالمات من السجل"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"جارٍ محو سجل المكالمات…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"الهاتف"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"مكالمة فائتة"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"مكالمة عمل فائتة"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"المكالمات الفائتة"</string>
@@ -52,66 +47,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> من رسائل البريد الصوتي </item>
<item quantity="one">رسالة بريد صوتي</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"تشغيل"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>، <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"بريد صوتي جديد من <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"تعذر تشغيل البريد الصوتي"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"جارٍ تحميل البريد الصوتي…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"تجري أرشفة البريد الصوتي..."</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"تعذر تحميل البريد الصوتي"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"المكالمات التي تشتمل على بريد صوتي فقط"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"المكالمات الواردة فقط"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"المكالمات الصادرة فقط"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"المكالمات الفائتة فقط"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"بحث"</string>
- <string name="description_dial_button" msgid="699794433224646027">"طلب"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"الرقم الذي سيتم طلبه"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"بدء التشغيل أو إيقافه"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"تشغيل مكبر الصوت أو تعطيله"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"طلب موضع تشغيل"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"خفض معدل التشغيل"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"زيادة معدل التشغيل"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"سجل المكالمات"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"مزيد من الخيارات"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"لوحة المفاتيح"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"عرض الصادر فقط"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"عرض الوارد فقط"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"عرض الفائت فقط"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"إظهار رسائل البريد الصوتي فقط"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"عرض جميع المكالمات"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"إضافة ثانيتين إيقاف مؤقت"</string>
- <string name="add_wait" msgid="1177723010768282578">"إضافة انتظار"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"الإعدادات"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"المحاكي"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"إنشاء اختصار للواجهة الجديدة"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"جميع جهات الاتصال"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"استخدام لوحة مفاتيح نغمات باللمس"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"عودة إلى المكالمة الجارية"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"إضافة مكالمة"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"المكالمات الواردة"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"يتم الدخول إلى وضع الإجراء المجمَّع"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"تمت مغادرة وضع الإجراء المجمَّع"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"تم تحديد <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"تم إلغاء تحديد <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"تشغيل البريد الصوتي"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"عرض جهة الاتصال <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"الاتصال بـ <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"تفاصيل جهة الاتصال بـ <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"تفاصيل جهة الاتصال للمتصل غير المرغوب فيه المشتبه به <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> من المكالمات."</string>
<string name="description_video_call" msgid="3738199365585751727">"مكالمة فيديو."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"‏إرسال رسالة قصيرة SMS إلى <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"البريد الصوتي غير المسموع"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"بدء البحث الصوتي"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"الاتصال بالرقم <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"البريد الصوتي"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> ثانية"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> دقيقة <xliff:g id="SECONDS">%s</xliff:g> ثانية"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"إلغاء وضع الإجراءات المجمَّع"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"حذف"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"إلغاء"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"حذف رسائل <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> المحددة؟"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"تم تحديد <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="zero">"<b>"حذف رسائل البريد الصوتي هذه؟ "</b>"</item>
@@ -125,43 +87,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> في <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"لا يمكن الاتصال بهذا الرقم"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"لإعداد البريد الصوتي، انتقل إلى القائمة &gt; الإعدادات."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"للاتصال بالبريد الصوتي، يجب أولاً إيقاف وضع الطائرة."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"جارٍ التحميل..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"‏جارٍ التحميل من شريحة SIM…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"‏شريحة SIM وجهات الاتصال"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"البحث الصوتي غير متاح"</string>
- <string name="call_not_available" msgid="7850148370757361155">"يتعذر إجراء مكالمة هاتفية نظرًا لأنه تم تعطيل تطبيق الهاتف."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"البحث في جهات الاتصال"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"إضافة رقم أو البحث في جهات الاتصال"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"سجل مكالماتك فارغ"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"إجراء مكالمة"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"ليست لديك أية مكالمات لم يتم الرد عليها."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"مجلد بريدك الوارد الصوتي فارغ."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"عرض المفضلة فقط"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"سجل المكالمات"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"الكل"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"فائتة"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"البريد الصوتي"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"اتصال سريع"</string>
<string name="tab_history" msgid="7420269368689503596">"سجل المكالمات"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"جهات الاتصال"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"البريد الصوتي"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"تمت إزالة جهة الاتصال من المفضلة"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"تراجع"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"الاتصال بالرقم <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"إنشاء جهة اتصال جديدة"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"إضافة إلى جهة اتصال"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"‏إرسال رسالة قصيرة SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"إجراء مكالمة فيديو"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"حظر الرقم"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> من المكالمات الجديدة الفائتة"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"لم تتم إضافة أية جهة اتصال إلى قائمة الاتصال السريع حتى الآن"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"إضافة مفضلة"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"المس الصورة للاطلاع على جميع الأرقام أو المس مع الاستمرار لإعادة الترتيب"</string>
<string name="remove_contact" msgid="2353580570488923668">"إزالة"</string>
<string name="select_all" msgid="408601760696146245">"تحديد الكل"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"مكالمة فيديو"</string>
@@ -179,29 +126,14 @@
<string name="description_call_action" msgid="4042796498169106545">"الاتصال بـ <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"إجراء مكالمة فيديو مع <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"استماع إلى بريد صوتي من <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"تشغيل البريد الصوتي من <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"إيقاف البريد الصوتي من <xliff:g id="NAMEORNUMBER">^1</xliff:g> مؤقتًا"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"حذف البريد الصوتي من <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="zero">ليست هناك أية رسائل صوتية جديدة (<xliff:g id="COUNT_1">%d</xliff:g>)</item>
- <item quantity="two">رسالتان صوتيتان جديدتان (<xliff:g id="COUNT_1">%d</xliff:g>)</item>
- <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> رسائل صوتية</item>
- <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> رسالة صوتية</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> من الرسائل الصوتية</item>
- <item quantity="one">رسالة صوتية جديدة (<xliff:g id="COUNT_0">%d</xliff:g>)</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"إنشاء جهة اتصال لـ <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"إضافة <xliff:g id="NAMEORNUMBER">^1</xliff:g> إلى جهة اتصال حالية"</string>
<string name="description_details_action" msgid="2061866409737706174">"تفاصيل الاتصال لـ <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"تم الحذف من سجل المكالمات"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"اليوم"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"أمس"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"أقدم"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"قائمة المكالمات"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"تشغيل مكبر الصوت."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"تعطيل مكبر الصوت."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"تشغيل أسرع."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"تشغيل أقل سرعة."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"بدء التشغيل أو إيقافه مؤقتًا."</string>
<string name="display_options_title" msgid="3880091801055797975">"خيارات العرض"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"الأصوات والاهتزاز"</string>
@@ -218,7 +150,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"‏حدد SIM لإعدادات البريد الصوتي"</string>
<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>
@@ -232,10 +163,8 @@
<string name="block_list" msgid="4701585783411870782">"الأرقام المحظورة"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"تم حظر <xliff:g id="NUMBER">%1$s</xliff:g>."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"حسابات الاتصال"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"تعيين الأذونات"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"لتمكين الاتصال السريع، شغِّل إذن جهات الاتصال."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"للاطلاع على سجل المكالمات، شغِّل إذن الهاتف."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"للوصول إلى البريد الصوتي، شغِّل إذن الهاتف."</string>
<string name="permission_no_search" msgid="2424710404207193826">"للبحث عن جهات الاتصال، عليك تشغيل أذونات جهات الاتصال."</string>
<string name="permission_place_call" msgid="8686908130349369423">"لإجراء مكالمة، شغِّل إذن الهاتف."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"ليس لدى تطبيق الهاتف إذن لتعديل إعدادات النظام."</string>
@@ -247,6 +176,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"تعليق غير مرغوب فيه"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> غير متصل ولا يمكن الوصول إليه"</string>
<string name="about_phone_label" msgid="582991354677973731">"حول"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"‏تم النسخ بواسطة Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"‏جارٍ تحويل الصوت إلى نص بواسطة Google..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"النص غير متاح"</string>
<string name="view_conversation" msgid="7895904782094119702">"عرض"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"‏تم حذف المكالمة. يمكنك عرض وحذف المرفقات التي تمت مشاركتها أثناء هذه المكالمة في Messages."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"‏تم حذف المكالمة. يمكنك عرض وحذف المرفقات التي تمت مشاركتها أثناء إجراء المكالمات في Messages."</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 1441883f3..90849a8e9 100644
--- a/java/com/android/dialer/app/res/values-az/strings.xml
+++ b/java/com/android/dialer/app/res/values-az/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Telefon Klaviaturası"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefon"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Zəng tarixçəsi"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Qeyri-dəqiq sayı bildirin"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Nömrəni kopyalayın"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Transkripsiyanı kopyalayın"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Nömrəni blok edin"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Nömrəni blokdan çıxarın"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Zəng etmədən öncə nömrəyə düzəliş edin"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Zəng tarixçəsini təmizlə"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Səsli məktubu silin"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Zəng tarixçəsi təmizlənsin?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Bu, tarixçənizdən bütün zəngləri siləcəkdir"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Zəng tarixçəsi silinir…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telefon"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Buraxılmış zəng"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Buraxılmış iş çağrısı"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Buraxılmış zənglər"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> Səsli poçt </item>
<item quantity="one">Səsli poçt</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Oxudun"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g> adlı şəxsdən yeni səsli məktub"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Səsli poçtu səsləndirmək mümkün deyil"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Səsli poçt yüklənir…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Səsli poçt arxivləşdirilir…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Səsli poçtu yükləmək mümkün olmadı"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Yalnız səsli məktublu zənglər"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Yalnız daxil olan zənglər"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Yalnız gedən zənglər"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Yalnız buraxılmış zənglər"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"axtarış"</string>
- <string name="description_dial_button" msgid="699794433224646027">"Yığ"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"yığmaq üçün nömrə"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Oxudun və ya dayandırın"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Spikerfonu aktiv və ya deaktiv edin"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Oxutma pozisiyası axtarın"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Oxutma reytinqini azaldın"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Oxutma reytinqini artırın"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Zəng tarixçəsi"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Daha çox seçim"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"klaviatura"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Yalnız gedəni göstərin"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Yalnız gələni göstərin"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Yalnız buraxılmışı göstərin"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Yalnız səsli mesajları göstərin"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Bütün zəngləri göstərin"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"2 saniyəlik pauza əlavə edin"</string>
- <string name="add_wait" msgid="1177723010768282578">"Gözləmə əlavə edin"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Ayarlar"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Stimulyator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Yeni İİ Qısayolu yaradın"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Bütün kontaktlar"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Toxunma ton klaviaturasını istifadə edin"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Davam edən zəngə qayıdın"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Zəng əlavə edin"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Gələn zənglər"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Toplu əməliyyat rejiminə daxil olunur"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Toplu əməliyyat rejimi tərk edilir"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> seçildi"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> seçilmədi"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Səsli məktubu oxudun"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"<xliff:g id="NAME">%1$s</xliff:g> adlı kontakta baxın"</string>
- <string name="description_call" msgid="1532402285334775372">"Zəng <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> üçün kontakt detalları"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> şübhəli spam zəng edəni üçün kontakt detalları"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> zəng."</string>
<string name="description_video_call" msgid="3738199365585751727">"Video çağrı."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"<xliff:g id="NAME">%1$s</xliff:g> adlı şəxsə SMS göndər"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Eşidilməmiş səsli mesaj"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Səs axtarışına başlayın"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"<xliff:g id="NUMBER">%s</xliff:g> zəng edin"</string>
<string name="voicemail" msgid="8899540969000957954">"Səsli poçt"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> san"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> dəq <xliff:g id="SECONDS">%s</xliff:g> san"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Qrup əməliyyatları rejimini ləğv edin"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Silin"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Ləğv edin"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Seçilmiş <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> silinsin?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> seçilib"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Bu səsli e-məktub silinsin? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> tarixində <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Bu nömrəyə zəng etmək mümkün deyil"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Səsli poçtu ayarlamaq üçün Menyu &gt; Ayarlar bölməsinə gedin."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Səsli poçta zəng etmək üçün Təyyarə rejimini söndürün."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Yüklənir…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"SIM kartdan yüklənir..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM kart kontaktları"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Səsli axtarış mövcud deyil"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Telefon tətbiqi deaktiv edildiyinə görə telefon zəngi etmək mümkün deyil."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Kontakt axtarın"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Nömrə əlavə edin və ya kontaktlarda axtarın"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Zəng tarixçəniz boşdur"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Zəng edin"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Buraxılmış heç bir zənginiz yoxdur."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Səsli poçt qutunuz boşdur."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Yalnız seçilmişləri göstər"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Çağrı Tarixçəsi"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Bütün"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Buraxılmış"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Səsli poçt"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Sürətli nömrə yığımı"</string>
<string name="tab_history" msgid="7420269368689503596">"Zəng Tarixçəsi"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kontaktlar"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Səsli poçt"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Seçilmişlərdən silindi"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Geri qaytar"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"<xliff:g id="NUMBER">%s</xliff:g> zəng edin"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Yeni kontakt yaradın"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Kontakta əlavə edin"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMS göndərin"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Video zəng edin"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Nömrəni blok edin"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> yeni buraxılmış zəng"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Hələ sürətli zəng siyahınızda hec kim yoxdur"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Sevimlilərə əlavə edin"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Bütün nömrələri görmək üçün təsvirə toxunun və ya yenidən qaydaya salmaq üçün basıb saxlayın"</string>
<string name="remove_contact" msgid="2353580570488923668">"Yığışdır"</string>
<string name="select_all" msgid="408601760696146245">"Hamısını seçin"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Video zəng"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Çağrı <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> video zəng edin."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> tərəfdən səsli mesajı dinləyin"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> nömrəsindən gələn səsli mesajı oxudun"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> nömrəsindən gələn səsli mesajı durdurun"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> nömrəsindən gələn səsli mesajı silin"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> yeni səsli mesaj</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> yeni səsli mesaj</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> üçün kontakt yaradın"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Mövcud kontakta <xliff:g id="NAMEORNUMBER">^1</xliff:g> əlavə edin"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> üçün detalları çağırın"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Zəng tarixçəsindən silindi"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Bu gün"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Dünən"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Keçmi"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Zənglər siyahısı"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Dinamiki aktiv et."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Dinamiki deaktiv et."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Daha sürətlə oxut."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Daha yavaş oxut."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Oxunuşu başlat və ya durdur"</string>
<string name="display_options_title" msgid="3880091801055797975">"Ekran seçimləri"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Səslər və vibrasiya"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Səsli e-poçt üçün SIM seçin"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Bloklanmış nömrələr"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> artıq bloklanıb."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Hesabların çağrılması"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"İcazələri quraşdırın"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Sürətli yığımı aktivləşdirmək üçün, Kontakt icazələrini aktivləşdirin."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Çağrı jurnalınızı görmək üçün Telefon icazəsini aktivləşdirin."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Səsli poçta daxil olmaq üçün, Telefon icazəsini aktivləşdirin."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Kontaktlarınızı axtarmaq üçün, Kontakt icazələrini aktiv edin."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Zəng etmək üçün, Telefon icazəsini aktivləşdirin."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Telefon tətbiqinin sistem ayarlarına yazmaq icazəsi yoxdur."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> oflayn olduğu üçün əlaqə saxlamaq mümkün deyil"</string>
<string name="about_phone_label" msgid="582991354677973731">"Haqqında"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Google tərəfindən kopyalandı"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google kopyalayır..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transkripsiya əlçatan deyil"</string>
<string name="view_conversation" msgid="7895904782094119702">"Baxın"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Zəng silindi. Bu zəng zamanı paylaşılan qoşmalara Mesajlaşma tətbiqində baxın və silin."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Zənglər silindi. Bu zənglər zamanı paylaşılan qoşmalara Mesajlaşma tətbiqində baxın və silin."</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 3ed8c6bf3..aeff07eb4 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
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Telefonska tastatura"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefon"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Istorija poziva"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Prijavi netačan broj"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Kopiraj broj"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Kopiraj transkripciju"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Blokiraj broj"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Deblokiraj broj"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Izmeni broj pre poziva"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Obriši istoriju poziva"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Izbriši govornu poruku"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Želite da obrišete istoriju poziva?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Ovo će izbrisati sve pozive iz istorije"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Briše se istorija poziva…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telefon"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Propušten poziv"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Propušten poziv za Work"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Propušteni pozivi"</string>
@@ -49,66 +44,33 @@
<item quantity="few"> <xliff:g id="COUNT">%1$d</xliff:g> govorne poruke </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> govornih poruka </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Pusti"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Nova govorna poruka od <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Puštanje govorne pošte nije uspelo"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Govorna pošta se učitava…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Govorna pošta se arhivira…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Učitavanje govorne pošte nije uspelo"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Samo pozivi sa govornom poštom"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Samo dolazni pozivi"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Samo odlazni pozivi"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Samo propušteni pozivi"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"pretraži"</string>
- <string name="description_dial_button" msgid="699794433224646027">"biranje"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"broj za biranje"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Pokretanje ili zaustavljanje reprodukcije"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Uključivanje ili isključivanje spikerfona"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Traženje pozicije u reprodukciji"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Smanjivanje brzine reprodukcije"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Povećavanje brzine reprodukcije"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Istorija poziva"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Još opcija"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"tastatura"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Prikaži samo odlazne"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Prikaži samo dolazne"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Prikaži samo propuštene"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Prikaži samo govorne poruke"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Prikaži sve pozive"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Dodaj pauzu od 2 sekunde"</string>
- <string name="add_wait" msgid="1177723010768282578">"Dodaj čekanje"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Podešavanja"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Napravite prečicu za novi UI"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Svi kontakti"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Upotrebite brojčanik za tonsko biranje"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Vrati se na poziv koji je u toku"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Dodaj poziv"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Dolazni pozivi"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Ulazite u režim grupnih radnji"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Izašli ste iz režima grupnih radnji"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Izabrano je <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Opozvan je izbor <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Puštanje govorne pošte"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Prikaži kontakt <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Pozovi <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Detalji o kontaktu za <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Kontakt informacije potencijalnog nepoželjnog pozivaoca <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> poziva."</string>
<string name="description_video_call" msgid="3738199365585751727">"Video poziv."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Slanje SMS-a za <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Nepreslušana govorna pošta"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Pokretanje glasovne pretrage"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Pozovi <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Govorna pošta"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> sek"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> sek"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Otkažite režim grupnih radnji"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Izbriši"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Otkaži"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Želite li da izbrišete izabranu(e) <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Izabranih: <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"Želite li da izbrišete ove govorne poruke? "</b>"</item>
@@ -119,43 +81,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> u <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Nije moguće pozvati ovaj broj"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Da biste podesili govornu poštu, idite u Meni &gt; Podešavanja."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Da biste pozvali govornu poštu, prvo isključite režim rada u avionu."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Učitava se…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Učitava se sa SIM kartice…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Kontakti na SIM kartici"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Glasovna pretraga nije dostupna"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Nije moguće uputiti telefonski poziv jer je aplikacija Telefon onemogućena."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Pretraži kontakte"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Dodajte broj ili pretražite kontakte"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Istorija poziva je prazna"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Pozovi"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Nemate nijedan propušten poziv."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Prijemno sanduče govorne pošte je prazno."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Prikaži samo omiljene"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Istorija poziva"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Svi"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Propušteni"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Govorna pošta"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Brzo biranje"</string>
<string name="tab_history" msgid="7420269368689503596">"Istorija poziva"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kontakti"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Govorna pošta"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Uklonjeno je iz omiljenih"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Opozovi"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Pozovi <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Napravi novi kontakt"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Dodaj u kontakt"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Pošalji SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Uputi video poziv"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Blokiraj broj"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"Novih propuštenih poziva: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Nemate nijedan kontakt na brzom biranju"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Dodaj omiljen kontakt"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Dodirnite sliku da biste videli sve brojeve ili dodirnite i zadržite da biste im promenili raspored"</string>
<string name="remove_contact" msgid="2353580570488923668">"Ukloni"</string>
<string name="select_all" msgid="408601760696146245">"Izaberi sve"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Video poziv"</string>
@@ -173,26 +120,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Pozovi <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Uputite video poziv kontaktu <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Pusti govornu poštu od <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Reprodukuj govornu poštu kontakta <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Pauziraj govornu poštu kontakta <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Izbriši govornu poštu kontakta <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> nova poruka govorne pošte</item>
- <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> nove poruke govorne pošte</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> novih poruka govorne pošte</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Napravite kontakt za <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Dodajte <xliff:g id="NAMEORNUMBER">^1</xliff:g> postojećem kontaktu"</string>
<string name="description_details_action" msgid="2061866409737706174">"Detalji poziva za <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Izbrisano iz istorije poziva"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Danas"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Juče"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Stariji"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Lista poziva"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Uključite zvučnik."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Isključite zvučnik."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Brža reprodukcija."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Sporija reprodukcija."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Započnite ili pauzirajte reprodukciju."</string>
<string name="display_options_title" msgid="3880091801055797975">"Opcije prikaza"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Zvuci i vibracija"</string>
@@ -209,7 +144,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Izbor SIM-a – podešav. gov. pošte"</string>
<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>
@@ -223,10 +157,8 @@
<string name="block_list" msgid="4701585783411870782">"Blokirani brojevi"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> je već blokiran."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Nalozi za pozivanje"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Podesi dozvole"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Da biste omogućili brzo biranje, uključite dozvolu za Kontakte."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Da biste videli evidenciju poziva, uključite dozvolu za Telefon."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Da biste pristupili govornoj pošti, uključite dozvolu za Telefon."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Da biste pretražili kontakte, uključite dozvole za Kontakte."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Da biste uputili poziv, uključite dozvolu za Telefon."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Aplikacija Telefon nema dozvolu za upisivanje u sistemska podešavanja."</string>
@@ -238,6 +170,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Nepoželjan"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> je oflajn i ne možete da ga/je kontaktirate"</string>
<string name="about_phone_label" msgid="582991354677973731">"Osnovni podaci"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transkript je napravio Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google pravi transkript…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transkript nije dostupan"</string>
<string name="view_conversation" msgid="7895904782094119702">"Prikaži"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Poziv je izbrisan. Pregledajte i izbrišite priloge deljene tokom ovog poziva u Messages-u."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Pozivi su izbrisani. Pregledajte i izbrišite priloge deljene tokom poziva u Messages-u."</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 18d26eff4..fa4c66f3f 100644
--- a/java/com/android/dialer/app/res/values-be/strings.xml
+++ b/java/com/android/dialer/app/res/values-be/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Тэлефон"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Клавіятура тэлефона"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Тэлефон"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Гісторыя выклікаў"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Паведаміць аб недакладным нумары"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Скапіраваць нумар"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Капіраваць транскрыпцыю"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Заблакіраваць нумар"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Разблакіраваць нумар"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Змяніць нумар перад тым, як тэлефанаваць"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Ачысціць гісторыю выклікаў"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Выдаліць галас. паведамленне"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Ачысціць гісторыю выклікаў?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Гэта выдаліць усе выклікі з вашай гісторыі"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Ачыстка гісторыі выклікаў…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Патэлефанаваць"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Прапушчаны выклік"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Прапушчаны выклік па працы"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Прапушчаныя выклікі"</string>
@@ -50,66 +45,33 @@
<item quantity="many"> <xliff:g id="COUNT">%1$d</xliff:g> Паведамленняў галасавой пошты </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> Паведамлення галасавой пошты </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Прайграць"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Новае паведамл. ад <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Не ўдалося прайграць галасавую пошту"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Загрузка галасавой пошты…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Архіваванне галасавой пошты..."</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Не ўдалося загрузіць галасавую пошту"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Толькi выклiкі з галасавой поштай"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Толькi ўваходныя выклiкi"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Толькi выходныя выклiкi"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Толькі прапушчаныя выклiкi"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"( <xliff:g id="COUNT">%1$d</xliff:g> ) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"пошук"</string>
- <string name="description_dial_button" msgid="699794433224646027">"набор"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"нумар для набору"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Пачаць ці спыніць прайграванне"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Уключыць ці адключыць гучную сувязь"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Шукаць становішча прайгравання"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Панізіць хуткасць прайгравання"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Павялічыць хуткасць прайгравання"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Гісторыя выклікаў"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Дадатковыя параметры"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"клавіятура"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Паказаць толькі выходныя"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Паказаць толькі ўваходныя"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Паказаць толькі прапушчаныя"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Паказаць толькі галас. пошту"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Паказаць усе выклікі"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Дадаць 2-секундную паўзу"</string>
- <string name="add_wait" msgid="1177723010768282578">"Дадаць чаканне"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Налады"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Сродак мадэліравання"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Ярлык новага карыст. інтэрфейсу"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Усе кантакты"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Выкарыстанне тонавай клавіятуры"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Звярнуцца да бягучага выкліку"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Дадаць выклік"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Уваходныя выклікі"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Уваход у рэжым групавога дзеяння"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Выхад з рэжыму групавога дзеяння"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Выбрана: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Выбар скасаваны: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Прайграць паведамленне галасавой пошты"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Прагледзець кантакт <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Выклікаць карыстальнiка <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Падрабязнасці кантакту для <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Кантактныя даныя абанента <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>, які падазраецца ў спамерскіх выкліках"</string>
<string name="description_num_calls" msgid="6483594535796216044">"Выклікаў: <xliff:g id="NUMBEROFCALLS">%1$s</xliff:g>."</string>
<string name="description_video_call" msgid="3738199365585751727">"Відэавыклік."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Адправіць SMS абаненту <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Непраслуханая галасавая пошта"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Пачаць галасавы пошук"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Выклікаць <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Галасавая пошта"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> с"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> хв <xliff:g id="SECONDS">%s</xliff:g> с"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Скасаваць рэжым пакетных дзеянняў"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Выдаліць"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Скасаваць"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Выдаліць вылучанае: <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Выбрана: <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"Выдаліць гэтыя паведамленні галасавой пошты? "</b>"</item>
@@ -121,43 +83,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> у <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Немагчыма выклікаць гэты нумар"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Каб наладзіць галасавую пошту, перайдзіце ў раздзел \"Меню &gt; Налады\"."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Каб пазваніць на галасавую пошту, спачатку адключыце Рэжым палёту."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Загрузка..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Загрузка з SIM-карты..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Кантакты SIM-карты"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Галасавы пошук недаступны"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Немагчыма зрабіць выклік па тэлефоне, таму што праграма Тэлефон была адключана."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Пошук кантактаў"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Дадайце нумар ці шукайце ў кантактах"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Ваша гісторыя выклікаў пустая"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Зрабіць выклік"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"У вас няма прапушчаных выклікаў."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Ваша галасавая пошта пустая."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Паказаць толькі ўпадабаныя"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Гісторыя выклікаў"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Усе"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Прапушчаныя"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Галасавая пошта"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Хуткі набор"</string>
<string name="tab_history" msgid="7420269368689503596">"Гісторыя выклікаў"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Кантакты"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Галасавая пошта"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Выдалена з выбранага"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Адрабіць"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Выклікаць <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Новы кантакт"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Дадаць у кантакт"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Адправiць SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Зрабіць відэавыклік"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Заблакіраваць нумар"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"Новых прапушчаных выклікаў: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"У вас пакуль нікога няма на хуткім наборы"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Дадаць улюбёны"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Дакраніцеся да відарыса, каб прагледзець усе нумары, або дакраніцеся і ўтрымлівайце, каб змяніць парадак"</string>
<string name="remove_contact" msgid="2353580570488923668">"Выдаліць"</string>
<string name="select_all" msgid="408601760696146245">"Выбраць усё"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Відэавыклік"</string>
@@ -175,27 +122,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Выклікаць <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Відэавыклік ад <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Праслухаць галасавое паведамленне ад <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Прайграць галасавое паведамленне ад <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Прыпыніць галасавое паведамленне ад <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Выдаліць галасавое паведамленне ад <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> новае паведамленне галасавой пошты</item>
- <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> новыя паведамленні галасавой пошты</item>
- <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> новых паведамленняў галасавой пошты</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> новага паведамлення галасавой пошты</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Стварыць кантакт для <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Дадаць <xliff:g id="NAMEORNUMBER">^1</xliff:g> да існуючага кантакту"</string>
<string name="description_details_action" msgid="2061866409737706174">"Падрабязнасці кантакту для <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Выдалена з гісторыі выклікаў."</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Сёння"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Учора"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Больш старыя"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Спіс выклікаў"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Уключыць дынамік."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Адключыць дынамік."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Прайграваць хутчэй."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Прайграваць павольней."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Пачаць ці прыпыніць прайграванне."</string>
<string name="display_options_title" msgid="3880091801055797975">"Параметры адлюстравання"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Гукі і вібрацыя"</string>
@@ -212,7 +146,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Выбр. SIM для налад гал. пошты"</string>
<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>
@@ -226,10 +159,8 @@
<string name="block_list" msgid="4701585783411870782">"Заблакіраваныя нумары"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> ужо заблакіраваны."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Уліковыя запісы для выклікаў"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Задаць дазволы"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Каб уключыць хуткі набор, уключыце дазвол для Кантактаў."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Каб прагледзець свой журнал выклікаў, уключыце дазволы Тэлефона."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Каб атрымаць доступ да галасавой пошты, уключыце дазвол для Тэлефона."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Каб шукаць свае кантакты, уключыце дазвол для Кантактаў."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Каб зрабіць выклік, уключыце дазвол для Тэлефона."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Праграма Тэлефон не мае дазволу на запіс у налады сістэмы."</string>
@@ -241,6 +172,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Спам"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"Карыстальнік <xliff:g id="NAME">%1$s</xliff:g> па-за сеткай і не даступны"</string>
<string name="about_phone_label" msgid="582991354677973731">"Інфармацыя"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Расшыфравана Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google расшыфроўвае..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Расшыфроўка недаступная"</string>
<string name="view_conversation" msgid="7895904782094119702">"Праглядзець"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Выклік выдалены. У \"Паведамленнях\" праглядзіце і выдаліце далучэнні, якія былі абагулены падчас гэтага выкліку."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Выклікі выдалены. У \"Паведамленнях\" праглядзіце і выдаліце далучэнні, якія былі абагулены падчас гэтых выклікаў."</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 8385eda1a..812aaa4a2 100644
--- a/java/com/android/dialer/app/res/values-bg/strings.xml
+++ b/java/com/android/dialer/app/res/values-bg/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Телефон"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Телефонна клавиатура"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Телефон"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"История на обажданията"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Сигнал за неправилен номер"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Копиране на номера"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Копиране на преписа"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Блокиране на номера"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Отблокиране на номера"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Редактиране на номера преди обаждане"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Изчистване на историята на обажд."</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Изтриване на гласова поща"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Да се изчисти ли историята на обажд.?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Така ще се изтрият всички обаждания от историята ви"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Историята на обажд. се изчиства…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Телефон"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Пропуснато обаждане"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Пропуснато служебно обаждане"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Пропуснати обаждания"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> гласови съобщения </item>
<item quantity="one">Гласово съобщение</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Пускане"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Нова гласова поща от <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Гл. поща не можа да се възпроизведе"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Гласовата поща се зарежда…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Гласовата поща се архивира…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Гласовата поща не можа да се зареди"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Само обаждания с гласова поща"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Само входящи обаждания"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Само изходящи обаждания"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Само пропуснати обаждания"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"търсене"</string>
- <string name="description_dial_button" msgid="699794433224646027">"набиране"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"номер за набиране"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Пускане или спиране на възпроизвеждането"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Включване или изключване на високоговорителя"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Търсене на позиция за възпроизвеждане"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Намаляване на скоростта на възпроизвеждане"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Увеличаване на скоростта на възпроизвеждане"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"История на обажданията"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Още опции"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"цифрова клавиатура"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Показване само на изходящите"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Показване само на входящите"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Показване само на пропуснатите"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Показване само на гл. поща"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Показване на всички обаждания"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Добавяне на 2-сек пауза"</string>
- <string name="add_wait" msgid="1177723010768282578">"Добавяне на изчакване"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Настройки"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Симулатор"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Пряк път към новия ПИ"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Всички контакти"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Използване на тонова клавиатура"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Назад към текущото обаждане"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Добавяне на обаждане"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Вх. обаждания"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Влизате в режима на групови действия"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Излязохте от режима на групови действия"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Избрахте <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Премахнахте избора от <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Пускане на гласовата поща"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Преглед на контактa <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Обаждане на <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Подробности за контакта за <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Подробности за връзка за обаждащия се <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>, евентуално разпространяващ спам"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> обаждания."</string>
<string name="description_video_call" msgid="3738199365585751727">"Видеообаждане."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Изпращане на SMS до <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Непрослушана гласова поща"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Стартиране на гласово търсене"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Обаждане на <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Гласова поща"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> сек"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> мин <xliff:g id="SECONDS">%s</xliff:g> сек"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Анулиране на режима на групови действия"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Изтриване"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Отказ"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Избрахте <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> – да се изтрие ли избраното?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Избрахте <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Да се изтрият ли тези гласови съобщения? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> в <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Не можете да се обадите на този номер"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"За да настроите гласовата поща, отворете „Меню“ &gt; „Настройки“."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"За да чуете гласовата си поща, първо изключете самолетния режим."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Зарежда се…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Зарежда се от SIM карта..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Контакти от SIM карта"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Гласовото търсене не е налице"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Не може да се осъществи телефонно обаждане, защото приложението Телефон е деактивирано."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Търсене в контактите"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Доб. номер или потърс. контакт"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Историята на обажданията ви е празна"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Извършване на обаждане"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Нямате пропуснати обаждания."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Входящата ви гласова поща е празна."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Показване само на любимите"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"История на обажданията"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Всички"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Пропуснати"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Гл. поща"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Бързо набиране"</string>
<string name="tab_history" msgid="7420269368689503596">"История на обажданията"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Контакти"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Гласова поща"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Премахнато от любимите"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Отмяна"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Обаждане на <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Създаване на нов контакт"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Добавяне към контакт"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Изпращане на SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Провеждане на видеообаждане"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Блокиране на номера"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> нови пропуснати обаждания"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Още нямате контакти за бързо набиране"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Добавяне на любим контакт"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Докоснете изображението, за да видите всички номера, или го натиснете и задръжте за пренареждане"</string>
<string name="remove_contact" msgid="2353580570488923668">"Премахване"</string>
<string name="select_all" msgid="408601760696146245">"Избиране на всички"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Видеообаждане"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Обаждане на <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Видеообаждане до <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Прослушване на гласовата поща от <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Пускане на гласовата поща от <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Поставяне на пауза на гласовата поща от <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Изтриване на гласовата поща от <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> нови гласови съобщения</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ново гласово съобщение</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Създаване на контакт за <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Добавяне на <xliff:g id="NAMEORNUMBER">^1</xliff:g> към съществуващ контакт"</string>
<string name="description_details_action" msgid="2061866409737706174">"Подробности за обаждането за <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Изтрито от историята на обажданията"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Днес"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Вчера"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"По-стари"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Списък с обаждания"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Включване на високоговорителя."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Изключване на високоговорителя."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"По-бързо възпроизвеждане."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"По-бавно възпроизвеждане."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Стартиране или поставяне на пауза на възпроизвеждането."</string>
<string name="display_options_title" msgid="3880091801055797975">"Опции за показване"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Звуци и вибриране"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"SIM за настройки на гл. поща"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Блокирани номера"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"Номер <xliff:g id="NUMBER">%1$s</xliff:g> вече е блокиран."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Профили за обаждане"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Задаване на разрешенията"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"За да активирате бързото набиране, включете разрешението за Контакти."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"За да видите списъка с обажданията си, включете разрешението за Телефон."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"За да осъществите достъп до гласовата си поща, включете разрешението за Телефон."</string>
<string name="permission_no_search" msgid="2424710404207193826">"За да търсите в контактите си, включете разрешенията за тях."</string>
<string name="permission_place_call" msgid="8686908130349369423">"За да извършите обаждане, включете разрешението за Телефон."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Приложението Телефон няма разрешение да записва в системните настройки."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Спам"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"С <xliff:g id="NAME">%1$s</xliff:g> не може да се установи връзка, тъй като е офлайн"</string>
<string name="about_phone_label" msgid="582991354677973731">"Информация"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Транскрибирано от Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google създава препис…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Няма запис"</string>
<string name="view_conversation" msgid="7895904782094119702">"Преглед"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Обаждането е изтрито. Прегледайте и изтрийте прикачените файлове, споделени по време на това обаждане в Messages."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Обажданията са изтрити. Прегледайте и изтрийте прикачените файлове, споделени по време на обажданията в Messages."</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 2e46e736c..ab0d89653 100644
--- a/java/com/android/dialer/app/res/values-bn/strings.xml
+++ b/java/com/android/dialer/app/res/values-bn/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"ফোন"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"ফোনের কীপ্যাড"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"ফোন"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"পুরোনো কলের তালিকা"</string>
- <string name="action_report_number" msgid="7231442711369737797">"ভুল নম্বর অভিযোগ করুন"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"নম্বর প্রতিলিপি করুন"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"ট্রান্সক্রিপশান প্রতিলিপি করুন"</string>
- <string name="action_block_number" msgid="3669819840999705278">"নম্বর অবরোধ করুন"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"নম্বর অবরোধ মুক্ত করুন"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"কল করার আগে নম্বর সম্পাদনা করুন"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"পুরোনো কলের তালিকা সাফ করুন"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"ভয়েসমেল মুছুন"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"পুরোনো কলের তালিকা সাফ করবেন?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"এটি আপনার ইতিহাস থেকে সমস্ত কল মুছে দেবে"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"পুরোনো কলের তালিকা সাফ করা হচ্ছে…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"ফোন"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"মিসড কল"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"কাজের কল মিস করেছেন"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"মিস করা কলগুলি"</string>
@@ -48,66 +43,33 @@
<item quantity="one"> <xliff:g id="COUNT">%1$d</xliff:g>টি ভয়েসমেল </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g>টি ভয়েসমেল </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"শুনুন"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g> এর থেকে নতুন ভয়েসমেল"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"ভয়েসমেল প্লে করা যায়নি"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"ভয়েসমেল লোড করা হচ্ছে..."</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"ভয়েসমেল সংরক্ষণাগারভুক্ত করা হচ্ছে…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"ভয়েসমেল লোড করা যায়নি"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"কেবলমাত্র ভয়েসমেলের সাথে কলগুলি"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"কেবলমাত্র ইনকামিং কলগুলি"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"কেবলমাত্র আউটগোয়িং কলগুলি"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"কেবলমাত্র মিসড কলগুলি"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"অনুসন্ধান"</string>
- <string name="description_dial_button" msgid="699794433224646027">"ডায়াল করুন"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"ডায়াল করার জন্য নম্বর"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"প্লেব্যাক প্লে করুন বা থামান"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"স্পিকার চালু বা বন্ধ করুন"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"প্লেব্যাক অবস্থান খুঁজুন"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"প্লেব্যাকের হার হ্রাস করুন"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"প্লেব্যাকের হার বৃদ্ধি করুন"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"কলের ইতিহাস"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"আরো বিকল্প"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"কীপ্যাড"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"কেবলমাত্র আউটগোয়িং দেখান"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"কেবলমাত্র ইনকামিং দেখান"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"কেবলমাত্র মিসড দেখান"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"কেবলমাত্র ভয়েসমেলগুলি দেখান"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"সমস্ত কল দেখান"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"২- সেকেন্ড বিরতি যোগ করুন"</string>
- <string name="add_wait" msgid="1177723010768282578">"অপেক্ষা যোগ করুন"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"সেটিংস"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"সিমুলেটার"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"নতুন UI শর্টকাট তৈরি করুন"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"সকল পরিচিতি"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"স্পর্শ স্বর কীপ্যাড ব্যবহার করুন"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"প্রগতিতে থাকা কলে প্রত্যাবর্তন"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"কল যোগ করুন"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"ইনকামিং কলগুলি"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"বাল্ক অ্যাকশন মোডে প্রবেশ করা হচ্ছে"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"বাল্ক অ্যাকশন মোড ত্যাগ করুন"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> নির্বাচন করা হয়েছে"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> অনির্বাচন করা হয়েছে"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"ভয়েসমেল প্লে করুন"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"<xliff:g id="NAME">%1$s</xliff:g> পরিচিতি দেখুন"</string>
- <string name="description_call" msgid="1532402285334775372">"<xliff:g id="NAME">%1$s</xliff:g> কে কল করুন"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> পরিচিতির বিশদ বিবরণ"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"সন্দেহভাজন স্প্যাম কলারের পরিচিতির বিশদ বিবরণ <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g>টি কল৷"</string>
<string name="description_video_call" msgid="3738199365585751727">"ভিডিও কল।"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"<xliff:g id="NAME">%1$s</xliff:g> কে SMS পাঠান"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"না শোনা ভয়েসমেল"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"ভয়েস অনুসন্ধান শুরু করুন"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"<xliff:g id="NUMBER">%s</xliff:g> এ কল করুন"</string>
<string name="voicemail" msgid="8899540969000957954">"ভয়েসমেল"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> সেকেন্ড"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> মিনিট <xliff:g id="SECONDS">%s</xliff:g> সেকেন্ড"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"ব্যাচ অ্যাকশন মোড বাতিল করুন"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"মুছুন"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"বাতিল করুন"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"নির্বাচিত <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> মুছে ফেলতে চান?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g>টি নির্বাচিত"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"এই ভয়েসমেলগুলি মুছবেন? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> তারিখে <xliff:g id="TIME">%2$s</xliff:g>\'টায়"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"এই নম্বরে কল করতে পারবেন না"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"ভয়েসমেল সেট আপ করতে, মেনু &gt; সেটিংস এ যান৷"</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"ভয়েসমেলে কল করতে, সবার আগে বিমানমোড বন্ধ করুন৷"</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"লোড হচ্ছে..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"সিম কার্ড থেকে লোড করা হচ্ছে…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"সিম কার্ডের পরিচিতিগুলি"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"ভয়েস অনুসন্ধান অনুপলব্ধ"</string>
- <string name="call_not_available" msgid="7850148370757361155">"কোনো ফোন কল করা যাবে না কারণ ফোন অ্যাপ্লিকেশানটি অক্ষম করা হয়েছে৷"</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"পরিচিতিগুলি খুঁজুন"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"সংখ্যা যোগ করুন বা পরিচিতিগুলি অনুসন্ধান করুন"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"আপনার পুরোনো কলের তালিকা খালি আছে"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"একটি কল করুন"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"আপনার কোনো মিসড কল নেই।"</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"আপনার ভয়েসমেলের ইনবক্স খালি রয়েছে।"</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"কেবলমাত্র পছন্দসইগুলি দেখান"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"পুরোনো কলের তালিকা"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"সমস্ত"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"মিসড"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"ভয়েসমেল"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"দ্রুত ডায়াল"</string>
<string name="tab_history" msgid="7420269368689503596">"পুরোনো কলের তালিকা"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"পরিচিতিগুলি"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"ভয়েস মেল"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"পছন্দসই থেকে সরানো হয়েছে"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"পূর্বাবস্থায় ফিরুন"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"<xliff:g id="NUMBER">%s</xliff:g> এ কল করুন"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"নতুন পরিচিতি বানান"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"একটি পরিচিতিতে যোগ করুন"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMS পাঠান"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"ভিডিও কল করুন"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"নম্বর অবরোধ করুন"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g>টি নতুন মিসড কল"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"আপনার স্পীড ডায়ালে এখনও পর্যন্ত কেউ নেই"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"একটি পছন্দসই যোগ করুন"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"সমস্ত নম্বর দেখতে ছবিতে স্পর্শ করুন বা রেকর্ড করতে স্পর্শ করে ধরে রাখুন"</string>
<string name="remove_contact" msgid="2353580570488923668">"সরান"</string>
<string name="select_all" msgid="408601760696146245">"সবগুলি নির্বাচন করুন"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"ভিডিও কল"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> এর কল"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>-এ ভিডিও কল করুন।"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> এর থেকে আসা ভয়েসমেল শোনা হয়েছে"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> এর থেকে ভয়েসমেল প্লে করুন"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> এর থেকে ভয়েসমেলে বিরাম দিন"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> এর থেকে ভয়েসমেল মুছুন"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>টি নতুন ভয়েসমেল</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>টি নতুন ভয়েসমেল</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> এর জন্য পরিচিতি তৈরি করুন"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"বিদ্যমান পরিচিতিতে <xliff:g id="NAMEORNUMBER">^1</xliff:g> যোগ করুন"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> এর কলের বিবরণ"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"কলের ইতিহাস থেকে মোছা হয়েছে"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"আজ"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"গতকাল"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"পুরোনো"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"কলগুলির তালিকা"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"স্পিকার চালু করুন৷"</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"স্পিকার বন্ধ করুন৷"</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"দ্রুত প্লে করুন৷"</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"ধীরে প্লে করুন৷"</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"প্লেব্যাক শুরু করুন বা বিরতি দিন৷"</string>
<string name="display_options_title" msgid="3880091801055797975">"প্রদর্শনের বিকল্পগুলি"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"শব্দ এবং কম্পন"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"ভয়েসমেল সেটিংসের জন্য সিম নির্বাচন করুন"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"ব্লক করা নাম্বারগুলি"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> ইতিমধ্যেই অববোধ করা রয়েছে৷"</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"কলিং অ্যাকাউন্টগুলি"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"অনুমতিগুলি সেট করুন"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"স্পীড ডায়াল সক্ষম করতে, পরিচিতিগুলির অনুমতি চালু করুন।"</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"আপনার কল লগ দেখতে, ফোনের অনুমতি চালু করুন।"</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"আপনার ভয়েসমেল অ্যাক্সেস করতে, ফোনের অনুমতি চালু করুন।"</string>
<string name="permission_no_search" msgid="2424710404207193826">"আপনার পরিচিতিগুলি অনুসন্ধান করতে, পরিচিতির অনুমতিগুলি চালু করুন।"</string>
<string name="permission_place_call" msgid="8686908130349369423">"একটি কল করতে, ফোনের অনুমতি চালু করুন।"</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"ফোনের অ্যাপ্লিকেশানকে সিস্টেম সেটিংসে লেখার অনুমতি দেওয়া হয়নি।"</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"স্প্যাম"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> এখন অফলাইনে থাকায় যোগাযোগ করা যাবে না"</string>
<string name="about_phone_label" msgid="582991354677973731">"সম্পর্কে"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Google এর প্রতিলিপি করা হয়েছে"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google ট্রান্সক্রাইব করছে …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"প্রতিলিপি উপলব্ধ নয়"</string>
<string name="view_conversation" msgid="7895904782094119702">"দেখুন"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"কল মোছা হয়েছে। বার্তার মধ্যে কলের সময় শেয়ার করা সংযুক্তি দেখুন ও মুছুন।"</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"কলগুলি মোছা হয়েছে। বার্তার মধ্যে কলের সময় শেয়ার করা সংযুক্তিগুলি দেখুন ও মুছুন।"</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 fb00ce4dc..b55f90124 100644
--- a/java/com/android/dialer/app/res/values-bs/strings.xml
+++ b/java/com/android/dialer/app/res/values-bs/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Telefonska tastatura"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefon"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Historija poziva"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Prijavi netačan broj"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Kopiraj broj"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Kopiraj transkripciju"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Blokiraj broj"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Deblokiraj broj"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Uredi broj prije poziva"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Obriši historiju poziva"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Izbriši govornu poštu"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Obrisati historiju poziva?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Ovo će izbrisati sve pozive iz historije"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Brisanje historije poziva u toku…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telefon"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Propušteni poziv"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Propušteni poslovni poziv"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Propušteni pozivi"</string>
@@ -49,66 +44,33 @@
<item quantity="few"> <xliff:g id="COUNT">%1$d</xliff:g> Poruke govorne pošte </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> Poruka govorne pošte </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Pokreni"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Nova govorna pošta od <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Nije moguće pokrenuti govornu poštu"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Učitavanje govorne pošte…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Arhiviranje govorne pošte..."</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Nije moguće učitati govornu poštu"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Samo pozivi s govornom poštom"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Samo dolazni pozivi"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Samo odlazni pozivi"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Samo propušteni pozivi"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"pretraga"</string>
- <string name="description_dial_button" msgid="699794433224646027">"biraj"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"broj za biranje"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Pokreni ili zaustavi pokretanje"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Uključi ili isključi zvučnik"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Traženje položaja reprodukcije"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Smanjenje brzine reprodukcije"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Povećavanje brzine reprodukcije"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Historija poziva"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Više opcija"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"telefonska tastatura"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Prikaži samo odlazne"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Prikaži samo dolazne"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Prikaži samo propuštene"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Prikaži samo govornu poštu"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Prikaži sve pozive"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Dodaj pauzu od 2 sekunde"</string>
- <string name="add_wait" msgid="1177723010768282578">"Dodaj čekanje"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Postavke"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Kreiraj prečicu za novi UI"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Svi kontakti"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Koristi tastaturu za tonsko biranje"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Povratak na poziv u toku"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Dodaj poziv"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Dolazni pozivi"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Ulazak u način rada za skupnu radnju"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Napuštanje načina rada za skupnu radnju"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Odabrano <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Poništen odabir <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Pokretanje govorne pošte"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Prikaži kontakt <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Pozovi kontakt <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Detalji o kontaktu <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Detalji o kontaktu za potencijalnog neželjenog pozivaoca <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"Broj poziva: <xliff:g id="NUMBEROFCALLS">%1$s</xliff:g>."</string>
<string name="description_video_call" msgid="3738199365585751727">"Videopoziv."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Pošalji SMS kontaktu <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Nepreslušana govorna pošta"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Pokreni glasovno pretraživanje"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Pozovi <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Govorna pošta"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> sek."</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min. <xliff:g id="SECONDS">%s</xliff:g> sek."</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Otkaži način rada za grupnu radnju"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Izbriši"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Otkaži"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Izbrisati izabranu/e <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Odabrano <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"Izbrisati ove govorne poruke? "</b>"</item>
@@ -119,43 +81,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> u <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Nije moguće pozvati ovaj broj"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Da postavite govornu poštu, idite na Meni &gt; Postavke."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Da pozovete govornu poštu, prvo isključite Način rada u avionu."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Učitavanje..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Učitavanje sa SIM kartice…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Kontakti sa SIM kartice"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Glasovno pretraživanje nije dostupno"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Nije moguće uputiti poziv jer je aplikacija Telefon onemogućena."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Traži kontakte"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Dodajte broj ili tražite kontakte"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Vaša historija poziva je prazna."</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Pozovi"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Nemate propuštenih poziva."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Vaše sanduče govorne pošte je prazno."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Prikaži samo favorite"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Historija poziva"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Sve"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Propušteni"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Govorna pošta"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Brzo biranje"</string>
<string name="tab_history" msgid="7420269368689503596">"Historija poziva"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kontakti"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Govorna pošta"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Uklonjeno iz favorita"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Poništi"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Pozovi <xliff:g id="NUMBER">%s</xliff:g>"</string>
- <string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Napravi novi kontakt"</string>
+ <string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Izrada novog kontakta"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Dodaj u kontakt"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Pošalji SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Uputi videopoziv"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Blokiraj broj"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"Broj novih propuštenih poziva: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Nemate nikog na brzom biranju"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Dodaj u favorite"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Dodirnite sliku da vidite sve brojeve ili dodirnite i držite da promijenite raspored."</string>
<string name="remove_contact" msgid="2353580570488923668">"Ukloni"</string>
<string name="select_all" msgid="408601760696146245">"Odaberi sve"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videopoziv"</string>
@@ -173,26 +120,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Pozovi kontakt <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Uputi videopoziv kontaktu <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Preslušaj govornu poštu od kontakta <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Pokreni govornu poštu od kontakta <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Pauziraj govornu poštu od kontakta <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Izbriši govornu poštu od kontakta <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> nova poruka govorne pošte</item>
- <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> nove poruke govorne pošte</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> novih poruka govorne pošte</item>
- </plurals>
- <string name="description_create_new_contact_action" msgid="1928282350281564130">"Napravi kontakt za <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
+ <string name="description_create_new_contact_action" msgid="1928282350281564130">"Kreirajte kontakt za <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Dodaj <xliff:g id="NAMEORNUMBER">^1</xliff:g> postojećem kontaktu"</string>
<string name="description_details_action" msgid="2061866409737706174">"Detalji poziva za <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Izbrisano iz historije poziva"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Danas"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Jučer"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Starije"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Lista poziva"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Uključite zvučnik."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Isključivanje zvučnika."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Brže pokretanje."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Sporije pokretanje.."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Pokreni ili pauziraj pokretanje"</string>
<string name="display_options_title" msgid="3880091801055797975">"Opcije prikaza"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Zvukovi i vibracija"</string>
@@ -209,7 +144,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Odaberite SIM karticu za postavke govorne pošte"</string>
<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>
@@ -223,10 +157,8 @@
<string name="block_list" msgid="4701585783411870782">"Blokirani brojevi"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> je već blokiran."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Računi za pozivanje"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Postavi dozvole"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Da omogućite brzo biranje, uključite dozvolu za Kontakte."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Da vidite popis poziva, uključite dozvolu za Telefon."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Da pristupite govornoj pošti,uključite dozvolu za telefon."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Da pretražujete kontakte, uključite dozvole za Kontakte."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Da uputite poziv, uključite dozvolu za Telefon."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Aplikacija za telefon nema dozvolu za pisanje u postavkama sistema."</string>
@@ -238,6 +170,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Neželjena pošta"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"Osoba <xliff:g id="NAME">%1$s</xliff:g> je van mreže i ne možete je kontaktirati"</string>
<string name="about_phone_label" msgid="582991354677973731">"O aplikaciji"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transkribirao Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google transkribira…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transkript nije dostupan"</string>
<string name="view_conversation" msgid="7895904782094119702">"Prikaži"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Poziv je izbrisan. Pogledajte i izbrišite priloge podijeljene tokom ovog poziva u aplikaciji Messages."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Pozivi su izbrisani. Pogledajte i izbrišite priloge podijeljene tokom poziva u aplikaciji Messages."</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 396d98a3a..e87a6158c 100644
--- a/java/com/android/dialer/app/res/values-ca/strings.xml
+++ b/java/com/android/dialer/app/res/values-ca/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telèfon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Teclat del telèfon"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telèfon"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Historial de trucades"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Informa d\'un número incorrecte"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Copia el número"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Copia la transcripció"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Bloqueja el número"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Desbloqueja el número"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Edita el número abans de trucar"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Esborra l\'historial de trucades"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Suprimeix la bústia de veu"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Esborrar l\'historial de trucades?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Se suprimiran totes les trucades de l\'historial."</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Esborrant historial de trucades..."</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telèfon"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Trucada perduda"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Trucada perduda de feina"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Trucades perdudes"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> bústies de veu </item>
<item quantity="one">Bústia de veu</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Reprodueix"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Nou missatge de veu de <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Error en reproduir el missatge de veu."</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"S\'està carregant la bústia de veu..."</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"S\'estan arxivant els missatges de veu…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"No s\'ha pogut carregar la bústia de veu."</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Només trucades amb bústia de veu"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Només trucades entrants"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Només trucades sortints"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Només trucades perdudes"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"cerca"</string>
- <string name="description_dial_button" msgid="699794433224646027">"marca"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"número que es marcarà"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Reprodueix o atura la reproducció"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Activa o desactiva el mans lliures"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Cerca la posició de la reproducció"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Disminueix la velocitat de la reproducció"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Augmenta la velocitat de la reproducció"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Historial de trucades"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Més opcions"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"teclat"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Mostra només trucades sortints"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Mostra només trucades entrants"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Mostra només trucades perdudes"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Mostra només missatges de veu"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Mostra totes les trucades"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Afegeix una pausa de 2 segons"</string>
- <string name="add_wait" msgid="1177723010768282578">"Afegeix espera"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Configuració"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulador"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Crea drecera per a la nova IU"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Tots els contactes"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Utilitza el teclat de tons"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Torna a la trucada en curs"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Afegeix una trucada"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Trucades entrants"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"S\'està accedint al mode d\'acció massiva"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"S\'ha sortit del mode d\'acció massiva"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"S\'ha seleccionat <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"S\'ha desseleccionat <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Reprodueix el missatge de veu"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Visualitza el contacte <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Truca a <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Dades de contacte de: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Dades de contacte de la possible trucada brossa: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> trucades"</string>
<string name="description_video_call" msgid="3738199365585751727">"Videotrucada"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Envia un SMS a <xliff:g id="NAME">%1$s</xliff:g>."</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Missatge de veu no escoltat"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Inicia la cerca per veu"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Truca al <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Bústia de veu"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Cancel·la el mode d\'accions en lot"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Suprimeix"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Cancel·la"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Vols suprimir l\'element o elements seleccionats (<xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>)?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> seleccionades"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Vols suprimir aquests missatges de veu? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> a les <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"No es pot trucar a aquest número."</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Per configurar els missatges de veu, ves a Menú &gt; Configuració."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Per trucar a la bústia de veu, primer has de desactivar el mode d\'avió."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"S\'està carregant…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"S\'està carregant des de la targeta SIM..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Contactes de la targeta SIM"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"La cerca per veu no està disponible."</string>
- <string name="call_not_available" msgid="7850148370757361155">"No es pot fer una trucada perquè s\'ha desactivat l\'aplicació de telèfon."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Cerca als contactes"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Afegeix núm. o cerca contactes"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"El teu historial de trucades és buit"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Fes una trucada"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"No tens cap trucada perduda."</string>
- <string name="call_log_voicemail_empty" msgid="273623903423275178">"La safata d\'entrada de la bústia de veu està buida."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Mostra només els preferits"</string>
+ <string name="call_log_voicemail_empty" msgid="273623903423275178">"La safata d\'entrada de la bústia de veu és buida."</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Historial de trucades"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Totes"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Perdudes"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Missatge de veu"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Marcatge ràpid"</string>
<string name="tab_history" msgid="7420269368689503596">"Historial de trucades"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Contactes"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Bústia de veu"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Eliminat dels preferits"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Desfés"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Truca al <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Crea un contacte"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Afegeix a un contacte"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Envia SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Fes una videotrucada"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Bloqueja el número"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> trucades perdudes noves"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Encara no tens cap contacte al marcatge ràpid"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Afegeix un preferit"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Toca la imatge per veure\'n tots els números o bé mantén-la premuda per canviar-ne l\'ordre"</string>
<string name="remove_contact" msgid="2353580570488923668">"Suprimeix"</string>
<string name="select_all" msgid="408601760696146245">"Selecciona-ho tot"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videotrucada"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Truca a <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Videotrucada amb <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Escolta el missatge a la bústia de veu de: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Reprodueix el missatge de veu de: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Posa en pausa el missatge de veu de: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Suprimeix el missatge de veu de: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> nous correus de veu</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> nou correu de veu</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Crea un contacte per a <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Afegeix <xliff:g id="NAMEORNUMBER">^1</xliff:g> a un contacte existent"</string>
<string name="description_details_action" msgid="2061866409737706174">"Detalls de la trucada de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"S\'ha suprimit de l\'historial de trucades."</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Avui"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Ahir"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Més antiga"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Llista de trucades"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Activa l\'altaveu."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Desactiva l\'altaveu."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Reprodueix més ràpidament."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Reprodueix més lentament."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Inicia la reproducció o la posa en pausa."</string>
<string name="display_options_title" msgid="3880091801055797975">"Opcions de visualització"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Sons i vibració"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Tria la SIM per a la configuració de la bústia"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Números bloquejats"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> ja està bloquejat."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Comptes de trucades"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Defineix els permisos"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Activa el permís Contactes per activar el marcatge ràpid."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Activa el permís Telèfon per veure el teu registre de trucades."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Activa el permís Telèfon per accedir a la bústia de veu."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Per cercar els teus contactes, activa els permisos de Contactes."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Activa el permís Telèfon per fer una trucada."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"L\'aplicació Telèfon no té permís per escriure a la configuració del sistema."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Trucada brossa"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> no té connexió i no s\'hi pot contactar"</string>
<string name="about_phone_label" msgid="582991354677973731">"Informació"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transcripció feta per Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google està transcrivint…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transcripció no disponible"</string>
<string name="view_conversation" msgid="7895904782094119702">"Mostra"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"S\'ha suprimit la trucada. Consulta i suprimeix els fitxers adjunts compartits durant aquesta trucada a Missatges."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"S\'han suprimit les trucades. Consulta i suprimeix els fitxers adjunts compartits durant les trucades a Missatges."</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 42219e520..d69c96e31 100644
--- a/java/com/android/dialer/app/res/values-cs/strings.xml
+++ b/java/com/android/dialer/app/res/values-cs/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Klávesnice telefonu"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefon"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Historie volání"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Nahlásit nesprávné číslo"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Kopírovat číslo"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Kopírovat přepis"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Blokovat číslo"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Zrušit blokování čísla"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Před voláním upravit číslo"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Vymazat historii volání"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Smazat hlasovou zprávu"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Vymazat historii hovorů?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Tímto z historie smažete všechny hovory."</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Mazání historie volání…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telefon"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Zmeškaný hovor"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Zmeškaný pracovní hovor"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Zmeškané hovory"</string>
@@ -50,66 +45,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> hlasových zpráv </item>
<item quantity="one">Hlasová zpráva</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Přehrát"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Nová hlasová zpráva – <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Hlasovou schránku nelze přehrát."</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Načítání hlasové schránky…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Archivace hlasové zprávy…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Hlasovou schránku nelze načíst."</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Jen hovory s hlasovou schránkou"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Jen příchozí hovory"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Jen odchozí hovory"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Jen zmeškané hovory"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"vyhledat"</string>
- <string name="description_dial_button" msgid="699794433224646027">"vytáčení"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"vytáčené číslo"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Spuštění a zastavení přehrávání"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Zapnutí a vypnutí reproduktoru"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Vyhledání pozice přehrávání"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Snížení rychlosti přehrávání"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Zvýšení rychlosti přehrávání"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Historie volání"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Více možností"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"klávesnice"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Zobrazit pouze odchozí"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Zobrazit pouze příchozí"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Zobrazit pouze zmeškané"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Zobrazit pouze hlas. schránku"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Zobrazit všechny hovory"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Přidat pauzu 2 s"</string>
- <string name="add_wait" msgid="1177723010768282578">"Přidat čekání"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Nastavení"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulátor"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Vytv. zkratku na nové rozhraní"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Všechny kontakty"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Použít dotykovou tónovou klávesnici"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Návrat k probíhajícímu hovoru"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Přidat hovor"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Příchozí volání"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Vstupování do režimu hromadných akcí"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Opustili jste režim hromadných akcí"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Položka <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> je vybrána"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Položka <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> není vybrána"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Přehrát hlasovou schránku"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Zobrazit kontakt <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Volat kontakt <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Podrobnosti kontaktu pro <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Kontaktní údaje volajícího podezřelého ze spamu: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"Počet hovorů: <xliff:g id="NUMBEROFCALLS">%1$s</xliff:g>"</string>
<string name="description_video_call" msgid="3738199365585751727">"Videohovor"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Odeslat SMS kontaktu <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Nevyslechnutá hlasová zpráva"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Spustit hlasové vyhledávání"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Zavolat <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Hlasová schránka"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Zrušit režim hromadných akcí"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Smazat"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Zrušit"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Smazat <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Vybráno: <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="few">"<b>"Smazat tyto hlasové zprávy? "</b>"</item>
@@ -121,43 +83,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> v <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Na toto číslo nelze volat."</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Pokud chcete nastavit hlasovou schránku, přejděte na nabídku &gt; Nastavení."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Pokud chcete volat do hlasové schránky, vypněte nejdříve režim letadla."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Načítá se..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Načítání ze SIM karty..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Kontakty na SIM kartě"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Hlasové vyhledávání není k dispozici."</string>
- <string name="call_not_available" msgid="7850148370757361155">"Telefonický hovor nelze uskutečnit, protože aplikace Telefon byla zakázána."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Vyhledat kontakty"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Přidejte číslo nebo vyhledejte kontakty"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Historie volání je prázdná"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Zavolat"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Nemáte žádné zmeškané hovory."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Hlasová schránka je prázdná."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Zobrazit pouze oblíbené"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Historie volání"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Všechny"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Zmeškané"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Schránka"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Rychlá volba"</string>
<string name="tab_history" msgid="7420269368689503596">"Historie volání"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kontakty"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Hlasová schránka"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Odebráno z oblíbených"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Vrátit zpět"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Zavolat <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Vytvořit nový kontakt"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Přidat ke kontaktu"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Odeslat SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Uskutečnit videohovor"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Blokovat číslo"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"Nové zmeškané hovory: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"V rychlém vytáčení zatím nemáte žádný kontakt."</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Přidat oblíbený kontakt"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Klepnutím na obrázek zobrazíte všechna čísla. Podržením můžete změnit pořadí."</string>
<string name="remove_contact" msgid="2353580570488923668">"Odstranit"</string>
<string name="select_all" msgid="408601760696146245">"Vybrat všechny"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videohovor"</string>
@@ -175,27 +122,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Volat kontakt <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Videohovor s kontaktem <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Poslech hlasové schránky od <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Přehrát hlasovou zprávu od kontaktu <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Pozastavit hlasovou zprávu od kontaktu <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Smazat hlasovou zprávu od kontaktu <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> nové zprávy v hlasové schránce</item>
- <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> nové zprávy v hlasové schránce</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> nových zpráv v hlasové schránce</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> nová zpráva v hlasové schránce</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Pro záznam <xliff:g id="NAMEORNUMBER">^1</xliff:g> se vytvoří nový kontakt"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Záznam <xliff:g id="NAMEORNUMBER">^1</xliff:g> se přidá k existujícímu kontaktu"</string>
<string name="description_details_action" msgid="2061866409737706174">"Podrobnosti volání <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Smazáno z historie volání"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Dnes"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Včera"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Starší"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Seznam volání"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Zapnout reproduktor."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Vypnout reproduktor."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Přehrávat rychleji."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Přehrávat pomaleji."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Spustit nebo pozastavit přehrávání."</string>
<string name="display_options_title" msgid="3880091801055797975">"Možnosti zobrazení"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Zvuky a vibrace"</string>
@@ -212,7 +146,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Vyberte SIM kartu k nastavení hlasové schránky"</string>
<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>
@@ -226,10 +159,8 @@
<string name="block_list" msgid="4701585783411870782">"Blokovaná čísla"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"Číslo <xliff:g id="NUMBER">%1$s</xliff:g> je již blokováno."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Účty pro volání"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Nastavit oprávnění"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Chcete-li povolit rychlé vytáčení, aktivujte oprávnění Kontakty."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Chcete-li zobrazit seznam hovorů, aktivujte oprávnění Telefon."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Chcete-li přejít do hlasové schránky, aktivujte oprávnění Telefon."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Chcete-li vyhledat kontakty, zapněte oprávnění Kontakty."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Chcete-li uskutečnit hovor, aktivujte oprávnění Telefon."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Aplikace Telefon nemá oprávnění provádět zápis do nastavení systému."</string>
@@ -241,6 +172,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"Uživatel <xliff:g id="NAME">%1$s</xliff:g> je offline a není možné se s ním spojit"</string>
<string name="about_phone_label" msgid="582991354677973731">"O aplikaci"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Přepsáno Googlem"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google přepisuje zprávu…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Přepis není k dispozici"</string>
<string name="view_conversation" msgid="7895904782094119702">"Zobrazit"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Hovor byl smazán. Přílohy sdílené během něj můžete zobrazit a smazat v aplikaci Zprávy."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Hovory byly smazány. Přílohy sdílené během nich můžete zobrazit a smazat v aplikaci Zprávy."</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 aabe678d6..be2dd4867 100644
--- a/java/com/android/dialer/app/res/values-da/strings.xml
+++ b/java/com/android/dialer/app/res/values-da/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Opkald"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Telefontastatur"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Opkald"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Opkaldshistorik"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Rapportér et forkert nummer"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Kopiér nummeret"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Kopiér transskriptionen"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Bloker nummeret"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Ophæv blokering af nummeret"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Rediger nummeret før opkald"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Ryd opkaldshistorik"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Slet talemeddelelsen"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Vil du rydde opkaldshistorikken?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Dette vil slette alle opkald fra din historik"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Opkaldshistorik ryddes..."</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telefon"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Ubesvarede opkald"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Ubesvaret arbejdsopkald"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Ubesvarede opkald"</string>
@@ -48,66 +43,33 @@
<item quantity="one"><xliff:g id="COUNT">%1$d</xliff:g> talebeskeder </item>
<item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> talebeskeder </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Spil"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Ny besked fra <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Telefonsvarerbesked kan ikke afspilles"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Telefonsvarerbesked indlæses..."</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Arkiverer talebeskeden…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Telefonsvarerbesked kan ikke indlæses"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Kun opkald med telefonsvarer"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Kun indgående opkald"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Kun udgående opkald"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Kun ubesvarede opkald"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"søg"</string>
- <string name="description_dial_button" msgid="699794433224646027">"ring op"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"nummer at ringe op"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Start eller stop afspilning"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Slå medhør til eller fra"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Søg efter afspilningsposition"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Skru ned for afspilningshastigheden"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Skru op for afspilningshastigheden"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Opkaldshistorik"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Flere valgmuligheder"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"tastatur"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Vis kun udgående"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Vis kun indgående"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Vis kun ubesvarede"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Vis kun telefonsvarerbeskeder"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Vis alle opkald"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Tilføj pause på 2 sek."</string>
- <string name="add_wait" msgid="1177723010768282578">"Tilføj ventetid"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Indstillinger"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Opret ny brugerfladegenvej"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Alle kontakter"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Brug numerisk tastatur"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Vend tilbage til igangværende opkald"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Tilføj opkald"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Indgående opkald"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Massehandlingstilstanden startes"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Massehandlingstilstanden blev afsluttet"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Valgt <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Fravalgt <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Afspil telefonsvarerbesked"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Vis kontaktpersonen <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Ring til <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Kontaktoplysninger for <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Kontaktoplysninger om formodet spammer <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> opkald."</string>
<string name="description_video_call" msgid="3738199365585751727">"Videoopkald."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Send sms-besked til <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Uaflyttet besked på telefonsvareren"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Start talesøgning"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Ring til <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Telefonsvarer"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> sek."</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min. <xliff:g id="SECONDS">%s</xliff:g> sek."</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Annuller massehandlingstilstand"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Slet"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Annuller"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Vil du slette de valgte <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> er valgt"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"Vil du slette denne talebesked? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> kl. <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Det er ikke muligt at ringe til dette nummer"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Hvis du vil konfigurere telefonsvareren, skal du gå til Menu &gt; Indstillinger."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Hvis du vil ringe til telefonsvareren, skal du først slå Flytilstand fra."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Indlæser…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI-nummer"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Indlæser fra SIM-kort ..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Kontakter på SIM-kort"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Talesøgning er ikke tilgængelig"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Det er ikke muligt at foretage et telefonopkald, fordi applikationen Telefon er deaktiveret."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Søg i kontakter"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Tilføj nummer, eller søg i kontaktpersoner"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Din opkaldshistorik er tom"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Foretag et opkald"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Du har ingen ubesvarede opkald."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Indbakken for din telefonsvarer er tom."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Vis kun foretrukne"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Opkaldshistorik"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Alle"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Ubesvarede"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Talebesked"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Hurtigopkald"</string>
<string name="tab_history" msgid="7420269368689503596">"Opkaldshistorik"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kontaktpersoner"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Telefonsvarer"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Fjernet fra foretrukne"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Fortryd"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Ring til <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Opret ny kontaktperson"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Føj til en kontaktperson"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Send sms"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Foretag videoopkald"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Bloker nummer"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> nye ubesvarede opkald"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Der er endnu ingen kontaktpersoner i Hurtigopkald"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Angiv en kontaktperson som foretrukken"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Tryk på billedet for at se alle numre, eller tryk og hold nede på billedet for at omarrangere"</string>
<string name="remove_contact" msgid="2353580570488923668">"Fjern"</string>
<string name="select_all" msgid="408601760696146245">"Vælg alt"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videoopkald"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Ring til <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Videoopkald <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Lyt til indtalt besked fra <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Afspil talemeddelelsen fra <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Sæt talemeddelelsen fra <xliff:g id="NAMEORNUMBER">^1</xliff:g> på pause"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Slet talemeddelelsen fra <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> nye talemeddelelser</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> nye talemeddelelser</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Opret en kontaktperson for <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Føj <xliff:g id="NAMEORNUMBER">^1</xliff:g> til en eksisterende kontaktperson"</string>
<string name="description_details_action" msgid="2061866409737706174">"Opkaldsoplysninger for <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Slettet fra opkaldshistorik"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"I dag"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"I går"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Ældre"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Opkaldsliste"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Slå højttaler til."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Slå højttaler fra."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Afspil hurtigere."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Afspil langsommere."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Start afspilningen, eller sæt den på pause."</string>
<string name="display_options_title" msgid="3880091801055797975">"Valgmuligheder for visning"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Lyde og vibration"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Vælg SIM til telefonsvarerindst."</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Blokerede telefonnumre"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> er allerede blokeret."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Opkaldskonti"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Angiv tilladelser"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Slå tilladelsen Kontaktpersoner til for at aktivere hurtigopkald."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Slå tilladelsen Telefon til for at se din opkaldsliste."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Slå tilladelsen Telefon til for at få adgang til din telefonsvarer,"</string>
<string name="permission_no_search" msgid="2424710404207193826">"Hvis du vil søge i dine kontaktpersoner, skal du slå tilladelserne Kontaktpersoner til."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Slå tilladelsen Telefon til for at foretage et opkald."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Opkaldsappen har ikke tilladelse til at ændre systemindstillinger."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> er offline og kan ikke nås"</string>
<string name="about_phone_label" msgid="582991354677973731">"Om"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transskriberet af Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google transskriberer…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transskription ej tilgængelig"</string>
<string name="view_conversation" msgid="7895904782094119702">"Vis"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Opkaldet er slettet. Du kan se og slette vedhæftede filer, der er delt i forbindelse med dette opkald, i Beskeder."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Opkaldene er slettet. Du kan se og slette vedhæftede filer, der er delt i forbindelse med opkald, i Beskeder."</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 07fe3131d..48732ef01 100644
--- a/java/com/android/dialer/app/res/values-de/strings.xml
+++ b/java/com/android/dialer/app/res/values-de/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Wähltasten für Telefon"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefon"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Anrufliste"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Falsche Nummer melden"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Nummer kopieren"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Transkription kopieren"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Nummer blockieren"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Blockierung der Nummer aufheben"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Nummer vor Anruf bearbeiten"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Anrufliste löschen"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Mailboxnachricht löschen"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Anrufliste löschen?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Alle Anrufe werden aus deinem Verlauf gelöscht."</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Anrufliste wird gelöscht…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telefon"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Entgangener Anruf"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Verpasster geschäftlicher Anruf"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Entgangene Anrufe"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> Mailboxnachrichten </item>
<item quantity="one">Mailboxnachricht</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Anhören"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Neue Mailboxnachricht von <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Mailboxnachricht-Wiedergabe nicht möglich"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Mailboxnachricht wird geladen…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Mailboxnachricht wird archiviert…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Laden der Mailboxnachricht nicht möglich"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Nur Mailbox-Anrufe"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Nur eingehende Anrufe"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Nur ausgehende Anrufe"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Nur entgangene Anrufe"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"Suchen"</string>
- <string name="description_dial_button" msgid="699794433224646027">"Wählen"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"Zu wählende Nummer"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Wiedergabe starten oder stoppen"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Freisprechfunktion aktivieren oder deaktivieren"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Wiedergabeposition suchen"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Wiedergabegeschwindigkeit verringern"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Wiedergabegeschwindigkeit erhöhen"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Anrufliste"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Mehr Optionen"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"Wähltasten"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Nur ausgehende Anrufe anzeigen"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Nur eingehende Anrufe anzeigen"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Nur entgangene Anrufe anzeigen"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Nur Mailbox-Nachr. anzeigen"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Alle Anrufe anzeigen"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"2 Sekunden Pause hinzufügen"</string>
- <string name="add_wait" msgid="1177723010768282578">"Warten hinzufügen"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Einstellungen"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Verknüpfung für neue Benutzeroberfläche erstellen"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Alle Kontakte"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Telefontastatur verwenden"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Zurück zum aktuellen Anruf"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Anruf hinzufügen"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Eingehende Anrufe"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Es wird in den Modus für Bulk-Aktionen gewechselt"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Der Modus für Bulk-Aktionen wurde verlassen"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> ausgewählt"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Auswahl für <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> aufgehoben"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Mailbox abhören"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Kontakt <xliff:g id="NAME">%1$s</xliff:g> anzeigen"</string>
- <string name="description_call" msgid="1532402285334775372">"<xliff:g id="NAME">%1$s</xliff:g> anrufen"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Kontaktdetails für <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Kontaktdetails für möglichen Spamanrufer <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> Anrufe"</string>
<string name="description_video_call" msgid="3738199365585751727">"Videoanruf"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"SMS an <xliff:g id="NAME">%1$s</xliff:g> senden"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Nicht abgehörte Mailboxnachricht"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Sprachsuche starten"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"<xliff:g id="NUMBER">%s</xliff:g> wählen"</string>
<string name="voicemail" msgid="8899540969000957954">"Mailbox"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Modus für Batch-Aktionen abbrechen"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Löschen"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Abbrechen"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Ausgewählte <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> löschen?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> ausgewählt"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Diese Mailboxnachrichten löschen? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> um <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Diese Nummer kann nicht angerufen werden."</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Konfiguriere deine Mailbox unter \"Menü\" &gt; \"Einstellungen\"."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Deaktiviere zunächst den Flugmodus, um die Mailbox anzurufen."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Wird geladen…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Ladevorgang von SIM-Karte läuft..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Kontakte auf SIM-Karte"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Sprachsuche nicht verfügbar"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Es kann kein Anruf getätigt werden, da die App \"Telefon\" deaktiviert wurde."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"In Kontakten suchen"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Nummer hinzufügen oder in Kontakten suchen"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Deine Anrufliste ist leer"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Anrufen"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Keine verpassten Anrufe"</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Dein Mailbox-Posteingang ist leer."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Nur Favoriten anzeigen"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Anrufliste"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Alle"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Verpasst"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Mailboxnachrichten"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Schnellauswahl"</string>
<string name="tab_history" msgid="7420269368689503596">"Anrufliste"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kontakte"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Mailbox"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Aus Favoriten entfernt"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Rückgängig machen"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"<xliff:g id="NUMBER">%s</xliff:g> wählen"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Neuen Kontakt erstellen"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Zu Kontakt hinzufügen"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMS senden"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Videoanruf starten"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Nummer blockieren"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> neue entgangene Anrufe"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Du hast für noch niemanden eine Kurzwahl festgelegt"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Favoriten hinzufügen"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Tippe auf das Bild, um alle Nummern zu sehen, oder halte das Bild länger gedrückt, um sie neu anzuordnen"</string>
<string name="remove_contact" msgid="2353580570488923668">"Entfernen"</string>
<string name="select_all" msgid="408601760696146245">"Alle auswählen"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videoanruf"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> anrufen"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> über Videoanruf anrufen"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Mailboxnachricht von <xliff:g id="NAMEORNUMBER">^1</xliff:g> anhören"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Mailboxnachricht von <xliff:g id="NAMEORNUMBER">^1</xliff:g> abhören"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Mailboxnachricht von <xliff:g id="NAMEORNUMBER">^1</xliff:g> pausieren"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Mailboxnachricht von <xliff:g id="NAMEORNUMBER">^1</xliff:g> löschen"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> neue Mailboxnachrichten</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> neue Mailboxnachricht</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Kontakt für <xliff:g id="NAMEORNUMBER">^1</xliff:g> erstellen"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> zu vorhandenem Kontakt hinzufügen"</string>
<string name="description_details_action" msgid="2061866409737706174">"Anrufdetails für <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Aus Anrufliste gelöscht"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Heute"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Gestern"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Ältere"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Anrufliste"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Lautsprecher einschalten"</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Lautsprecher ausschalten"</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Schneller wiedergeben"</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Langsamer wiedergeben"</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Wiedergabe starten oder pausieren"</string>
<string name="display_options_title" msgid="3880091801055797975">"Anzeigeoptionen"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Töne und Vibration"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"SIM für Mailboxeinstellungen auswählen"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Blockierte Nummern"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> ist bereits blockiert."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Anrufkonten"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Berechtigungen festlegen"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Aktiviere die Berechtigung \"Kontakte\", um die Kurzwahlfunktion zu verwenden."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Aktiviere die Berechtigung \"Telefon\", um dein Anrufprotokoll abzurufen."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Aktiviere die Berechtigung \"Telefon\", um auf deine Mailbox zuzugreifen."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Aktiviere die Berechtigungen \"Kontakte\", um deine Kontakte zu suchen."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Aktiviere die Berechtigung \"Telefon\", um einen Anruf zu tätigen."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Die App \"Telefon\" ist nicht berechtigt, die Systemeinstellungen zu überschreiben."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> ist offline und nicht erreichbar"</string>
<string name="about_phone_label" msgid="582991354677973731">"Info"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transkribiert von Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google transkribiert…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transkript nicht verfügbar"</string>
<string name="view_conversation" msgid="7895904782094119702">"Ansehen"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Anruf gelöscht. Du kannst in diesem Anruf geteilte Anhänge unter \"Nachrichten\" ansehen und löschen."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Anrufe gelöscht. Du kannst in diesen Anrufen geteilte Anhänge unter \"Nachrichten\" ansehen und löschen."</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 933a2c891..da49db337 100644
--- a/java/com/android/dialer/app/res/values-el/strings.xml
+++ b/java/com/android/dialer/app/res/values-el/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Τηλέφωνο"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Πληκτρολόγιο τηλεφώνου"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Τηλέφωνο"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Ιστορικό κλήσεων"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Αναφορά ανακριβούς αριθμού"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Αντιγραφή αριθμού"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Αντιγραφή μεταγραφής"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Αποκλεισμός αριθμού"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Κατάργηση αποκλεισμού αριθμού"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Επεξεργασία αριθμού πριν την κλήση"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Διαγραφή ιστορικού κλήσεων"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Διαγραφή αυτόματου τηλεφωνητή"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Διαγραφή ιστορικού κλήσεων;"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Αυτό θα διαγράψει όλες τις κλήσεις από το ιστορικό σας"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Διαγραφή ιστορικού κλήσεων…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Τηλέφωνο"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Αναπάντητη κλήση"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Αναπάντητη κλήση εργασίας"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Αναπάντητες κλήσεις"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> Μηνύματα αυτόμ. τηλεφωνητή </item>
<item quantity="one">Μήνυμα αυτόματου τηλεφωνητή</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Αναπαραγωγή"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Νέα μην. αυτ. τηλεφ. από <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Αδύνατη αναπαραγωγή φωνητικού μηνύματος"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Φόρτωση φωνητικών μηνυμάτων…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Αρχειοθέτηση μηνυμ. αυτόμ. τηλεφωνητή…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Αδύνατη φόρτωση φωνητικών μηνυμάτων"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Μόνο κλήσεις με ηχητικά μηνύματα"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Μόνο εισερχόμενες κλήσεις"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Μόνο εξερχόμενες κλήσεις"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Μόνο αναπάντητες κλήσεις"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"αναζήτηση"</string>
- <string name="description_dial_button" msgid="699794433224646027">"κλήση"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"αριθμός για κλήση"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Αναπαραγωγή ή διακοπή αναπαραγωγής"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Ενεργοποίηση ή απενεργοποίηση μεγαφώνου"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Αναζήτηση θέσης αναπαραγωγής"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Μείωση ρυθμού αναπαραγωγής"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Αύξηση ρυθμού αναπαραγωγής"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Ιστορικό κλήσεων"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Περισσότερες επιλογές"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"πληκτρολόγιο"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Εμφάνιση μόνο εξερχόμενων"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Εμφάνιση μόνο εισερχόμενων"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Εμφάνιση μόνο αναπάντητων"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Εμφ. μόνο μην. αυτόμ. τηλεφων."</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Εμφάνιση όλων"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Προσθήκη παύσης 2 δευτερολέπτων"</string>
- <string name="add_wait" msgid="1177723010768282578">"Προσθήκη αναμονής"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Ρυθμίσεις"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Προσομοιωτής"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Δημ. νέας συντόμ. διεπαφής"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Όλες οι επαφές"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Χρησιμοποιήστε το πληκτρολόγιο αφής ηχητικών τόνων"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Επιστροφή στην κλήση που βρίσκεται σε εξέλιξη"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Προσθήκη κλήσης"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Εισερχόμενες κλήσεις"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Εισαγωγή στη λειτουργία μαζικών ενεργειών"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Αποχώρηση από τη λειτουργία μαζικών ενεργειών"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Έγινε επιλογή <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Καταργήθηκε η επιλογή <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Αναπαραγωγή μηνύματος αυτόματου τηλεφωνητή"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Προβολή επαφής <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Κλήση <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Στοιχεία επικοινωνίας του <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Στοιχεία επικοινωνίας για πιθανώς ανεπιθύμητο καλούντα <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> κλήσεις."</string>
<string name="description_video_call" msgid="3738199365585751727">"Βιντεοκλήση."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Αποστολή SMS στο χρήστη <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Μηνύματα αυτόματου τηλεφωνητή που δεν έχετε ακούσει"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Έναρξη φωνητικής αναζήτησης"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Κλήση <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Αυτόματος τηλεφωνητής"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> δευτερόλεπτα"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> λεπτά <xliff:g id="SECONDS">%s</xliff:g> δευτερόλεπτα"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Ακύρωση λειτουργίας μαζικών ενεργειών"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Διαγραφή"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Ακύρωση"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Διαγραφή επιλεγμ. <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>;"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Έχουν επιλεγεί <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Διαγραφή αυτών των μηνυμάτων αυτόματου τηλεφωνητή; "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> στις <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Δεν μπορείτε να καλέσετε αυτόν τον αριθμό"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Για τη ρύθμιση του αυτόματου τηλεφωνητή, μεταβείτε στο στοιχείο Μενού &gt; Ρυθμίσεις."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Για κλήση αυτόματου τηλεφωνητή, πρώτα απενεργοποιήστε τη λειτουργία πτήσης."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Φόρτωση…"</string>
- <string name="imei" msgid="5214505934662768308">"Αριθμός ΙΜΕΙ"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Φόρτωση από κάρτα SIM…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Επαφές στην κάρτα SIM"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Η φωνητική αναζήτηση δεν είναι διαθέσιμη"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Δεν είναι δυνατή η πραγματοποίηση τηλεφωνικής κλήσης επειδή η εφαρμογή \"Τηλέφωνο\" έχει απενεργοποιηθεί."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Αναζήτηση επαφών"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Προσθήκη αριθμού ή αναζήτηση επαφών"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Το ιστορικό κλήσεων είναι κενό"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Πραγματοποίηση κλήσης"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Δεν υπάρχουν αναπάντητες κλήσεις."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Ο φάκελος εισερχομένων του αυτόματου τηλεφωνητή σας είναι κενός."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Εμφάνιση μόνο των αγαπημένων"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Ιστορικό κλήσεων"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Όλα"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Αναπάντητες"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Φωνητικό μήνυμα"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Γρήγορη κλήση"</string>
<string name="tab_history" msgid="7420269368689503596">"Ιστορικό κλήσεων"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Επαφές"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Αυτόματος τηλεφωνητής"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Καταργήθηκε από τα αγαπημένα"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Αναίρεση"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Κλήση <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Δημιουργία νέας επαφής"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Προσθήκη σε μια επαφή"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Αποστολή SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Πραγματοποίηση βιντεοκλήσης"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Αποκλεισμός αριθμού"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> νέες αναπάντητες κλήσεις"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Δεν έχετε ορίσει ακόμη κάποια επαφή στις ταχείες κλήσεις"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Προσθέστε ένα αγαπημένο"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Αγγίξτε την εικόνα για να δείτε όλους τους αριθμούς ή αγγίξτε παρατεταμένα για αναδιάταξη"</string>
<string name="remove_contact" msgid="2353580570488923668">"Κατάργηση"</string>
<string name="select_all" msgid="408601760696146245">"Επιλογή όλων"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Βιντεοκλήση"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Κλήση <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Βιντεοκλήση <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Ακρόαση μηνύματος αυτόματου τηλεφωνητή από το χρήστη <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Ακρόαση μηνύματος αυτόματου τηλεφωνητή από <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Παύση μηνύματος αυτόματου τηλεφωνητή από <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Διαγραφή μηνύματος αυτόματου τηλεφωνητή από <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> νέα φωνητικά μηνύματα</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> νέο φωνητικό μήνυμα</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Δημιουργία επαφής για <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Προσθήκη <xliff:g id="NAMEORNUMBER">^1</xliff:g> σε υπάρχουσα επαφή"</string>
<string name="description_details_action" msgid="2061866409737706174">"Λεπτομέρειες κλήσης για <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Διαγράφηκε από το ιστορικό κλήσεων"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Σήμερα"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Χθες"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Παλαιότερες"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Λίστα κλήσεων"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Ενεργοποίηση ηχείου."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Απενεργοποίηση ηχείου."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Αναπαραγωγή πιο γρήγορα."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Αναπαραγωγή πιο αργά."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Έναρξη ή παύση αναπαραγωγής."</string>
<string name="display_options_title" msgid="3880091801055797975">"Επιλογές εμφάνισης"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Ήχοι και δόνηση"</string>
@@ -204,9 +140,8 @@
</string-array>
<string name="respond_via_sms_setting_title" msgid="8008181606657693452">"Γρήγορες απαντήσεις"</string>
<string name="call_settings_label" msgid="7824611757200960807">"Κλήσεις"</string>
- <string name="manage_blocked_numbers_label" msgid="16823761991832273">"Φραγή κλήσεων"</string>
+ <string name="manage_blocked_numbers_label" msgid="16823761991832273">"Αποκλεισμός κλήσεων"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Αυτόματος τηλεφωνητής"</string>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Επιλέξτε SIM για ρυθμ. τηλεφ/τη"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Αποκλεισμένοι αριθμοί"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"Ο αριθμός <xliff:g id="NUMBER">%1$s</xliff:g> αποκλείστηκε ήδη."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Λογαριασμοί κλήσης"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Ορισμός αδειών"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Για να ενεργοποιήσετε την ταχεία κλήση, ενεργοποιήστε την άδεια επαφών."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Για να δείτε το αρχείο καταγραφής κλήσεών σας, ενεργοποιήστε την άδεια τηλεφώνου."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Για να αποκτήσετε πρόσβαση στον τηλεφωνητή σας, ενεργοποιήστε την άδεια τηλεφώνου."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Για να κάνετε αναζήτηση στις επαφές σας, ενεργοποιήστε τις άδειες \"Επαφές\"."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Για να πραγματοποιήσετε μια κλήση, ενεργοποιήστε την άδεια τηλεφώνου."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Η εφαρμογή \"Τηλέφωνο\" δεν έχει άδεια εγγραφής στις ρυθμίσεις συστήματος."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Ανεπιθύμητα"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"Ο χρήστης <xliff:g id="NAME">%1$s</xliff:g> είναι εκτός σύνδεσης και δεν μπορείτε να έρθετε σε επικοινωνία μαζί του"</string>
<string name="about_phone_label" msgid="582991354677973731">"Πληροφορίες"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Μεταγραφή από την Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Μεταγραφή Google σε εξέλιξη…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Δεν υπάρχει απομαγνητοφώνηση"</string>
<string name="view_conversation" msgid="7895904782094119702">"Προβολή"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Η κλήση διαγράφηκε. Προβάλετε και διαγράψτε τα συνημμένα που κοινοποιήθηκαν κατά τη διάρκεια αυτής της κλήσης στο Messages."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Οι κλήσεις διαγράφηκαν. Προβάλετε και διαγράψτε τα συνημμένα που κοινοποιήθηκαν κατά τη διάρκεια αυτών των κλήσεων στο Messages."</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 dab915805..45ab37e5c 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
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Phone"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Phone keypad"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Phone"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Call history"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Report inaccurate number"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Copy number"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Copy transcription"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Block number"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Unblock number"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Edit number before call"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Clear call history"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Delete voicemail"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Clear call history?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"This will delete all calls from your history"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Clearing call history…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Phone"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Missed call"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Missed work call"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Missed calls"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> Voicemails </item>
<item quantity="one">Voicemail</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Play"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"New voicemail from <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Couldn\'t play voicemail"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Loading voicemail…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Archiving voicemail…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Couldn\'t load voicemail"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Calls with voicemail only"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Incoming calls only"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Outgoing calls only"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Missed calls only"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"search"</string>
- <string name="description_dial_button" msgid="699794433224646027">"dial"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"number to dial"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Play or stop playback"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Switch on or off speakerphone"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Seek playback position"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Decrease playback rate"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Increase playback rate"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Call history"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"More options"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"key pad"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Show outgoing only"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Show incoming only"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Show missed only"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Show voicemails only"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Show all calls"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Add 2-sec pause"</string>
- <string name="add_wait" msgid="1177723010768282578">"Add wait"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Settings"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Create new UI shortcut"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"All contacts"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Use touch tone keypad"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Return to call in progress"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Add call"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Incoming calls"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Entering bulk action mode"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Left bulk action mode"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Selected <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Unselected <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Play voicemail"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"View contact <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Call <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Contact details for <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Contact details for suspected spam caller <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> calls."</string>
<string name="description_video_call" msgid="3738199365585751727">"Video call."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Send SMS to <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Unheard voicemail"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Start voice search"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Call <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Voicemail"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> sec"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> sec"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Cancel batch actions mode"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Delete"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Cancel"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Delete selected <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> selected"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Delete these voicemails? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> at <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Can\'t call this number"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"To set up voicemail, go to Menu &gt; Settings."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"To call voicemail, turn off Aeroplane mode first."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Loading…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Loading from SIM card…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM card contacts"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Voice search not available"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Cannot make a phone call because the Phone application has been disabled."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Search contacts"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Add number or search contacts"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Your call history is empty"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Make a call"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"You have no missed calls."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Your voicemail inbox is empty."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Show favourites only"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Call history"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"All"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Missed"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Voicemail"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Speed dial"</string>
<string name="tab_history" msgid="7420269368689503596">"Call history"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Contacts"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Voicemail"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Removed from favourites"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Undo"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Call <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Create new contact"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Add to a contact"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Send SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Make video call"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Block number"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> new missed calls"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"No one is on your speed dial yet"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Add a favourite"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Touch image to see all numbers, or touch &amp; hold to re-arrange"</string>
<string name="remove_contact" msgid="2353580570488923668">"Remove"</string>
<string name="select_all" msgid="408601760696146245">"Select all"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Video call"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Call <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Video call <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Listen to voicemail from <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Play voicemail from <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Pause voicemail from <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Delete voicemail from <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> new voicemails</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> new voicemail</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Create contact for <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Add <xliff:g id="NAMEORNUMBER">^1</xliff:g> to existing contact"</string>
<string name="description_details_action" msgid="2061866409737706174">"Call details for <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Deleted from call history"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Today"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Yesterday"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Older"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Calls list"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Turn speaker on."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Turn speaker off."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Play faster."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Play slower."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Start or pause playback."</string>
<string name="display_options_title" msgid="3880091801055797975">"Display options"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Sounds and vibration"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Select SIM for voicemail settings"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Blocked numbers"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> is already blocked."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Calling accounts"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Set permissions"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"To enable speed dial, turn on the Contacts permission."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"To see your call log, turn on the Phone permission."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"To access your voicemail, turn on the Phone permission."</string>
<string name="permission_no_search" msgid="2424710404207193826">"To search your contacts, turn on the Contacts permissions."</string>
<string name="permission_place_call" msgid="8686908130349369423">"To place a call, turn on the Phone permission."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Phone app does not have permission to write to system settings."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> is offline and can\'t be reached"</string>
<string name="about_phone_label" msgid="582991354677973731">"About"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transcribed by Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google is transcribing …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transcript not available"</string>
<string name="view_conversation" msgid="7895904782094119702">"View"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Call deleted. View and delete attachments shared during this call in Messages."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Calls deleted. View and delete attachments shared during calls in Messages."</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 dab915805..45ab37e5c 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
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Phone"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Phone keypad"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Phone"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Call history"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Report inaccurate number"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Copy number"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Copy transcription"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Block number"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Unblock number"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Edit number before call"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Clear call history"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Delete voicemail"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Clear call history?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"This will delete all calls from your history"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Clearing call history…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Phone"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Missed call"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Missed work call"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Missed calls"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> Voicemails </item>
<item quantity="one">Voicemail</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Play"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"New voicemail from <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Couldn\'t play voicemail"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Loading voicemail…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Archiving voicemail…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Couldn\'t load voicemail"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Calls with voicemail only"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Incoming calls only"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Outgoing calls only"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Missed calls only"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"search"</string>
- <string name="description_dial_button" msgid="699794433224646027">"dial"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"number to dial"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Play or stop playback"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Switch on or off speakerphone"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Seek playback position"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Decrease playback rate"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Increase playback rate"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Call history"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"More options"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"key pad"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Show outgoing only"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Show incoming only"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Show missed only"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Show voicemails only"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Show all calls"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Add 2-sec pause"</string>
- <string name="add_wait" msgid="1177723010768282578">"Add wait"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Settings"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Create new UI shortcut"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"All contacts"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Use touch tone keypad"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Return to call in progress"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Add call"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Incoming calls"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Entering bulk action mode"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Left bulk action mode"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Selected <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Unselected <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Play voicemail"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"View contact <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Call <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Contact details for <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Contact details for suspected spam caller <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> calls."</string>
<string name="description_video_call" msgid="3738199365585751727">"Video call."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Send SMS to <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Unheard voicemail"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Start voice search"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Call <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Voicemail"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> sec"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> sec"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Cancel batch actions mode"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Delete"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Cancel"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Delete selected <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> selected"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Delete these voicemails? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> at <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Can\'t call this number"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"To set up voicemail, go to Menu &gt; Settings."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"To call voicemail, turn off Aeroplane mode first."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Loading…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Loading from SIM card…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM card contacts"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Voice search not available"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Cannot make a phone call because the Phone application has been disabled."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Search contacts"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Add number or search contacts"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Your call history is empty"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Make a call"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"You have no missed calls."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Your voicemail inbox is empty."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Show favourites only"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Call history"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"All"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Missed"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Voicemail"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Speed dial"</string>
<string name="tab_history" msgid="7420269368689503596">"Call history"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Contacts"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Voicemail"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Removed from favourites"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Undo"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Call <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Create new contact"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Add to a contact"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Send SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Make video call"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Block number"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> new missed calls"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"No one is on your speed dial yet"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Add a favourite"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Touch image to see all numbers, or touch &amp; hold to re-arrange"</string>
<string name="remove_contact" msgid="2353580570488923668">"Remove"</string>
<string name="select_all" msgid="408601760696146245">"Select all"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Video call"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Call <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Video call <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Listen to voicemail from <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Play voicemail from <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Pause voicemail from <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Delete voicemail from <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> new voicemails</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> new voicemail</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Create contact for <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Add <xliff:g id="NAMEORNUMBER">^1</xliff:g> to existing contact"</string>
<string name="description_details_action" msgid="2061866409737706174">"Call details for <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Deleted from call history"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Today"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Yesterday"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Older"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Calls list"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Turn speaker on."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Turn speaker off."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Play faster."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Play slower."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Start or pause playback."</string>
<string name="display_options_title" msgid="3880091801055797975">"Display options"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Sounds and vibration"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Select SIM for voicemail settings"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Blocked numbers"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> is already blocked."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Calling accounts"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Set permissions"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"To enable speed dial, turn on the Contacts permission."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"To see your call log, turn on the Phone permission."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"To access your voicemail, turn on the Phone permission."</string>
<string name="permission_no_search" msgid="2424710404207193826">"To search your contacts, turn on the Contacts permissions."</string>
<string name="permission_place_call" msgid="8686908130349369423">"To place a call, turn on the Phone permission."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Phone app does not have permission to write to system settings."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> is offline and can\'t be reached"</string>
<string name="about_phone_label" msgid="582991354677973731">"About"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transcribed by Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google is transcribing …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transcript not available"</string>
<string name="view_conversation" msgid="7895904782094119702">"View"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Call deleted. View and delete attachments shared during this call in Messages."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Calls deleted. View and delete attachments shared during calls in Messages."</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 dab915805..45ab37e5c 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
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Phone"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Phone keypad"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Phone"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Call history"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Report inaccurate number"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Copy number"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Copy transcription"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Block number"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Unblock number"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Edit number before call"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Clear call history"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Delete voicemail"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Clear call history?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"This will delete all calls from your history"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Clearing call history…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Phone"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Missed call"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Missed work call"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Missed calls"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> Voicemails </item>
<item quantity="one">Voicemail</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Play"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"New voicemail from <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Couldn\'t play voicemail"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Loading voicemail…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Archiving voicemail…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Couldn\'t load voicemail"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Calls with voicemail only"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Incoming calls only"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Outgoing calls only"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Missed calls only"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"search"</string>
- <string name="description_dial_button" msgid="699794433224646027">"dial"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"number to dial"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Play or stop playback"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Switch on or off speakerphone"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Seek playback position"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Decrease playback rate"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Increase playback rate"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Call history"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"More options"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"key pad"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Show outgoing only"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Show incoming only"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Show missed only"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Show voicemails only"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Show all calls"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Add 2-sec pause"</string>
- <string name="add_wait" msgid="1177723010768282578">"Add wait"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Settings"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Create new UI shortcut"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"All contacts"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Use touch tone keypad"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Return to call in progress"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Add call"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Incoming calls"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Entering bulk action mode"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Left bulk action mode"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Selected <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Unselected <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Play voicemail"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"View contact <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Call <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Contact details for <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Contact details for suspected spam caller <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> calls."</string>
<string name="description_video_call" msgid="3738199365585751727">"Video call."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Send SMS to <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Unheard voicemail"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Start voice search"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Call <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Voicemail"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> sec"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> sec"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Cancel batch actions mode"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Delete"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Cancel"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Delete selected <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> selected"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Delete these voicemails? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> at <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Can\'t call this number"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"To set up voicemail, go to Menu &gt; Settings."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"To call voicemail, turn off Aeroplane mode first."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Loading…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Loading from SIM card…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM card contacts"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Voice search not available"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Cannot make a phone call because the Phone application has been disabled."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Search contacts"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Add number or search contacts"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Your call history is empty"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Make a call"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"You have no missed calls."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Your voicemail inbox is empty."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Show favourites only"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Call history"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"All"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Missed"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Voicemail"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Speed dial"</string>
<string name="tab_history" msgid="7420269368689503596">"Call history"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Contacts"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Voicemail"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Removed from favourites"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Undo"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Call <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Create new contact"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Add to a contact"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Send SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Make video call"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Block number"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> new missed calls"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"No one is on your speed dial yet"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Add a favourite"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Touch image to see all numbers, or touch &amp; hold to re-arrange"</string>
<string name="remove_contact" msgid="2353580570488923668">"Remove"</string>
<string name="select_all" msgid="408601760696146245">"Select all"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Video call"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Call <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Video call <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Listen to voicemail from <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Play voicemail from <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Pause voicemail from <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Delete voicemail from <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> new voicemails</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> new voicemail</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Create contact for <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Add <xliff:g id="NAMEORNUMBER">^1</xliff:g> to existing contact"</string>
<string name="description_details_action" msgid="2061866409737706174">"Call details for <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Deleted from call history"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Today"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Yesterday"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Older"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Calls list"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Turn speaker on."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Turn speaker off."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Play faster."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Play slower."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Start or pause playback."</string>
<string name="display_options_title" msgid="3880091801055797975">"Display options"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Sounds and vibration"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Select SIM for voicemail settings"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Blocked numbers"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> is already blocked."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Calling accounts"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Set permissions"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"To enable speed dial, turn on the Contacts permission."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"To see your call log, turn on the Phone permission."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"To access your voicemail, turn on the Phone permission."</string>
<string name="permission_no_search" msgid="2424710404207193826">"To search your contacts, turn on the Contacts permissions."</string>
<string name="permission_place_call" msgid="8686908130349369423">"To place a call, turn on the Phone permission."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Phone app does not have permission to write to system settings."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> is offline and can\'t be reached"</string>
<string name="about_phone_label" msgid="582991354677973731">"About"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transcribed by Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google is transcribing …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transcript not available"</string>
<string name="view_conversation" msgid="7895904782094119702">"View"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Call deleted. View and delete attachments shared during this call in Messages."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Calls deleted. View and delete attachments shared during calls in Messages."</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 a045a4772..f74fd7c85 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
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Teléfono"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Teclado del teléfono"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Teléfono"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Historial de llamadas"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Informar número incorrecto"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Copiar número"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Copiar transcripción"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Bloquear número"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Desbloquear número"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Editar número antes de realizar llamada"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Eliminar el historial de llamadas"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Borrar buzón de voz"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"¿Eliminar el historial de llamadas?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Se eliminarán todas las llamadas del historial."</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Eliminando historial de llamadas…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Teléfono"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Llamada perdida"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Llamada de trabajo perdida"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Llamadas perdidas"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> mensajes de voz </item>
<item quantity="one">mensaje de voz</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Reproducir"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Nuevo mensaje de voz de <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Error al reproducir el buzón de voz"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Cargando buzón de voz…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Archivando el mensaje de voz…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Error al cargar el buzón de voz"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Solo llamadas con buzón de voz"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Solo llamadas entrantes"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Solo llamadas salientes"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Solo llamadas perdidas"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"búsqueda"</string>
- <string name="description_dial_button" msgid="699794433224646027">"marcar"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"número para marcar"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Reproducir o detener la reproducción"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Activar o desactivar el altavoz"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Busca la posición de reproducción"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Disminuir la velocidad de reproducción"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Aumentar la velocidad de reproducción"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Historial de llamadas"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Más opciones"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"teclado"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Mostrar solo salientes"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Mostrar solo entrantes"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Mostrar solo perdidas"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Mostrar solo mensajes de voz"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Mostrar todas las llamadas"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Agregar pausa de 2 segundos"</string>
- <string name="add_wait" msgid="1177723010768282578">"Agregar espera"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Configuración"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulador"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Crear acceso a la nueva IU"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Todos los contactos"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Usar teclado numérico"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Regresar a la llamada en curso"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Agregar llamada"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Llamadas entrantes"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Entrando al modo de acción masiva"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Saliendo del modo de acción masiva"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Se seleccionó <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Se anuló la selección de <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Reproducir mensaje de voz"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Ver contacto <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Llamar a <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Datos de contacto de <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Detalles de contacto de <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> (posible generador de spam)"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> llamadas"</string>
<string name="description_video_call" msgid="3738199365585751727">"Videollamada"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Enviar SMS a <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Buzón de voz no escuchado"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Iniciar búsqueda por voz"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Llamar al <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Correo de voz"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Cancelar el modo de acción masiva"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Borrar"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Cancelar"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"¿Deseas borrar <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> que seleccionaste?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> seleccionada(s)"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"¿Deseas borrar estos mensajes de voz? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"El <xliff:g id="DATE">%1$s</xliff:g> a la hora <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"No se puede llamar a este número."</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Para configurar el buzón de voz, ve a Menú &gt; Configuración."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Para llamar al buzón de voz, desactiva primero el modo de avión."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Cargando..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Cargando desde tarjeta SIM..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Contactos de tarjeta SIM"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Búsqueda por voz no disponible"</string>
- <string name="call_not_available" msgid="7850148370757361155">"No se pueden realizar llamadas porque se inhabilitó la aplicación Teléfono."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Buscar contactos"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Agregar número o buscar contactos"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"El historial de llamadas está vacío."</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Hacer una llamada"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"No tienes llamadas perdidas"</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"La bandeja de entrada del buzón de voz está vacía."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Mostrar solo favoritos"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Historial de llamadas"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Todo"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Perdidas"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Buzón voz"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Marcado rápido"</string>
<string name="tab_history" msgid="7420269368689503596">"Historial de llamadas"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Contactos"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Buzón de voz"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Eliminado de favoritos"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Deshacer"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Llamar al <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Crear contacto nuevo"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Agregar a un contacto"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Enviar SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Realizar videollamada"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Bloquear número"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> llamadas perdidas nuevas"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Aún no tienes contactos en la opción de marcado rápido"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Agregar un favorito"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Toca la imagen para ver todos los números o mantenla presionada para reorganizar"</string>
<string name="remove_contact" msgid="2353580570488923668">"Eliminar"</string>
<string name="select_all" msgid="408601760696146245">"Seleccionar todo"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videollamada"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Llamar a <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Realizar una videollamada a <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Escuchar buzón de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Reproducir buzón de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Pausar buzón de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Borrar buzón de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> mensajes de voz nuevos</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> mensaje de voz nuevo</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Crear un contacto para <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Agregar <xliff:g id="NAMEORNUMBER">^1</xliff:g> a un contacto existente"</string>
<string name="description_details_action" msgid="2061866409737706174">"Detalles de llamada de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Se eliminó del historial de llamadas."</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Hoy"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Ayer"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Antiguos"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Lista de llamadas"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Activar altavoz"</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Desactivar altavoz"</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Aumentar velocidad de reproducción"</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Disminuir velocidad de reproducción"</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Iniciar o pausar la reproducción"</string>
<string name="display_options_title" msgid="3880091801055797975">"Opciones de visualización"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Sonidos y vibración"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Elige una SIM para configurar el buzón de voz"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Números bloqueados"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> ya está bloqueado."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Cuentas telefónicas"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Configurar permisos"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Para habilitar el marcado rápido, activa el permiso Contactos."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Para ver el registro de llamadas, activa el permiso Teléfono."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Para acceder al buzón de voz, activa el permiso Teléfono."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Para buscar contactos, activa el permiso Contactos."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Para realizar una llamada, activa el permiso Teléfono."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"La aplicación de teléfono no tiene permiso para modificar la configuración del sistema."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> está sin conexión y no se lo puede contactar"</string>
<string name="about_phone_label" msgid="582991354677973731">"Acerca de"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transcrito por Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google está transcribiendo…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transcripción no disponible."</string>
<string name="view_conversation" msgid="7895904782094119702">"Ver"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Llamada eliminada. En Mensajes, puedes ver y eliminar archivos adjuntos compartidos durante esta llamada."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Llamadas eliminadas. En Mensajes, puedes ver y eliminar archivos adjuntos durante las llamadas."</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 2c1f61ee8..961fc6f08 100644
--- a/java/com/android/dialer/app/res/values-es/strings.xml
+++ b/java/com/android/dialer/app/res/values-es/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Teléfono"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Teclado del teléfono"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Teléfono"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Historial de llamadas"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Informar sobre número incorrecto"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Copiar número"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Copiar transcripción"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Bloquear número"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Desbloquear número"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Editar número antes de llamar"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Borrar historial de llamadas"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Eliminar mensaje de voz"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"¿Borrar historial de llamadas?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Se eliminarán todas las llamadas del historial."</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Borrando historial de llamadas…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Teléfono"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Llamada perdida"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Llamada de trabajo perdida"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Llamadas perdidas"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> mensajes de voz </item>
<item quantity="one"> mensaje de voz</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Reproducir"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Nuevo mensaje de voz de <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Error al reproducir el buzón de voz"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Cargando buzón de voz…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Archivando el mensaje de voz…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Error al cargar el buzón de voz"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Solo llamadas con mensajes de voz"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Solo llamadas entrantes"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Solo llamadas salientes"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Solo llamadas perdidas"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"buscar"</string>
- <string name="description_dial_button" msgid="699794433224646027">"marcar"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"número que se va a marcar"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Iniciar o detener la reproducción"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Activar o desactivar el altavoz"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Buscar posición de reproducción"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Disminuir la velocidad de reproducción"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Aumentar la velocidad de reproducción"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Historial de llamadas"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Más opciones"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"teclado"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Mostrar solo llamadas salientes"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Mostrar solo llamadas entrantes"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Mostrar solo llamadas perdidas"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Solo mensajes de voz"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Mostrar todas las llamadas"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Añadir pausa de 2 segundos"</string>
- <string name="add_wait" msgid="1177723010768282578">"Añadir espera"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Ajustes"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulador"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Crear acceso a la interfaz"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Todos los contactos"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Usar teclado táctil"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Volver a la llamada"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Añadir llamada"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Llamadas entrantes"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Entrando en el modo de acción en bloque"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Se ha salido del modo de acción en bloque"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> seleccionado"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Selección de <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> anulada"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Reproducir mensaje de voz"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Ver contacto <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Llamar a <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Información de contacto de <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Información de contacto del posible spammer <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> llamadas."</string>
<string name="description_video_call" msgid="3738199365585751727">"Videollamada."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Enviar SMS a <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Mensaje de voz sin oír"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Iniciar búsqueda por voz"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Llamar a <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Buzón de voz"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min y <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Cancelar el modo de acciones en lote"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Eliminar"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Cancelar"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"¿Eliminar la selección de <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Se han seleccionado <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"¿Eliminar estos mensajes de voz? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> a las <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"No se puede llamar a este número"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Para configurar el buzón de voz, ve a Menú &gt; Ajustes."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Para llamar al buzón de voz, debes desactivar el modo avión."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Cargando..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Cargando desde tarjeta SIM…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Contactos de tarjeta SIM"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"La búsqueda por voz no está disponible"</string>
- <string name="call_not_available" msgid="7850148370757361155">"No se puede hacer llamadas porque se ha inhabilitado la aplicación Teléfono."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Buscar contactos"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Añade número o busca contactos"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Tu historial de llamadas está vacío"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Hacer una llamada"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"No tienes llamadas perdidas."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"La bandeja de entrada del buzón de voz está vacía."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Mostrar solo favoritos"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Historial de llamadas"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Todas"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Perdidas"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Mensaje de voz"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Marcación rápida"</string>
<string name="tab_history" msgid="7420269368689503596">"Historial de llamadas"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Contactos"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Buzón de voz"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Eliminado de favoritos"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Deshacer"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Llamar a <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Crear nuevo contacto"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Añadir a un contacto"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Enviar SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Hacer videollamada"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Bloquear número"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> llamadas perdidas nuevas"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Aún no tienes contactos en la función de marcación rápida"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Añadir un favorito"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Tocar la imagen para ver todos los números o mantenerla pulsada para cambiar el orden"</string>
<string name="remove_contact" msgid="2353580570488923668">"Eliminar"</string>
<string name="select_all" msgid="408601760696146245">"Seleccionar todo"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videollamada"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Llamar a <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Videollamada a <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Escuchar el buzón de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Reproducir mensaje de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Pausar mensaje de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Eliminar mensaje de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> mensajes de voz nuevos</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> mensaje de voz nuevo</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Crear contacto para <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Añadir <xliff:g id="NAMEORNUMBER">^1</xliff:g> a un contacto"</string>
<string name="description_details_action" msgid="2061866409737706174">"Detalles de llamada de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Eliminada del historial de llamadas"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Hoy"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Ayer"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Más antiguo"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Lista de llamadas"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Activar altavoz."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Desactivar altavoz."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Reproducir más rápido."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Reproducir más lento."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Iniciar o pausar reproducción."</string>
<string name="display_options_title" msgid="3880091801055797975">"Opciones de visualización"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Sonido y vibración"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Elegir SIM para ajustes del buzón"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Números bloqueados"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> ya está bloqueado."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Cuentas de llamadas"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Establecer permisos"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Para habilitar la marcación rápida, activa el permiso la aplicación Contactos."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Para ver el registro de llamadas, activa el permiso de la aplicación Teléfono."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Para acceder al buzón de voz, activa el permiso de la aplicación Teléfono."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Para poder buscar tus contactos, activa los permisos de contactos."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Para hacer una llamada, activa el permiso de la aplicación Teléfono."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"La aplicación Teléfono no tiene permiso para editar los ajustes del sistema."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> no tiene conexión y no se puede contactar"</string>
<string name="about_phone_label" msgid="582991354677973731">"Información"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transcrito por Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google está transcribiendo el mensaje…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transcripción no disponible"</string>
<string name="view_conversation" msgid="7895904782094119702">"Ver"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Se ha eliminado la llamada. Si quieres ver y eliminar los archivos adjuntos compartidos durante esta llamada, ve a Mensajes."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Se han eliminado las llamadas. Si quieres ver y eliminar los archivos adjuntos compartidos durante las llamadas, ve a Mensajes."</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 6f9273ab0..538e5b434 100644
--- a/java/com/android/dialer/app/res/values-et/strings.xml
+++ b/java/com/android/dialer/app/res/values-et/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Telefoni klaviatuur"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefon"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Kõneajalugu"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Valest numbrist teavitamine"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Kopeeri number"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Kopeeri transkribeerimine"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Blokeeri number"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Deblokeeri number"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Muuda enne helistamist numbrit"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Kõneajaloo kustutamine"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Kustuta kõnepost"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Kas kustutada kõneajalugu?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"See kustutab ajaloost kõik kõned"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Kõneajaloo kustutamine ..."</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telefon"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Vastamata kõne"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Vastamata kõne töölt"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Vastamata kõned"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> kõneposti teadet </item>
<item quantity="one">Kõneposti teade</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Esitamine"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Uus kõnepostisõnum kasutajalt <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Kõneposti ei õnnestunud esitada"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Kõneposti laadimine ..."</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Kõnepostisõnumi arhiivimine …"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Kõneposti laadimine ebaõnnestus"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Ainult kõnepostiga kõned"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Ainult sissetulevad kõned"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Ainult väljuvad kõned"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Ainult vastamata kõned"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"otsing"</string>
- <string name="description_dial_button" msgid="699794433224646027">"helista"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"number valimiseks"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Taasesituse alustamine või peatamine"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Valjuhääldi sisse- või väljalülitamine"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Taasesituse positsiooni otsimine"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Taasesituse kiiruse vähendamine"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Taasesituse kiiruse suurendamine"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Kõneajalugu"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Rohkem valikuid"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"klaviatuur"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Kuva ainult väljuvad"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Kuva ainult sissetulevad"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Kuva ainult vastamata"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Kuva ainult kõnepostisõnumeid"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Kuva kõik kõned"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Lisa 2-sekundiline paus"</string>
- <string name="add_wait" msgid="1177723010768282578">"Lisa ootamine"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Seaded"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulaator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Loo uue kasutajaliid. otsetee"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Kõik kontaktid"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Kasuta puutetooniga klahvistikku"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Tagasi käimasolevale kõnele"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Lisa kõne"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Sissetulevad kõned"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Sisenemine hulgitoimingute režiimi"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Lahkumine hulgitoimingute režiimist"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> on valitud"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> on valimata"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Esita kõnepostisõnum"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Kuva kontakt <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Helista kasutajale <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Kontakti <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> üksikasjad"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Arvatava rämpskõnetegija <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> kontaktandmed"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> kõnet."</string>
<string name="description_video_call" msgid="3738199365585751727">"Videokõne."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"SMS-i saatmine kontaktile <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Kuulamata kõnepostisõnum"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Häälotsingu alustamine"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Helista: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Kõnepost"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Mitme toimigu režiimi tühistamine"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Kustuta"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Tühista"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Kas kustutada valitud kõnepostisõnumid <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> on valitud"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Kas kustutada need kõnepostisõnumid? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> kell <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Sellele numbrile ei saa helistada"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Kõnepostisõnumite seadistamiseks tehke valikud Menüü &gt; Seaded."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Kõnepostisõnumite kuulamiseks lülitage esmalt välja lennurežiim."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Laadimine ..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Laadimine SIM-kaardilt ..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM-kaardi kontaktid"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Häälotsing ei ole saadaval"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Helistada ei saa, sest telefonirakendus on keelatud."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Otsige kontakte"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Lisage nr või otsige kontakte"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Teie kõneajalugu on tühi"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Helista"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Vastamata kõnesid pole."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Kõneposti postkast on tühi."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Kuva ainult lemmikud"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Kõneajalugu"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Kõik"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Vastamata"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Kõnepost"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Kiirvalimine"</string>
<string name="tab_history" msgid="7420269368689503596">"Kõneajalugu"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kontaktid"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Kõnepost"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Eemaldatud lemmikute hulgast"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Võta tagasi"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Helista: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Loo uus kontakt"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Lisa kontaktile"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Saada SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Videokõne tegemine"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Blokeeri number"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> uus/uut vastamata kõne(t)"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Te pole veel kedagi kiirvalimisse lisanud"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Lisa lemmik"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Puudutage kujutist kõigi numbrite nägemiseks või puudutage pikalt järjestuse muutmiseks"</string>
<string name="remove_contact" msgid="2353580570488923668">"Eemalda"</string>
<string name="select_all" msgid="408601760696146245">"Vali kõik"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videokõne"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Helistamine: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Videokõne kirjele <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Kontakti <xliff:g id="NAMEORNUMBER">^1</xliff:g> kõneposti kuulamine"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Kõnepostisõnumite esita kontaktilt <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Kõnepostisõnumite peatamine kontaktilt <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Kõnepostisõnumite kustutamine kontaktilt <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> uut kõnepostisõnumit</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> uus kõnepostisõnum</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Kontakti loomine kirjele <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Kirje <xliff:g id="NAMEORNUMBER">^1</xliff:g> lisamine olemasolevale kontaktile"</string>
<string name="description_details_action" msgid="2061866409737706174">"Kontakti <xliff:g id="NAMEORNUMBER">^1</xliff:g> kõne üksikasjad"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Kustutatud kõneajaloost"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Täna"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Eile"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Vanem"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Kõneloend"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Kõlari sisselülitamine."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Kõlari väljalülitamine."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Kiirem esitus."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Aeglasem esitus."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Esituse alustamine või peatamine."</string>
<string name="display_options_title" msgid="3880091801055797975">"Kuvamisvalikud"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Helid ja vibreerimine"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Kõnepostis. seadete SIM-kaart"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Blokeeritud numbrid"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> on juba blokeeritud."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Helistamiskontod"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Määra load"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Kiirvalimise lubamiseks lülitage sisse kontaktiluba."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Kõnelogi vaatamiseks lülitage sisse telefoniluba."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Kõnepostile juurdepääsemiseks lülitage sisse telefoniluba."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Kontaktide otsimiseks lülitage sisse kontaktiload."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Helistamiseks lülitage sisse telefoniluba."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Telefonirakendusel pole luba süsteemiseadetesse kirjutada."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Rämpspost"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> ei ole võrgus ja temaga ei saa ühendust"</string>
<string name="about_phone_label" msgid="582991354677973731">"Teave"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Google\'i transkribeeritud"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google transkribeerib …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Logifail pole saadaval"</string>
<string name="view_conversation" msgid="7895904782094119702">"Kuva"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Kõne kustutati. Selle kõne ajal jagatud manuseid saate vaadata ja kustutada rakenduses Messages."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Kõned kustutati. Nende kõnede ajal jagatud manuseid saate vaadata ja kustutada rakenduses Messages."</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 6615b590d..e4f9f3f0c 100644
--- a/java/com/android/dialer/app/res/values-eu/strings.xml
+++ b/java/com/android/dialer/app/res/values-eu/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefonoa"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Telefonoko teklatua"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefonoa"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Deien historia"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Jakinarazi zenbakia okerra dela"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Kopiatu zenbakia"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Kopiatu transkripzioa"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Blokeatu zenbakia"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Desblokeatu zenbakia"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Editatu zenbakia deitu aurretik"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Garbitu deien historia"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Ezabatu ahots-mezua"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Deien historia garbitu?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Historiako dei guztiak ezabatuko dira"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Deien historia garbitzen…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telefonoa"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Galdutako deia"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Laneko dei bat galdu duzu"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Dei galduak"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> Erantzungailuko <xliff:g id="COUNT">%1$d</xliff:g> mezu </item>
<item quantity="one">Erantzungailuko mezua</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Erreproduzitu"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g> deitzailearen ahots-mezu berria"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Ezin izan dira erreproduzitu ahots-mezuak"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Erantzungailua kargatzen…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Ahots-mezua artxibatzen…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Ezin izan da kargatu erantzungailua"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Erantzungailuko deiak soilik"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Sarrerako deiak soilik"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Irteerako deiak soilik"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Dei galduak soilik"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"bilatu"</string>
- <string name="description_dial_button" msgid="699794433224646027">"markatu"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"markatu beharreko zenbakia"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Erreproduzitu edo pausatu erreprodukzioa"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Aktibatu edo desaktibatu bozgorailua"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Bilatu erreprodukzioaren posizioa"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Mantsotu erreprodukzioaren abiadura"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Bizkortu erreprodukzioaren abiadura"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Deien historia"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Aukera gehiago"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"teklatua"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Erakutsi irteerakoak soilik"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Erakutsi sarrerakoak soilik"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Erakutsi galduak soilik"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Erakutsi erantzungailukoak soilik"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Erakutsi dei guztiak"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Gehitu 2 segundoko pausa"</string>
- <string name="add_wait" msgid="1177723010768282578">"Gehitu itxaronaldia"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Ezarpenak"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulagailua"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Sortu interfazerako esteka"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Kontaktu guztiak"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Erabili ukipen-tonuak dituen teklatua"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Itzuli abian den deira"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Gehitu deia"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Sarrerako deiak"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Ekintzak multzoka gauzatzeko modua aktibatzen"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Ekintzak multzoka gauzatzeko modua desaktibatu da"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> hautatu da"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> desautatu da"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Erreproduzitu erantzungailuko ahots-mezuak"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Ikusi <xliff:g id="NAME">%1$s</xliff:g> kontaktua"</string>
- <string name="description_call" msgid="1532402285334775372">"Deitu <xliff:g id="NAME">%1$s</xliff:g> erabiltzaileari"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> kontaktuaren xehetasunak"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Antza spam-igorlea den <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> zenbakiaren harremanetarako datuak"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> dei."</string>
<string name="description_video_call" msgid="3738199365585751727">"Bideo-deia."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Bidali SMSa <xliff:g id="NAME">%1$s</xliff:g> kontaktuari"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Entzun ez diren erantzungailuko ahots-mezuak"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Hasi ahozko bilaketa"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Deitu <xliff:g id="NUMBER">%s</xliff:g> zenbakira"</string>
<string name="voicemail" msgid="8899540969000957954">"Erantzungailua"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Utzi bertan behera ekintzak multzoka gauzatzeko modua"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Ezabatu"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Utzi"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Hautatutako <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> ezabatu?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> hautatu dira"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Ahots-mezu hauek ezabatu nahi dituzu? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> (<xliff:g id="TIME">%2$s</xliff:g>)"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Ezin da zenbaki horretara deitu"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Erantzungailua konfiguratzeko, joan Menua &gt; Ezarpenak atalera."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Erantzungailua entzuteko, Hegaldi modua desaktibatu behar duzu."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Kargatzen…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"SIM txarteletik kargatzen…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM txarteleko kontaktuak"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Ahozko bilaketa ez dago erabilgarri"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Ezin da telefono-deirik egin Telefonoa aplikazioa desgaitu egin delako."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Bilatu kontaktuetan"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Gehitu zk. edo bilatu kontaktua"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Hutsik dago deien historia"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Deitu"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Ez duzu dei galdurik."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Erantzungailuaren sarrerako ontzia hutsik dago."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Erakutsi gogokoak soilik"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Deien historia"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Guztiak"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Galduak"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Erantzungailuko deiak"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Markatze bizkorra"</string>
<string name="tab_history" msgid="7420269368689503596">"Deien historia"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kontaktuak"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Erantzungailua"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Gogokoetatik kendu da"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Desegin"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Deitu <xliff:g id="NUMBER">%s</xliff:g> zenbakira"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Sortu kontaktua"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Gehitu kontaktuetan"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Bidali SMS mezua"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Egin bideo-deia"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Blokeatu zenbakia"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> dei galdu berri"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Ez duzu inor markatze bizkorrean oraindik"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Gehitu gogokoak"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Ukitu irudia zenbaki guztiak ikusteko, edo eduki ezazu sakatuta berrantolatzeko"</string>
<string name="remove_contact" msgid="2353580570488923668">"Kendu"</string>
<string name="select_all" msgid="408601760696146245">"Hautatu guztiak"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Bideo-deia"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Deitu <xliff:g id="NAMEORNUMBER">^1</xliff:g> deitzaileari"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Egin bideo-deia (<xliff:g id="NAMEORNUMBER">^1</xliff:g>)."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Deitzaile honek erantzungailuan utzitako ahots-mezuak entzutea: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Erreproduzitu erantzungailuko <xliff:g id="NAMEORNUMBER">^1</xliff:g> deitzailearen mezua"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Pausatu erantzungailuko <xliff:g id="NAMEORNUMBER">^1</xliff:g> deitzailearen mezua"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Ezabatu erantzungailuko <xliff:g id="NAMEORNUMBER">^1</xliff:g> deitzailearen mezua"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ahots-postako mezu berri</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ahots-postako mezu berri</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Sortu kontaktua (<xliff:g id="NAMEORNUMBER">^1</xliff:g>)"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Gehitu <xliff:g id="NAMEORNUMBER">^1</xliff:g> lehendik dagoen kontaktu batean"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> kontaktuaren xehetasunak"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Ezabatu deien historiatik"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Gaur"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Atzo"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Zaharrak"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Deien zerrenda"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Aktibatu bozgorailua."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Desaktibatu bozgorailua."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Erreproduzitu bizkorrago."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Erreproduzitu mantsoago."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Hasi edo gelditu erreprodukzioa."</string>
<string name="display_options_title" msgid="3880091801055797975">"Bistaratze-aukerak"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Soinuak eta dardara"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Hautatu erantzungailuaren ezarpenak aldatzeko SIM txartela"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Blokeatutako zenbakiak"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> blokeatuta dago dagoeneko."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Deiak egiteko kontuak"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Ezarri baimenak"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Markatze bizkorra gaitzeko, aktibatu Kontaktuak erabiltzeko baimena."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Deien erregistroa ikusteko, aktibatu Telefonoa erabiltzeko baimena."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Erantzungailuan sartzeko, aktibatu Telefonoa erabiltzeko baimena."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Kontaktuak bilatzeko, aktibatu kontaktuak atzitzeko baimenak."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Deiak egiteko, aktibatu Telefonoa erabiltzeko baimena."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Telefonoa aplikazioak ez du baimenik sistemaren ezarpenetan ezer idazteko."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spama"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> ez dago konektatuta, eta ezin zara jarri harremanetan berarekin"</string>
<string name="about_phone_label" msgid="582991354677973731">"Honi buruz"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Google-k transkribatu du"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google ari da transkribatzen…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Ez dago transkripziorik"</string>
<string name="view_conversation" msgid="7895904782094119702">"Ikusi"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Ezabatu da deia. Ikusi eta ezabatu dei honetan partekatutako eranskinak Mezuak aplikazioan."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Ezabatu dira deiak. Ikusi eta ezabatu dei hauetan partekatutako eranskinak Mezuak aplikazioan."</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 c9ba98ceb..51b02ff90 100644
--- a/java/com/android/dialer/app/res/values-fa/strings.xml
+++ b/java/com/android/dialer/app/res/values-fa/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"تلفن"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"صفحه کلید تلفن"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"تلفن"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"سابقه تماس"</string>
- <string name="action_report_number" msgid="7231442711369737797">"گزارش شماره نادرست"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"کپی کردن شماره"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"کپی کردن آوانویسی"</string>
- <string name="action_block_number" msgid="3669819840999705278">"مسدود کردن شماره"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"رفع انسداد شماره"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"ویرایش شماره قبل از تماس"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"پاک کردن سابقه تماس"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"حذف پست صوتی"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"سابقه تماس پاک شود؟"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"این کار همه تماس‌ها را از سابقه شما حذف می‌کند"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"در حال پاک کردن سابقه تماس..."</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"تلفن"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"تماس بی پاسخ"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"تماس کاری ازدست‌رفته"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"تماس‌های بی‌پاسخ"</string>
@@ -48,66 +43,33 @@
<item quantity="one"> <xliff:g id="COUNT">%1$d</xliff:g> پست صوتی </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> پست صوتی </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"پخش"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>، <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"پست صوتی جدید از <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"پست صوتی پخش نشد"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"در حال بارگیری پست صوتی..."</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"در حال بایگانی کردن پست صوتی..."</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"پست صوتی بارگیری نشد"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"فقط تماس‌های دارای پست صوتی"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"فقط تماس‌های دریافتی"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"فقط تماس‌های خروجی"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"فقط تماس‌های بی‌پاسخ"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"جستجو"</string>
- <string name="description_dial_button" msgid="699794433224646027">"شماره گیری"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"شماره برای شماره گیری"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"پخش یا توقف بازپخش"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"روشن یا خاموش کردن بلندگوی تلفن"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"جستجوی موقعیت بازپخش"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"کاهش سرعت بازپخش"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"افزایش سرعت بازپخش"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"سابقه تماس"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"گزینه‌های بیشتر"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"صفحه کلید"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"فقط نمایش خروجی"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"فقط نمایش ورودی"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"فقط نمایش بی‌پاسخ"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"فقط نمایش پست‌های صوتی"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"نمایش همه مکالمات"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"افزودن یک مکث ۲ ثانیه‌ای"</string>
- <string name="add_wait" msgid="1177723010768282578">"افزودن انتظار"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"تنظیمات"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"شبیه‌ساز"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"ایجاد میان‌بر رابط کاربری جدید"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"همه مخاطبین"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"استفاده از صفحه‌کلید لمسی"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"برگشت به تماس درحال انجام"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"افزودن تماس"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"تماس‌های ورودی"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"درحال ورود به حالت اقدام انبوه"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"خروج از حالت اقدام انبوه"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> انتخاب شد"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> از حالت انتخاب خارج شد"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"پخش پست صوتی"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"مشاهده مخاطب <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"تماس با <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"جزئیات تماس برای <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"جزئیات تماس برای تماس‌گیرندگان هرزنامه پشتیبانی شده <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> تماس."</string>
<string name="description_video_call" msgid="3738199365585751727">"تماس ویدئویی."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"ارسال پیامک به <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"پست صوتی شنیده نشده"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"شروع جستجوی گفتاری"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"تماس با <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"پست صوتی"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> ثانیه"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> دقیقه <xliff:g id="SECONDS">%s</xliff:g> ثانیه"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"لغو حالت اقدام‌ دسته‌ای"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"حذف"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"لغو"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"<xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> انتخاب‌شده حذف شود؟"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> مورد انتخاب شد"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"این پست‌های صوتی حذف شوند؟ "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> ساعت <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"تماس با این شماره ممکن نیست"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"برای راه‌اندازی پست صوتی به منو &gt; تنظیمات بروید."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"برای تماس با پست صوتی، ابتدا حالت هواپیما را غیرفعال کنید."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"در حال بارکردن…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"در حال بارگیری سیم کارت..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"مخاطبین سیم کارت"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"جستجوی گفتاری در دسترس نیست"</string>
- <string name="call_not_available" msgid="7850148370757361155">"برقراری تماس تلفنی ممکن نیست، زیرا برنامه تلفن غیرفعال شده است."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"جستجوی مخاطبین"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"افزودن شماره یا جستجوی مخاطب"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"سابقه تماستان خالی است"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"برقراری تماس تلفنی"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"تماس بی‌پاسخی ندارید."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"صندوق پست صوتی‌تان خالی است."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"فقط نمایش موارد دلخواه"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"سابقه تماس"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"همه موارد"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"بی‌پاسخ"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"پست صوتی"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"شماره‌گیری سریع"</string>
<string name="tab_history" msgid="7420269368689503596">"سابقه تماس"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"مخاطبین"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"پست صوتی"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"از موارد دلخواه حذف شد"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"واگرد"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"تماس با <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"ایجاد مخاطب جدید"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"افزودن به مخاطب"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"ارسال پیامک"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"برقراری تماس ویدئویی"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"مسدود کردن شماره"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> تماس‌ بی‌پاسخ جدید"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"هنوز کسی در فهرست شماره‌گیری سریع شما نیست"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"افزودن مورد دلخواه"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"برای مشاهده همه شماره‌ها، تصویر را لمس کنید، یا برای ترتیب مجدد، لمس کنید و نگه‌دارید"</string>
<string name="remove_contact" msgid="2353580570488923668">"حذف"</string>
<string name="select_all" msgid="408601760696146245">"انتخاب همه"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"تماس ویدئویی"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"تماس با <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"تماس ویدئویی با <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"گوش دادن به پست صوتی از <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"پخش پست صوتی از <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"مکث پست صوتی از <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"حذف پست صوتی از <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one">‏<xliff:g id="COUNT_1">%d</xliff:g> پست صوتی جدید</item>
- <item quantity="other">‏<xliff:g id="COUNT_1">%d</xliff:g> پست صوتی جدید</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"ایجاد مخاطب برای <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"افزودن <xliff:g id="NAMEORNUMBER">^1</xliff:g> به مخاطب موجود"</string>
<string name="description_details_action" msgid="2061866409737706174">"جزئیات تماس برای <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"از سابقه تماس حذف شد"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"امروز"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"دیروز"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"قدیمی‌تر"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"فهرست تماس‌ها"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"روشن کردن بلندگو."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"خاموش کردن بلندگو."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"پخش سریع‌تر"</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"پخش آهسته‌تر."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"شروع یا مکث بازپخش."</string>
<string name="display_options_title" msgid="3880091801055797975">"گزینه‌های نمایش"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"صدا و لرزش"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"انتخاب سیم‌کارت برای تنظیمات پست صوتی"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"شماره‌های مسدود‌شده"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> درحال‌حاضر مسدود شده است."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"حساب‌های تماس"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"تنظیم مجوزها"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"برای فعال کردن شماره‌گیری سریع، مجوز «مخاطبین» را روشن کنید."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"برای دیدن گزارش تماستان، مجوز «تلفن» را روشن کنید."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"برای دسترسی به پست صوتی‌تان، مجوز «تلفن» را روشن کنید."</string>
<string name="permission_no_search" msgid="2424710404207193826">"برای جستجوی مخاطبینتان، مجوزهای مخاطبین را روشن کنید."</string>
<string name="permission_place_call" msgid="8686908130349369423">"برای برقراری تماس، مجوز «تلفن» را روشن کنید."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"برنامه تلفن اجازه نوشتن در تنظیمات سیستم را ندارد."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"هرزنامه"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> آفلاین است و در دسترس نمی‌باشد"</string>
<string name="about_phone_label" msgid="582991354677973731">"درباره"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"‏رونویسی‌شده توسط Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"‏Google درحال ترانویسی است…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"رونوشت موجود نیست"</string>
<string name="view_conversation" msgid="7895904782094119702">"مشاهده"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"تماس حذف شد. پیوست‌های به اشتراک‌گذاشته‌شده درطول این تماس را در «پیام‌ها» مشاهده و حذف کنید."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"تماس‌ها حذف شدند. پیوست‌های به اشتراک‌گذاشته‌شده درطول تماس‌ها را در «پیام‌ها» مشاهده و حذف کنید."</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 f145bc59a..4586db73c 100644
--- a/java/com/android/dialer/app/res/values-fi/strings.xml
+++ b/java/com/android/dialer/app/res/values-fi/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Puhelin"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Puhelimen näppäimistö"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Puhelin"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Soittohistoria"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Ilmoita epätarkasta numerosta"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Kopioi numero"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Kopioi transkriptio"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Estä numero"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Kumoa numeron esto"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Muokkaa numeroa ennen puhelua"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Tyhjennä soittohistoria"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Poista vastaajaviesti"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Tyhjennetäänkö soittohistoria?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Kaikki soittohistorian tiedot poistetaan"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Tyhjennetään soittohistoriaa…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Puhelin"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Vastaamatta jäänyt puhelu"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Vastaamaton työpuhelu"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Vastaamattomat puhelut"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> vastaajaviestiä </item>
<item quantity="one">Vastaajaviesti</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Toista"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Uusi vastaajaviesti: <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Viestin toistaminen epäonnistui"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Ladataan puhelinvastaajaa…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Arkistoidaan vastaajaviestiä…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Puhelinvastaajan lataaminen epäonnistui"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Vain vastaajaan menneet puhelut"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Vain saapuvat puhelut"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Vain soitetut puhelut"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Vain vastaamattomat puhelut"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"haku"</string>
- <string name="description_dial_button" msgid="699794433224646027">"soita"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"numero johon soitetaan"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Aloita tai lopeta toisto"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Ota kaiutin käyttöön tai poista käytöstä"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Toisto-osoitin"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Hidasta toistoa"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Nopeuta toistoa"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Soittohistoria"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Lisää vaihtoehtoja"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"näppäimistö"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Näytä vain soitetut"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Näytä vain saapuneet"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Näytä vain vastaamattomat"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Näytä vain vastaajaviestit"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Näytä kaikki puhelut"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Lisää 2 sekunnin tauko"</string>
- <string name="add_wait" msgid="1177723010768282578">"Lisää tauko"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Asetukset"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulaattori"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Luo uusi UI-pikakuvake"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Kaikki yhteystiedot"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Käytä näppäimistöä"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Palaa käynnissä olevaan puheluun"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Lisää puhelu"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Saapuvat puhelut"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Siirrytään joukkotoimintotilaan."</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Poistuttiin joukkotoimintotilasta."</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> valittiin."</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> ei ole enää valittuna."</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Toista vastaajaviesti"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Näytä yhteystieto <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Soita: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Yhteystiedot: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Mahdollisen häirikkösoittajan yhteystiedot: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> puhelua."</string>
<string name="description_video_call" msgid="3738199365585751727">"Videopuhelu."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Lähetä tekstiviesti: <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Kuuntelematon vastaajaviesti"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Aloita puhehaku"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Soita <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Vastaaja"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Peruuta joukkotoimintotila."</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Poista"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Peruuta"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Poistetaanko <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> valittu"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Poistetaanko nämä vastaajaviestit? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> klo <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>.<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Numeroon ei voi soittaa"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Määritä vastaaja-asetukset valitsemalla Valikko &gt; Asetukset."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Poista lentokonetila käytöstä ennen vastaajaan soittamista."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Ladataan..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI-koodi"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Ladataan SIM-kortilta…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM-kortin yhteystiedot"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Puhehaku ei ole käytettävissä"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Puhelua ei voi soittaa, koska Puhelin-sovellus on poistettu käytöstä."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Hae yhteystiedoista"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Lisää numero tai hae yhteystiedoista"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Soittohistoriasi on tyhjä."</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Soita puhelu"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Sinulla ei ole vastaamattomia puheluita."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Puhelinvastaajasi postilaatikko on tyhjä."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Näytä vain suosikit"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Soittohistoria"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Kaikki"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Vastaamattomat"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Vastaaja"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Pikavalinta"</string>
<string name="tab_history" msgid="7420269368689503596">"Soittohistoria"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Yhteystiedot"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Puhelinvastaaja"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Poistettu suosikeista"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Kumoa"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Soita <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Luo uusi yhteystieto"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Lisää yhteystietoihin"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Lähetä tekstiviesti"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Soita videopuhelu"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Estä numero"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> uutta vastaamatonta puhelua"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Pikavalinnassa ei ole vielä yhtään yhteystietoa."</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Lisää suosikki"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Katso kaikki numerot koskettamalla kuvaa tai järjestele tietoja koskettamalla kuvaa pitkään."</string>
<string name="remove_contact" msgid="2353580570488923668">"Poista"</string>
<string name="select_all" msgid="408601760696146245">"Valitse kaikki"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videopuhelu"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Soita: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Soita videopuhelu: <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Kuuntele vastaajaviesti: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Toista vastaajaviesti lähettäjältä <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Keskeytä vastaajaviesti lähettäjältä <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Poista vastaajaviesti lähettäjältä <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> uutta vastaajaviestiä</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> uusi vastaajaviesti</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Luo kontakti: <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Lisää <xliff:g id="NAMEORNUMBER">^1</xliff:g> olemassa olevaan kontaktiin."</string>
<string name="description_details_action" msgid="2061866409737706174">"Yhteystiedon <xliff:g id="NAMEORNUMBER">^1</xliff:g> puhelutiedot"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Poistettu soittohistoriasta"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Tänään"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Eilen"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Vanhempi"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Puheluluettelo"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Ota kaiutin käyttöön."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Poista kaiutin käytöstä."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Toista nopeammin."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Toista hitaammin."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Aloita tai keskeytä toisto."</string>
<string name="display_options_title" msgid="3880091801055797975">"Näyttöasetukset"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Äänet ja värinä"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Valitse vastaajaviestien SIM"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Estetyt numerot"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> on jo estetty."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Puhelutilit"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Määritä käyttöoikeudet"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Jos haluat käyttää pikavalintaa, ota Yhteystiedot-käyttöoikeus käyttöön."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Jos haluat katsella puhelulokiasi, ota Puhelin-käyttöoikeus käyttöön."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Jos haluat käyttää puhelinvastaajaa, ota Puhelin-käyttöoikeus käyttöön."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Jos haluat hakea kontaktejasi, ota käyttöön kontaktien käyttöoikeudet."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Jos haluat soittaa puheluja, ota Puhelin-käyttöoikeus käyttöön."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Puhelinsovelluksella ei ole oikeutta muokata järjestelmän asetuksia."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Roskaposti"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> on offline-tilassa, eikä siihen saada yhteyttä."</string>
<string name="about_phone_label" msgid="582991354677973731">"Tietoja"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Googlen litteroima"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google litteroi…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Litteraatti ei saatavilla"</string>
<string name="view_conversation" msgid="7895904782094119702">"Näytä"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Puhelu poistettu. Voit tarkastella ja poistaa puhelun aikana jaettuja liitteitä Viesteissä."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Puhelut poistettu. Voit tarkastella ja poistaa puhelujen aikana jaettuja liitteitä Viesteissä."</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 5a28ff413..c0c467e25 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
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Téléphone"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Clavier du téléphone"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Téléphone"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Historique des appels"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Signaler un numéro incorrect"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Copier le numéro"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Copier la transcription"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Bloquer le numéro"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Débloquer le numéro"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Modifier le numéro avant l\'appel"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Effacer l\'historique d\'appels"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Supprimer le message vocal"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Effacer l\'historique des appels?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Tous les appels seront supprimés de votre historique."</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Suppression historique des appels…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Téléphone"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Appel manqué"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Appel professionnel manqué"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Appels manqués"</string>
@@ -48,66 +43,33 @@
<item quantity="one"><xliff:g id="COUNT">%1$d</xliff:g> message vocal </item>
<item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> messages vocaux </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Lire"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Nouveau message vocal de <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Impossible de lire le message vocal"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Chargement du message vocal en cours…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Archivage des messages vocaux en cours…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Impossible de charger la messagerie vocale"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Seulement les appels avec message vocal"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Seulement les appels entrants"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Seulement les appels sortants"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Seulement les appels manqués"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"rechercher"</string>
- <string name="description_dial_button" msgid="699794433224646027">"composer"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"numéro à composer"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Lire ou arrêter la lecture"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Activer ou désactiver le haut-parleur"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Rechercher une position de lecture"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Réduire la vitesse de lecture"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Accroître la vitesse de lecture"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Historique des appels"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Plus d\'options"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"clavier"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Afficher appels sortants uniq."</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Afficher appels entrants uniq."</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Afficher appels manqués uniq."</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Messages vocaux uniquement"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Afficher tous les appels"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Ajouter une pause de 2 s"</string>
- <string name="add_wait" msgid="1177723010768282578">"Ajouter Attendre"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Paramètres"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulateur"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Créer un raccourci vers l\'IU"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Tous les contacts"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Utiliser le clavier DTMF"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Reprendre l\'appel en cours"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Autre appel"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Appels entrants"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Entrée du mode d\'action groupée en cours…"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Mode d\'action groupée quitté"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Sélection : <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Désélection : <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Écouter le message vocal"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Afficher le contact <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Appeler <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Coordonnées de <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Coordonnées de l\'auteur de l\'appel suspect <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> appels."</string>
<string name="description_video_call" msgid="3738199365585751727">"Appel vidéo."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Envoyer un texto à <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Nouveau message vocal"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Démarrer la recherche vocale"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Appeler le <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Messagerie vocale"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min et <xliff:g id="SECONDS">%s</xliff:g> sec"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Annuler le mode d\'action par lots"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Supprimer"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Annuler"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Supprimer la sélection (<xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>)?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> sélection(s)"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"Supprimer ce message vocal? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> à <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Vous ne pouvez pas appeler ce numéro"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Pour configurer la messagerie vocale, accédez à Menu &gt; Paramètres."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Veuillez désactiver le mode Avion avant d\'appeler la messagerie vocale."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Chargement en cours..."</string>
- <string name="imei" msgid="5214505934662768308">"Code IIEM"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Chargement depuis la carte SIM..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Contacts de carte SIM"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Recherche vocale non disponible"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Impossible d\'effectuer un appel téléphonique, car l\'application Téléphone a été désactivée."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Rechercher des contacts"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Ajouter nº ou chercher contact"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Votre historique des appels est vide"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Faire un appel"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Vous n\'avez aucun appel manqué."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"La boîte de réception de votre messagerie vocale est vide."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Afficher les contacts favoris uniquement"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Historique des appels"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Tous"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Manqués"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Mess. voc."</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Composition abrégée"</string>
<string name="tab_history" msgid="7420269368689503596">"Historique des appels"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Contacts"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Messagerie vocale"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Supprimé des favoris"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Annuler"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Appeler le <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Créer un contact"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Ajouter à un contact"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Envoyer un texto"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Faire un appel vidéo"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Bloquer le numéro"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> nouveaux appels manqués"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Aucun contact ne figure dans vos numéros de composition abrégée"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Ajouter un favori"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Touchez l\'image pour afficher tous les numéros, ou maintenez le doigt dessus pour les réorganiser"</string>
<string name="remove_contact" msgid="2353580570488923668">"Supprimer"</string>
<string name="select_all" msgid="408601760696146245">"Tout sélectionner"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Appel vidéo"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Appeler <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Appel vidéo avec <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Écouter le message vocal de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Jouer le message vocal de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Interrompre le message vocal de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Supprimer le message vocal de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> nouveau message vocal</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> nouveaux messages vocaux</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Créer un contact pour <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Ajouter <xliff:g id="NAMEORNUMBER">^1</xliff:g> à un contact existant"</string>
<string name="description_details_action" msgid="2061866409737706174">"Détails de l\'appel pour <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"L\'appel a bien été supprimé de l\'historique"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Aujourd\'hui"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Hier"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Plus anciens"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Liste des appels"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Activer le haut-parleur."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Désactiver le haut-parleur."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Lire plus vite."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Lire moins vite."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Lancer ou interrompre la lecture."</string>
<string name="display_options_title" msgid="3880091801055797975">"Options d\'affichage"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Sons et vibration"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Choisir SIM pour mess. vocale"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Numéros bloqués"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"Le numéro <xliff:g id="NUMBER">%1$s</xliff:g> est déjà bloqué."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Comptes d\'appel"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Définir les autorisations"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Pour activer la composition abrégée, activez l\'autorisation Contacts."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Pour consulter votre journal d\'appels, activez l\'autorisation Téléphone."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Pour accéder à votre messagerie vocale, activez l\'autorisation Téléphone."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Pour rechercher vos contacts et les lieux à proximité, activez les autorisations Contacts."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Pour faire un appel, activez l\'autorisation Téléphone."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"L\'application Téléphone n\'est pas autorisée à modifier les paramètres du système."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Pourriel"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> est hors connexion et injoignable"</string>
<string name="about_phone_label" msgid="582991354677973731">"À propos"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transcrit par Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google transcrit…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transcription non disponible"</string>
<string name="view_conversation" msgid="7895904782094119702">"Afficher"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Appel supprimé. Affichez et supprimez les pièces jointes partagées pendant cet appel dans les messages."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Appels supprimés. Affichez et supprimez les pièces jointes partagées pendant ces appels dans les messages."</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 b2f6ca556..c992ea950 100644
--- a/java/com/android/dialer/app/res/values-fr/strings.xml
+++ b/java/com/android/dialer/app/res/values-fr/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Téléphone"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Clavier téléphonique"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Tél."</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Historique des appels"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Signaler un numéro incorrect"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Copier le numéro"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Copier la transcription"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Bloquer le numéro"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Débloquer le numéro"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Modifier numéro avant d\'appeler"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Supprimer l\'historique des appels"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Supprimer le message vocal"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Supprimer l\'historique des appels ?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Tous les appels seront supprimés de votre historique."</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Suppression historique des appels…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Téléphoner"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Appel manqué"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Appel professionnel manqué"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Appels manqués"</string>
@@ -48,66 +43,33 @@
<item quantity="one"> <xliff:g id="COUNT">%1$d</xliff:g> message vocal </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> messages vocaux </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Lire"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Nouveau message vocal de <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Impossible de lire le message vocal."</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Chargement du message vocal en cours…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Archivage du message vocal…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Impossible de charger le message vocal."</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Seulement les appels avec message vocal"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Seulement les appels entrants"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Seulement les appels sortants"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Seulement les appels manqués"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"rechercher"</string>
- <string name="description_dial_button" msgid="699794433224646027">"composer"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"numéro à composer"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Lancer ou interrompre la lecture"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Activer ou désactiver le haut-parleur"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Rechercher une position de lecture"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Réduire la vitesse de lecture"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Accroître la vitesse de lecture"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Historique des appels"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Plus d\'options"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"Clavier"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Afficher appels sortants uniq."</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Afficher appels entrants uniq."</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Afficher appels manqués uniq."</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Messages vocaux uniquement"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Afficher tous les appels"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Ajouter une pause de 2 s"</string>
- <string name="add_wait" msgid="1177723010768282578">"Ajouter une attente"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Paramètres"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulateur"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Créer un raccourci vers la nouvelle interface"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Tous les contacts"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Utiliser le clavier DTMF"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Reprendre l\'appel en cours"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Autre appel"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Appels entrants"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Activation du mode d\'action groupée"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Désactivation du mode d\'action groupée"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> sélectionné"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> désélectionné"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Écouter le message vocal"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Afficher le contact <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Appeler <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Coordonnées associées à <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Coordonnées correspondant à l\'appel indésirable suspecté (<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>)"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> appels"</string>
<string name="description_video_call" msgid="3738199365585751727">"Appel vidéo"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Envoyer un SMS à <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Nouveau message vocal"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Démarrer la recherche vocale"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Appeler le <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Messagerie vocale"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> secondes"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min et <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Annuler le mode d\'actions groupées"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Supprimer"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Annuler"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Supprimer les messages vocaux sélectionnés (<xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>) ?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> sélectionnés"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"Supprimer ce message vocal ? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> à <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Impossible d\'appeler ce numéro."</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Pour configurer la messagerie vocale, accédez à Menu &gt; Paramètres."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Veuillez désactiver le mode Avion avant d\'appeler la messagerie vocale."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Chargement…"</string>
- <string name="imei" msgid="5214505934662768308">"Code IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Chargement depuis la carte SIM..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Contacts de carte SIM"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Recherche vocale non disponible"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Impossible d\'effectuer un appel téléphonique, car l\'application Téléphone a été désactivée."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Rech. des contacts"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Ajouter num. ou rech. contacts"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Votre historique des appels est vide."</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Passer un appel"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Vous n\'avez aucun appel manqué."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"La boîte de réception de la messagerie vocale est vide."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Afficher les contacts ajoutés aux favoris uniquement"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Historique des appels"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Tous"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Manqués"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Mess. vocale"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Numérotation abrégée"</string>
<string name="tab_history" msgid="7420269368689503596">"Historique des appels"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Contacts"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Messagerie vocale"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Supprimé des favoris."</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Annuler"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Appeler le <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Créer un contact"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Ajouter à un contact"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Envoyer un SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Passer un appel vidéo"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Bloquer le numéro"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"Nouveaux appels manqués : <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Aucun contact pour la numérotation abrégée"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Ajouter un favori"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Appuyer sur l\'image pour afficher tous les numéros, ou appuyer dessus de manière prolongée pour réorganiser ces derniers"</string>
<string name="remove_contact" msgid="2353580570488923668">"Supprimer"</string>
<string name="select_all" msgid="408601760696146245">"Tout sélectionner"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Appel vidéo"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Appeler <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Appel vidéo de \"<xliff:g id="NAMEORNUMBER">^1</xliff:g>\""</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Écouter le message vocal laissé par le numéro ou le contact \"<xliff:g id="NAMEORNUMBER">^1</xliff:g>\""</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Lire le message vocal de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Interrompre le message vocal de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Supprimer le message vocal de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> nouveau message vocal</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> nouveaux messages vocaux</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Créer un contact pour \"<xliff:g id="NAMEORNUMBER">^1</xliff:g>\""</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Ajouter \"<xliff:g id="NAMEORNUMBER">^1</xliff:g>\" à un contact"</string>
<string name="description_details_action" msgid="2061866409737706174">"Informations sur l\'appel pour <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"L\'appel a bien été supprimé de l\'historique."</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Aujourd\'hui"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Hier"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Plus anciens"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Liste des appels"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Activer le haut-parleur"</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Désactiver le haut-parleur"</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Lire plus vite"</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Lire moins vite"</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Lancer ou suspendre la lecture"</string>
<string name="display_options_title" msgid="3880091801055797975">"Options d\'affichage"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Sons et vibreur"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Choisir une carte SIM pour la messagerie vocale"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Numéros bloqués"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"Le numéro \"<xliff:g id="NUMBER">%1$s</xliff:g>\" est déjà bloqué."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Comptes téléphoniques"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Définir les autorisations"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Pour activer la numérotation abrégée, activez l\'autorisation Contacts."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Pour consulter votre journal d\'appels, activez l\'autorisation Téléphone."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Pour accéder à votre messagerie vocale, activez l\'autorisation Téléphone."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Pour rechercher vos contacts, activez l\'autorisation Contacts."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Pour passer un appel, activez l\'autorisation Téléphone."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"L\'application Téléphone n\'est pas autorisée à modifier les paramètres du système."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> est injoignable, car non connecté"</string>
<string name="about_phone_label" msgid="582991354677973731">"À propos"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Message transcrit par Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Transcription Google..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transcription non disponible"</string>
<string name="view_conversation" msgid="7895904782094119702">"Afficher"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Appel supprimé. Affichez et supprimez les pièces jointes échangées au cours de cet appel dans Messages."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Appels supprimés. Affichez et supprimez les pièces jointes échangées au cours de ces appels dans Messages."</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 926c42dd2..67d04ab36 100644
--- a/java/com/android/dialer/app/res/values-gl/strings.xml
+++ b/java/com/android/dialer/app/res/values-gl/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Teléfono"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Teclado do teléfono"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Teléfono"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Historial de chamadas"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Informar dun número incorrecto"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Copiar número"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Copiar transcrición"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Bloquear número"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Desbloquear número"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Editar número antes de chamar"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Borrar historial de chamadas"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Eliminar correo de voz"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Borrar o historial de chamadas?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Esta acción eliminará todas as chamadas do teu historial"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Borrando historial de chamadas…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Teléfono"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Chamada perdida"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Chamada de traballo perdida"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Chamadas perdidas"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> correos de voz </item>
<item quantity="one">Correo de voz</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Reproducir"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Novo correo de voz de <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Non se puido reproducir o correo de voz"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Cargando correo de voz…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Arquivando correo de voz…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Non se puido cargar o correo de voz"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Só chamadas con correo de voz"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Só chamadas entrantes"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Só chamadas saíntes"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Só chamadas perdidas"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"buscar"</string>
- <string name="description_dial_button" msgid="699794433224646027">"marcar"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"número que se vai marcar"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Reproducir ou deter a reprodución"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Activar ou desactivar o altofalante"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Buscar posición de reprodución"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Reducir a velocidade da reprodución"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Aumentar a velocidade de reprodución"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Historial de chamadas"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Máis opcións"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"Teclado"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Mostrar só as saíntes"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Mostrar só as entrantes"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Mostrar só as perdidas"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Mostrar só os correos de voz"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Mostrar todas as chamadas"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Engadir pausa de 2 segundos"</string>
- <string name="add_wait" msgid="1177723010768282578">"Engadir espera"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Configuración"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulador"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Crear atallo para a nova IU"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Todos os contactos"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Usar teclado de tons táctiles"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Volver á chamada en curso"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Engadir chamada"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Chamadas entrantes"</string>
- <string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Entrando no modo de acción masiva"</string>
- <string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Saíu do modo de acción masiva"</string>
+ <string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Entrando no modo de acción en bloque"</string>
+ <string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Saíu do modo de acción en bloque"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Seleccionouse: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Anulouse a selección de: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Reproducir correo de voz"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Ver contacto <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Chamar a <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Detalles de contacto de <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Detalles de contacto da chamada sospeitosa de spam: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> chamadas"</string>
<string name="description_video_call" msgid="3738199365585751727">"Videochamada"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Envía unha SMS a <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Correo de voz sen escoitar"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Iniciar busca por voz"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Chamar ao <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Correo de voz"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Cancela o modo de accións en lote"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Eliminar"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Cancelar"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Queres eliminar a selección (<xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>)?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Cantidade seleccionada: <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Queres eliminar estes correos de voz? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> ás <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> (<xliff:g id="DURATION">%2$s</xliff:g>)"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Non é posible chamar a este número"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Para configurar o correo de voz, accede a Menú &gt; Configuración."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Para chamar ao correo de voz, primeiro desactiva o modo avión."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Cargando..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Cargando da tarxeta SIM..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Contactos da tarxeta SIM"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Busca por voz non dispoñible"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Non se pode facer unha chamada telefónica porque se desactivou a aplicación de teléfono."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Buscar contactos"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Engade número/busca contactos"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"O teu historial de chamadas está baleiro"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Facer unha chamada"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Non tes chamadas perdidas."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"A caixa de entrada do correo de voz está baleira."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Mostrar só os favoritos"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Historial de chamadas"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Todas"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Perdidas"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Correo de voz"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Marcación rápida"</string>
<string name="tab_history" msgid="7420269368689503596">"Historial de chamadas"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Contactos"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Correo de voz"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Eliminado dos favoritos"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Desfacer"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Chamar ao <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Crear novo contacto"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Engadir a un contacto"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Enviar SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Realizar unha videochamada"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Bloquear número"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> chamadas perdidas novas"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Aínda non tes ningún contacto na marcación directa"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Engade un favorito para a marcación directa"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Toca a imaxe para ver todos os números ou mantena premida para reordenalos"</string>
<string name="remove_contact" msgid="2353580570488923668">"Eliminar"</string>
<string name="select_all" msgid="408601760696146245">"Seleccionar todos"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videochamada"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Chamar a <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Videochamada a <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Escoitar o correo de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Reproducir correo de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Pausar correo de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Eliminar correo de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> correos de voz novos</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> correo de voz novo</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Crear contacto para <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Engadir <xliff:g id="NAMEORNUMBER">^1</xliff:g> ao contacto existente"</string>
<string name="description_details_action" msgid="2061866409737706174">"Detalles da chamada para <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Eliminouse do historial de chamadas"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Hoxe"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Onte"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Anteriores"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Lista de chamadas"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Activar o altofalante."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Desactivar o altofalante."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Reproducir máis rápido."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Reproducir máis lento."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Iniciar ou pausar a reprodución."</string>
<string name="display_options_title" msgid="3880091801055797975">"Opcións de visualización"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Sons e vibración"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Elixir SIM e configurar correo"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Números bloqueados"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"O <xliff:g id="NUMBER">%1$s</xliff:g> xa está bloqueado."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Contas de chamadas"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Establecer permisos"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Para activar a marcación rápida, activa o permiso de Contactos."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Para ver o teu rexistro de chamadas, activa o permiso de Teléfono."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Para acceder ao correo de voz, activa o permiso de Teléfono."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Para buscar os teus contactos, activa os permisos de Contactos."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Para facer unha chamada, activa o permiso de Teléfono."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"A aplicación Teléfono non ten permiso para modificar a configuración do sistema."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"Non se pode contactar con <xliff:g id="NAME">%1$s</xliff:g> porque está sen conexión"</string>
<string name="about_phone_label" msgid="582991354677973731">"Acerca de"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transcrito por Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google está transcribindo…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transcrición non dispoñible"</string>
<string name="view_conversation" msgid="7895904782094119702">"Ver"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Eliminouse a chamada. Podes ver e eliminar os anexos compartidos durante esta chamada en Mensaxes."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Elimináronse as chamadas. Podes ver e eliminar os anexos compartidos durante as chamadas en Mensaxes."</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 19515f435..4424327bf 100644
--- a/java/com/android/dialer/app/res/values-gu/strings.xml
+++ b/java/com/android/dialer/app/res/values-gu/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"ફોન"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"ફોન કીપેડ"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"ફોન"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"કૉલ ઇતિહાસ"</string>
- <string name="action_report_number" msgid="7231442711369737797">"અચોક્કસ નંબરની જાણ કરો"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"નંબર કૉપિ કરો"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"ટ્રાંસ્ક્રિપ્શન કૉપિ કરો"</string>
- <string name="action_block_number" msgid="3669819840999705278">"નંબર અવરોધિત કરો"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"નંબર અનાવરોધિત કરો"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"કૉલ કરતાં પહેલાં નંબર સંપાદિત કરો"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"કૉલ ઇતિહાસ સાફ કરો"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"વૉઇસમેઇલ કાઢી નાખો"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"કૉલ ઇતિહાસ સાફ કરીએ?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"આ તમારા ઇતિહાસમાંથી તમામ કૉલ્સ કાઢી નાખશે"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"કૉલ ઇતિહાસ સાફ કરી રહ્યાં છે…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"ફોન"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"છૂટેલો કૉલ"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"ચૂકી ગયેલ કાર્ય કૉલ"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"છૂટેલા કૉલ્સ"</string>
@@ -48,66 +43,33 @@
<item quantity="one"> <xliff:g id="COUNT">%1$d</xliff:g> વૉઇસમેઇલ્સ </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> વૉઇસમેઇલ્સ </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"ચલાવો"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g> તરફથી નવો વૉઇસમેઇલ."</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"વૉઇસમેઇલ ચલાવી શકાઈ નથી"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"વૉઇસમેઇલ લોડ કરી રહ્યું છે…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"વૉઇસમેઇલને આર્કાઇવ કરી રહ્યાં છે…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"વૉઇસમેઇલ લોડ કરી શકાઈ નથી"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"ફક્ત વૉઇસમેઇલ સાથેના કૉલ્સ"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"ફક્ત ઇનકમિંગ કૉલ્સ"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"ફક્ત આઉટગોઇંગ કૉલ્સ"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"ફક્ત છૂટી ગયેલ કૉલ્સ"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"શોધો"</string>
- <string name="description_dial_button" msgid="699794433224646027">"ડાયલ કરો"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"ડાયલ કરવા માટેનો નંબર"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"પ્લેબેક ચલાવો અથવા રોકો"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"સ્પીકરફોન ચાલુ કે બંધ કરો"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"પ્લેબેક સ્થિતિ શોધો"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"પ્લેબેક રેટ ઘટાડો"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"પ્લેબેક રેટ વધારો"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"કૉલ ઇતિહાસ"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"વધુ વિકલ્પો"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"કી પેડ"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"ફક્ત આઉટગોઇંગ બતાવો"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"ફક્ત આવનારા બતાવો"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"ફક્ત છૂટેલ બતાવો"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"ફક્ત વૉઇસમેઇલ્સ બતાવો"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"તમામ કૉલ્સ બતાવો"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"2-સંકડનો વિરામ ઉમેરો"</string>
- <string name="add_wait" msgid="1177723010768282578">"પ્રતીક્ષા ઉમેરો"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"સેટિંગ્સ"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"સિમ્યુલેટર"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"નવું UI શૉર્ટકટ્સ બનાવો"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"તમામ સંપર્કો"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"ટચ ટોન કીપેડનો ઉપયોગ કરો"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"કૉલ પર પાછા આવવું પ્રગતિ પર છે"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"કૉલ ઉમેરો"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"ઇનકમિંગ કૉલ્સ"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"બલ્ક ક્રિયા મોડમાં દાખલ થઈ રહ્યાં છે"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"બલ્ક ક્રિયા મોડ છોડી દીધો"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> પસંદ કર્યો"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> પસંદગીમાંથી દૂર કર્યો"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"વૉઇસમેઇલ ચલાવો"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"<xliff:g id="NAME">%1$s</xliff:g> સંપર્ક જુઓ"</string>
- <string name="description_call" msgid="1532402285334775372">"<xliff:g id="NAME">%1$s</xliff:g> ને કૉલ કરો"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> માટે સંપર્ક વિગતો"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"શંકાસ્પદ સ્પામ કૉલર <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> માટેની સંપર્ક વિગતો"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> કૉલ્સ."</string>
<string name="description_video_call" msgid="3738199365585751727">"વિડિઓ કૉલ."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"<xliff:g id="NAME">%1$s</xliff:g> ને SMS મોકલો"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"વણસાંભળેલ વૉઇસમેઇલ"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"વૉઇસ શોધ શરૂ કરો"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"<xliff:g id="NUMBER">%s</xliff:g> ને કૉલ કરો"</string>
<string name="voicemail" msgid="8899540969000957954">"વૉઇસમેઇલ"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> સેકંડ"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> મિ <xliff:g id="SECONDS">%s</xliff:g> સે"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"બૅચ ક્રિયા મોડ રદ કરો"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"કાઢી નાખો"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"રદ કરો"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"પસંદ કરેલ <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>ને કાઢી નાખીએ?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> પસંદ કરી"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"આ વૉઇસમેઇલ કાઢી નાખીએ? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> નાં રોજ <xliff:g id="TIME">%2$s</xliff:g> વાગ્યે"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"આ નંબર પર કૉલ કરી શકતાં નથી"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"વૉઇસમેઇલ સેટ કરવા માટે, મેનૂ &gt; સેટિંગ્સ પર જાઓ."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"વૉઇસમેઇલ પર કૉલ કરવા માટે, પહેલાં એરપ્લેન મોડને બંધ કરો."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"લોડ કરી રહ્યું છે..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"SIM કાર્ડમાંથી લોડ કરી રહ્યું છે…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM કાર્ડ સંપર્કો"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"વૉઇસ શોધ ઉપલબ્ધ નથી"</string>
- <string name="call_not_available" msgid="7850148370757361155">"ફોન કૉલ કરી શકાતો નથી કારણ કે ફોન ઍપ્લિકેશન અક્ષમ કરવામાં આવી છે."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"સંપર્કો શોધો"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"નંબર ઉમેરો અથવા સંપર્કો શોધો"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"તમારો કૉલ ઇતિહાસ ખાલી છે"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"કૉલ કરો"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"તમારી પાસે કોઇ છૂટેલાં કૉલ્સ નથી."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"તમારું વૉઇસમેઇલ ઇનબોક્સ ખાલી છે."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"ફક્ત મનપસંદ બતાવો"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"કૉલ ઇતિહાસ"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"તમામ"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"છૂટેલ"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"વૉઇસમેઇલ"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"સ્પીડ ડાયલ"</string>
<string name="tab_history" msgid="7420269368689503596">"કૉલ ઇતિહાસ"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"સંપર્કો"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"વૉઇસમેઇલ"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"મનપસંદમાંથી દૂર કર્યું"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"પૂર્વવત્ કરો"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"<xliff:g id="NUMBER">%s</xliff:g> ને કૉલ કરો"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"નવો સંપર્ક બનાવો"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"સંપર્કમાં ઉમેરો"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMS મોકલો"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"વિડિઓ કૉલ કરો"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"નંબર અવરોધિત કરો"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> નવા છૂટેલા કૉલ્સ"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"તમારા ઝડપી ડાયલ પર હજી સુધી કોઇ નથી"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"એક મનપસંદ ઉમેરો"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"બધા નંબર્સ જોવા માટે છબી ટચ કરો અથવા પુનઃક્રમાંકિત કરવા માટે ટચ કરો અને પકડી રાખો"</string>
<string name="remove_contact" msgid="2353580570488923668">"દૂર કરો"</string>
<string name="select_all" msgid="408601760696146245">"તમામ પસંદ કરો"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"વિડિઓ કૉલ"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ને કૉલ કરો"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ને વિડિઓ કૉલ કરો."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ના વૉઇસમેઇલને સાંભળો"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> માંથી વૉઇસમેઇલ ચલાવો"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> માંથી વૉઇસમેઇલ થોભાવો"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> માંથી વૉઇસમેઇલ કાઢી નાખો"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> નવી વૉઇસમેઇલ્સ</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> નવી વૉઇસમેઇલ્સ</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> માટે સંપર્ક બનાવો"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ને અસ્તિત્વમાંના સંપર્કમાં ઉમેરો"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> માટે કૉલ વિગતો"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"કૉલ ઇતિહાસમાંથી કાઢી નાખી"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"આજે"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"ગઈ કાલે"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"જૂનું"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"કૉલ્સની સૂચિ"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"સ્પીકર ચાલુ કરો."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"સ્પીકર બંધ કરો."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"વધુ ઝડપથી ચલાવો."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"વધુ ધીરેથી ચલાવો."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"પ્લેબેક ચલાવો અથવા થોભાવો"</string>
<string name="display_options_title" msgid="3880091801055797975">"પ્રદર્શન વિકલ્પો"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"ધ્વનિ અને વાઇબ્રેશન"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"વૉઇસમેઇલ સેટિંગ્સ માટે SIM પસંદ કરો"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"અવરોધિત નંબરો"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> ને પહેલેથી અવરોધિત કરવામાં આવ્યો છે."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"કૉલિંગ એકાઉન્ટ્સ"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"પરવાનગીઓ સેટ કરો"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"ઝડપી ડાયલ સક્ષમ કરવા માટે, સંપર્કોની પરવાનગી ચાલુ કરો."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"તમારો કૉલ લૉગ જોવા માટે, ફોન પરવાનગી ચાલુ કરો."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"તમારી વૉઇસમેઇલને ઍક્સેસ કરવા માટે, ફોન પરવાનગી ચાલુ કરો."</string>
<string name="permission_no_search" msgid="2424710404207193826">"તમારા સંપર્કો શોધવા માટે, સંપર્કોની પરવાનગીઓ ચાલુ કરો."</string>
<string name="permission_place_call" msgid="8686908130349369423">"કૉલ કરવા માટે, ફોન પરવાનગી ચાલુ કરો."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"ફોન એપ્લિકેશનને સિસ્ટમ સેટિંગ્સ પર લખવાની પરવાનગી નથી."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"સ્પામ"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> ઑફલાઇન છે અને તેના સુધી પહોંચી શકતાં નથી"</string>
<string name="about_phone_label" msgid="582991354677973731">"વિશે"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Google દ્વારા ટ્રાન્સ્ક્રાઇબ કરેલ"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google ટ્રાન્સ્ક્રાઇબ કરી રહ્યું છે..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"ટ્રાન્સક્રિપ્ટ ઉપલબ્ધ નથી"</string>
<string name="view_conversation" msgid="7895904782094119702">"જુઓ"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"કૉલ કાઢી નાખ્યો. આ કૉલ દરમિયાન સંદેશામાં શેર કરેલ જોડાણ જુઓ અને કાઢી નાખો."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"કૉલ કાઢી નાખ્યા. કૉલ દરમિયાન સંદેશામાં શેર કરેલ જોડાણ જુઓ અને કાઢી નાખો."</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 0ff972dc8..489d73bb4 100644
--- a/java/com/android/dialer/app/res/values-hi/strings.xml
+++ b/java/com/android/dialer/app/res/values-hi/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"फ़ोन"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"फ़ोन कीपैड"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"फ़ोन"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"कॉल इतिहास"</string>
- <string name="action_report_number" msgid="7231442711369737797">"गलत नंबर की रिपोर्ट करें"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"नंबर कॉपी करें"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"ट्रांसक्रिप्शन को कॉपी करें"</string>
- <string name="action_block_number" msgid="3669819840999705278">"नंबर अवरुद्ध करें"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"नंबर अनवरोधित करें"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"कॉल करने से पहले नंबर संपादित करें"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"कॉल इतिहास साफ़ करें"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"वॉइसमेल हटाएं"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"कॉल इतिहास साफ़ करें?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"इससे आपके इतिहास से सभी कॉल हटा दिए जाएंगे"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"कॉल इतिहास साफ़ किया जा रहा है…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"फ़ोन"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"छूटी कॉल"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"कार्यस्थल का छूटा हुआ कॉल"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"छूटे कॉल"</string>
@@ -48,66 +43,33 @@
<item quantity="one"> <xliff:g id="COUNT">%1$d</xliff:g> वॉइसमेल </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> वॉइसमेल </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"चलाएं"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g> की ओर से नया ध्‍वनिमेल"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"वॉइसमेल नहीं चलाया जा सका"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"वॉइसमेल लोड हो रहा है…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"वॉइसमेल संग्रहित किया जा रहा है…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"वॉइसमेल लोड नहीं किया जा सका"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"केवल वॉयस मेल वाले कॉल"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"केवल इनकमिंग कॉल"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"केवल आउटगोइंग कॉल"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"केवल छूटे कॉल"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"खोजें"</string>
- <string name="description_dial_button" msgid="699794433224646027">"डायल करें"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"डायल करने के लिए नंबर"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"प्लेबैक चलाएं या बंद करें"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"स्पीकरफ़ोन को चालू या बंद पर स्विच करें"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"प्लेबैक स्थिति का पता लगाएं"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"प्लेबैक दर घटाएं"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"प्लेबैक दर बढ़ाएं"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"कॉल इतिहास"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"अधिक विकल्प"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"कीपैड"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"केवल आउटगोइंग ही दिखाएं"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"केवल इनकमिंग ही दिखाएं"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"केवल छूटे हुए ही दिखाएं"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"केवल ध्‍वनि‍मेल दि‍खाएं"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"सभी कॉल दि‍खाएं"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"2-सेकंड का विराम जोड़ें"</string>
- <string name="add_wait" msgid="1177723010768282578">"प्रतीक्षा का समय बढ़ाएं"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"सेटिंग"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"सिम्युलेटर"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"नया UI शॉर्टकट बनाएं"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"सभी संपर्क"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"टच टोन कीपैड का उपयोग करें"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"कॉल पर लौटना प्रगति पर है"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"कॉल जोड़ें"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"इनकमिंग कॉल"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"बल्क कार्रवाई मोड में प्रवेश कर रहे हैं"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"बल्क कार्रवाई मोड छोड़ा"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> को चुना गया"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> को नहीं चुना गया"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"ध्‍वनिमेल चलाएं"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"<xliff:g id="NAME">%1$s</xliff:g> संपर्क देखें"</string>
- <string name="description_call" msgid="1532402285334775372">"<xliff:g id="NAME">%1$s</xliff:g> को कॉल करें"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> का संपर्क विवरण"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"संदिग्ध स्पैम कॉलर <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> के लिए संपर्क विवरण"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> कॉल."</string>
<string name="description_video_call" msgid="3738199365585751727">"वीडियो कॉल."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"<xliff:g id="NAME">%1$s</xliff:g> को SMS भेजें"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"नहीं सुना गया वॉयस मेल"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"बोलकर खोजें शुरु करें"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"<xliff:g id="NUMBER">%s</xliff:g> पर कॉल करें"</string>
<string name="voicemail" msgid="8899540969000957954">"वॉयस मेल"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> सेकंड"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> मि. <xliff:g id="SECONDS">%s</xliff:g> से."</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"बैच कार्रवाई मोड रद्द करें"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"हटाएं"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"रद्द करें"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"क्या चुने गए <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> हटाना चाहते हैं?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> चयनित"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"ये वॉइसमेल हटाएं? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> को <xliff:g id="TIME">%2$s</xliff:g> बजे"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"इस नंबर पर कॉल नहीं किया जा सकता"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"वॉइसमेल सेट करने के लिए, मेनू &gt; सेटिंग पर जाएं."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"वॉइसमेल कॉल करने के लिए, पहले हवाई जहाज़ मोड बंद करें."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"लोड हो रही है..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"सिम कार्ड से लोड हो रहा है…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"सिम कार्ड के संपर्क"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"बोलकर खोजना उपलब्‍ध नहीं है"</string>
- <string name="call_not_available" msgid="7850148370757361155">"फ़ोन कॉल नहीं किया जा सकता क्योंकि फ़ोन ऐप्लिकेशन अक्षम कर दिया गया है."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"संपर्क खोजें"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"नंबर जोड़ें या संपर्क खोजें"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"आपका कॉल इतिहास खाली है"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"कॉल करें"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"आपके पास कोई भी छूटा हुआ कॉल नहीं है."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"आपका वॉइसमेल इनबाॅक्‍स खाली है."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"केवल पसंदीदा दिखाएं"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"कॉल इतिहास"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"सभी"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"छूटे हुए"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"वॉयस मेल"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"स्पीड डायल"</string>
<string name="tab_history" msgid="7420269368689503596">"कॉल इतिहास"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"संपर्क"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"वॉइसमेल"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"पसंदीदा से निकाल दिया गया"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"वापस लाएं"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"<xliff:g id="NUMBER">%s</xliff:g> पर कॉल करें"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"नया संपर्क बनाएं"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"किसी संपर्क में जोड़ें"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMS भेजें"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"वीडियो कॉल करें"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"नंबर अवरुद्ध करें"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> छूटे हुए नए कॉल"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"आपके स्‍पीड डायल पर अभी तक कोई भी नहीं है"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"कोई पसंदीदा जोड़ें"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"सभी नंबर देखने के लिए चित्र को स्‍पर्श करें या पुन: क्रमित करने के लिए स्‍पर्श करके रखें"</string>
<string name="remove_contact" msgid="2353580570488923668">"निकालें"</string>
<string name="select_all" msgid="408601760696146245">"सभी चुनें"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"वीडियो कॉल"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> को कॉल करें"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> को वीडियो कॉल करें."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> की वॉयस मेल सुनें"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> का वॉइसमेल चलाएं"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> का वॉइसमेल रोकें"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> का वॉइसमेल हटाएं"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> नए वॉइसमेल</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> नए वॉइसमेल</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> के लिए संपर्क बनाएं"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> को मौजूदा संपर्क में जोड़ें"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> के कॉल विवरण"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"कॉल इतिहास से हटाएं"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"आज"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"कल"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"पुराना"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"कॉल की सूची"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"स्पीकर चालू करें."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"स्पीकर बंद करें."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"तेज़ी से चलाएं."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"धीरे चलाएं."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"प्लेबैक प्रारंभ करें या रोकें."</string>
<string name="display_options_title" msgid="3880091801055797975">"प्रदर्शन विकल्प"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"ध्‍वनि और कंपन"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"वॉइसमेल सेटिंग हेतु सिम चुनें"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"अवरोधित नंबर"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> पहले से अवरोधित है."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"कॉलिंग खाते"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"अनुमतियां सेट करें"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"स्पीड डायल सक्षम करने के लिए, संपर्क अनुमति चालू करें."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"अपना कॉल लॉग देखने के लिए, फ़ोन अनुमति चालू करें."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"अपना वॉइसमेल ऐक्सेस करने के लिए, फ़ोन अनुमति चालू करें."</string>
<string name="permission_no_search" msgid="2424710404207193826">"अपने संपर्कों की खोज करने के लिए, संपर्क अनुमतियों को चालू करें."</string>
<string name="permission_place_call" msgid="8686908130349369423">"कॉल करने के लिए, फ़ोन अनुमति चालू करें."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"फ़ोन ऐप को सिस्टम सेटिंग में लिखने की अनुमति नहीं है."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"स्पैम"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> ऑफ़लाइन हैं और उन तक नहीं पहुंचा जा सकता"</string>
<string name="about_phone_label" msgid="582991354677973731">"संक्षिप्त विवरण"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"यह ट्रांसक्रिप्शन Google ने किया है"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google प्रतिलेखन कर रहा है …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"ट्रांसक्रिप्ट उपलब्‍ध नहीं है"</string>
<string name="view_conversation" msgid="7895904782094119702">"देखें"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"कॉल हटाया गया. संदेश में जा कर इस कॉल के दौरान साझा किए गए अटैचमेंट देखें और हटाएं."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"कॉल हटाए गए. संदेश में जा कर इस कॉल के दौरान साझा किए गए अटैचमेंट देखें और हटाएं."</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 17bf750c5..b08ff0993 100644
--- a/java/com/android/dialer/app/res/values-hr/strings.xml
+++ b/java/com/android/dialer/app/res/values-hr/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Telefonska tipkovnica"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefon"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Povijest poziva"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Prijavi netočan broj"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Kopiraj broj"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Kopiraj prijepis"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Blokiraj broj"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Deblokiraj broj"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Uredi broj prije pozivanja"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Izbriši povijest poziva"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Izbriši govornu poštu"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Želite li izbrisati povijest poziva?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Izbrisat će se svi pozivi iz vaše povijesti"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Brisanje povijesti poziva…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telefon"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Propušteni poziv"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Propušten poslovni poziv"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Propušteni pozivi"</string>
@@ -49,66 +44,33 @@
<item quantity="few"> <xliff:g id="COUNT">%1$d</xliff:g> poruke govorne pošte </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> poruka govorne pošte </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Reproduciraj"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Nova govorna pošta od kontakta <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Nije moguće reproducirati govornu poštu"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Učitavanje govorne pošte…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Arhiviranje govorne pošte..."</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Govorna pošta nije učitana"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Samo pozivi s govornom poštom"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Samo dolazni pozivi"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Samo odlazni pozivi"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Samo propušteni pozivi"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"pretraži"</string>
- <string name="description_dial_button" msgid="699794433224646027">"biraj"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"broj za pozivanje"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Pokretanje ili zaustavljanje reprodukcije"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Uključivanje ili isključivanje zvučnika"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Traženje položaja reprodukcije"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Smanjenje brzine reprodukcije"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Povećanje brzine reprodukcije"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Povijest poziva"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Više opcija"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"tipkovnica"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Prikaži samo odlazne"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Prikaži samo dolazne"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Prikaži samo propuštene"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Prikaži samo govorne pošte"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Prikaz svih poziva"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Dodaj pauzu od 2 s."</string>
- <string name="add_wait" msgid="1177723010768282578">"Dodaj čekanje"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Postavke"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Izrada prečaca novog sučelja"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Svi kontakti"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Koristi dodirnu zvučnu tipkovnicu"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Natrag na poziv u tijeku"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Dodaj poziv"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Dolazni pozivi"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Ulazak u način skupne radnje"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Napuštanje načina skupne radnje"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Odabrano: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Poništen odabir: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Reprodukcija govorne pošte"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Prikaz kontakta <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Nazovi <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Pojedinosti o kontaktu <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Podaci za kontakt mogućeg neželjenog pozivatelja <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"Broj poziva: <xliff:g id="NUMBEROFCALLS">%1$s</xliff:g>."</string>
<string name="description_video_call" msgid="3738199365585751727">"Videopoziv."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Slanje SMS-a kontaktu <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Nepreslušana govorna pošta"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Pokretanje glasovnog pretraživanja"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Nazovite <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Govorna pošta"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Otkaži način skupnih radnji"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Izbriši"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Odustani"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Želite li izbrisati odabranu poruku/e govorne pošte <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Odabrano: <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"Želite li izbrisati ove poruke govorne pošte? "</b>"</item>
@@ -119,43 +81,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> u <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>.<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Nije moguće nazvati taj broj"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Da biste postavili govornu poštu, idite na Izbornik &gt; Postavke."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Da biste nazvali govornu poštu, najprije isključite način rada u zrakoplovu."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Učitavanje..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Učitavanje sa SIM kartice..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Kontakti SIM kartice"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Glasovno pretraživanje nije dostupno"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Telefoniranje nije moguće jer je aplikacija Telefon onemogućena."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Pretraži kontakte"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Dodaj broj ili potraži kontakt"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Vaša je povijest poziva prazna"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Uputite poziv"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Nemate propuštene pozive."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Nemate pristiglih poruka govorne pošte."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Prikaži samo favorite"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Povijest poziva"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Sve"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Propušteni"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Gov. pošta"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Brzo biranje"</string>
<string name="tab_history" msgid="7420269368689503596">"Povijest poziva"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kontakti"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Govorna pošta"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Uklonjeno iz favorita"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Poništi"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Nazovite <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Izrada novog kontakta"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Dodaj kontaktu"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Pošalji SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Uputite videopoziv"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Blokiraj broj"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"Broj novih propuštenih poziva: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Još nemate nikog na brzom biranju"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Dodaj omiljeni kontakt"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Dodirnite sliku da biste vidjeli sve brojeve ili dodirnite i zadržite da biste promijenili redoslijed"</string>
<string name="remove_contact" msgid="2353580570488923668">"Ukloni"</string>
<string name="select_all" msgid="408601760696146245">"Odaberi sve"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videopoziv"</string>
@@ -173,26 +120,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Pozovi <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Videopoziv <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Slušanje govorne pošte kontakta <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Reproduciranje govorne pošte od: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Pauziranje govorne pošte od: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Brisanje govorne pošte od: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> nova govorna pošta</item>
- <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> nove govorne pošte</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> novih govornih pošta</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Izrada kontakta za <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Dodavanje kontakta <xliff:g id="NAMEORNUMBER">^1</xliff:g> postojećem kontaktu"</string>
<string name="description_details_action" msgid="2061866409737706174">"Pojedinosti o pozivu za kontakt <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Izbrisano iz povijesti poziva"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Danas"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Jučer"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Stariji"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Popis poziva"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Uključivanje zvučnika."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Isključivanje zvučnika."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Brža reprodukcija."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Sporija reprodukcija."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Pokretanje ili pauziranje reprodukcije."</string>
<string name="display_options_title" msgid="3880091801055797975">"Opcije prikaza"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Zvukovi i vibracije"</string>
@@ -209,7 +144,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Odabir SIM-a za postavke govorne pošte"</string>
<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>
@@ -223,10 +157,8 @@
<string name="block_list" msgid="4701585783411870782">"Blokirani brojevi"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"Broj <xliff:g id="NUMBER">%1$s</xliff:g> već je blokiran."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Pozivanje računa"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Postavi dopuštenja"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Da biste omogućili brzo biranje, uključite dopuštenje za kontakte."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Da biste vidjeli zapisnik poziva, uključite dopuštenje za telefon."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Da biste pristupili govornoj pošti, uključite dopuštenje za telefon."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Da biste pretraživali kontakte, uključite dopuštenja za kontakte."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Da biste nazvali nekog, uključite dopuštenje za telefon."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Aplikacija Telefon nema dopuštenje za pisanje u postavke sustava."</string>
@@ -238,6 +170,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Neželjena pošta"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> nije online i nije dostupan"</string>
<string name="about_phone_label" msgid="582991354677973731">"O aplikaciji"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Prijepis: Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google provodi prijepis..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Prijepis nije dostupan"</string>
<string name="view_conversation" msgid="7895904782094119702">"Prikaži"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Poziv je izbrisan. U Porukama pregledajte i izbrišite privitke podijeljene tijekom ovog poziva."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Pozivi su izbrisani. U Porukama pregledajte i izbrišite privitke podijeljene tijekom poziva."</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 6e88c5662..6171d57e3 100644
--- a/java/com/android/dialer/app/res/values-hu/strings.xml
+++ b/java/com/android/dialer/app/res/values-hu/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Telefonbillenyűzet"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefon"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Híváslista"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Pontatlan szám jelentése"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Szám másolása"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Átírás másolása"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Szám tiltása"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Szám tiltásának feloldása"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Szám szerkesztése hívás előtt"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"A híváslista törlése"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Hangposta törlése"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Törli a híváslistát?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Ezzel törli az összes hívást az előzmények közül"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Híváslista törlése…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telefonhívás"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Nem fogadott hívás"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Nem fogadott munkahelyi hívás"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Elmulasztott hívások"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> hangpostaüzenet </item>
<item quantity="one">Hangpostaüzenet</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Lejátszás"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Új hangüzenet tőle: <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Nem sikerült lejátszani a hangpostát"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Hangposta betöltése…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Hangpostaüzenet archiválása…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Nem sikerült betölteni a hangpostát"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Csak hangpostahívások"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Csak bejövő hívások"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Csak kimenő hívások"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Csak nem fogadott hívások"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"keresés"</string>
- <string name="description_dial_button" msgid="699794433224646027">"tárcsázás"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"a tárcsázandó szám"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Lejátszás indítása vagy leállítása"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Kihangosító be- vagy kikapcsolása"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Lejátszási pozíció módosítása"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Lejátszás sebességének csökkentése"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Lejátszás sebességének növelése"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Híváslista"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"További beállítások"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"billentyűzet"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Csak a kimenők megjelenítése"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Csak a bejövők megjelenítése"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Csak a nem fogadottak"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Csak a hangüzenetek"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Összes hívás megjelenítése"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"2 mp-es szünet hozzáadása"</string>
- <string name="add_wait" msgid="1177723010768282578">"Várakozás hozzáadása"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Beállítások"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Szimulátor"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Új felh. felület-parancsikon"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Összes névjegy"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Hangkódos telefonbillentyűzet használata"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Vissza a folyamatban lévő híváshoz"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Hívás hozzáadása"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Bejövő hívások"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Belépés tömeges műveleti módba"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Kilépett a tömeges műveleti módból"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Kijelölés: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Kijelölés megszüntetve: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Hangposta lejátszása"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"<xliff:g id="NAME">%1$s</xliff:g> névjegyének megtekintése"</string>
- <string name="description_call" msgid="1532402285334775372">"<xliff:g id="NAME">%1$s</xliff:g> hívása"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> részletes adatai."</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> (feltételezett spamhívó) részletes adatai"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> hívás"</string>
<string name="description_video_call" msgid="3738199365585751727">"Videohívás."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"SMS küldése <xliff:g id="NAME">%1$s</xliff:g> részére"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Nem lejátszott hangüzenet"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Hangalapú keresés indítása"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Hívás: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Hangposta"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> másodperc"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> perc <xliff:g id="SECONDS">%s</xliff:g> másodperc"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Köteges művelet mód leállítva"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Törlés"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Mégse"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Törli a kiválasztott <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> kiválasztva"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Törli ezeket a hangpostaüzeneteket? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g>, <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Nem lehet felhívni ezt a számot"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"A hangposta beállításához válassza a Menü &gt; Beállítások lehetőséget."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Hangposta hívásához kapcsolja ki a Repülőgép üzemmódot."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Betöltés..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Betöltés a SIM kártyáról..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Névjegyek a SIM kártyán"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"A hangalapú keresés nem érhető el"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Nem lehet telefonhívást kezdeményezni, mert a Telefon alkalmazást letiltották."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Keresés a névjegyek között"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Adjon meg egy számot, vagy keressen a névjegyek között"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"A híváslista üres"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Hívásindítás"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Nincsenek nem fogadott hívások."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Hangpostafiókjában nincsenek beérkezett üzenetek."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Csak kedvencek megjelenítése"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Hívási előzmények"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Összes"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Nem fogadott"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Hangposta"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Gyorshívó"</string>
<string name="tab_history" msgid="7420269368689503596">"Híváslista"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Címtár"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Hangposta"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Eltávolítva a kedvencek közül"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Visszavonás"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Hívás: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Új névjegy létrehozása"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Hozzáadás névjegyhez"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMS küldése"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Videohívás kezdeményezése"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Szám tiltása"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> új nem fogadott hívás"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Még semelyik telefonszám sincs gyorshívón"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Kedvenc hozzáadása"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Koppintson a képre az összes szám megjelenítéséhez, vagy tartsa nyomva az átrendezéshez"</string>
<string name="remove_contact" msgid="2353580570488923668">"Eltávolítás"</string>
<string name="select_all" msgid="408601760696146245">"Az összes kijelölése"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videohívás"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> hívása"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"A következő hívása videokapcsolattal: <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> hangpostaüzenetének meghallgatása"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Hangposta lejátszása a következőnél: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Hangposta szüneteltetése a következőnél: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Hangposta törlése a következőnél: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> új hangpostaüzenet</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> új hangpostaüzenet</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Névjegy létrehozása a következőhöz: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"A(z) <xliff:g id="NAMEORNUMBER">^1</xliff:g> hozzáadása meglévő névjegyhez"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> – hívásrészletek"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Törölve a híváslistáról"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Ma"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Tegnap"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Korábbi"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Híváslista"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Hangszóró bekapcsolása."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Hangszóró kikapcsolása."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Gyorsabb lejátszás."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Lassabb lejátszás."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Lejátszás indítása vagy szüneteltetése."</string>
<string name="display_options_title" msgid="3880091801055797975">"Megjelenítési beállítások"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Hangok és rezgés"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Válassza ki a SIM-kártyát"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Letiltott számok"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"A következő szám már le van tiltva: <xliff:g id="NUMBER">%1$s</xliff:g>."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Telefonos fiókok"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Engedélyek beállítása"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Gyorshívás engedélyezéséhez kapcsolja be a Névjegyek engedélyt."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"A hívásnapló megtekintéséhez kapcsolja be a Telefon engedélyt."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"A hangposta eléréséhez kapcsolja be a Telefon engedélyt."</string>
<string name="permission_no_search" msgid="2424710404207193826">"A névjegyek kereséséhez adja meg a Névjegyek engedélyeket."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Hívásindításhoz kapcsolja be a Telefon engedélyt."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"A Telefon alkalmazásnak nincs engedélye szerkeszteni a rendszerbeállításokat."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> offline, és nem érhető el."</string>
<string name="about_phone_label" msgid="582991354677973731">"Névjegy"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Az átirat készítője a Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"A Google átiratot készít…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Nincs elérhető átirat"</string>
<string name="view_conversation" msgid="7895904782094119702">"Megtekintés"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Hívás törölve. A hívás során megosztott mellékleteket az Üzenetek alkalmazásban tekintheti meg és törölheti."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Hívások törölve. A hívások során megosztott mellékleteket az Üzenetek alkalmazásban tekintheti meg és törölheti."</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 f3c5a8b2d..73e350182 100644
--- a/java/com/android/dialer/app/res/values-hy/strings.xml
+++ b/java/com/android/dialer/app/res/values-hy/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Հեռախոս"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Հեռախոսի ստեղնաշար"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Հեռախոս"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Զանգերի պատմություն"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Հաղորդել սխալ համարի մասին"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Պատճենել համարը"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Պատճենել տառադարձությունը"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Արգելափակել համարը"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Արգելաբացել համարը"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Փոփոխել համարը զանգելուց առաջ"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Մաքրել զանգերի պատմությունը"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Ջնջել ձայնային փոստը"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Մաքրե՞լ զանգերի պատմությունը:"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Այս գործողությունը ամբողջովին կջնջի զանգերի պատմությունը"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Զանգերի պատմության մաքրում…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Հեռախոս"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Բաց թողնված զանգ"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Բաց թողնված աշխատանքային զանգ"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Բաց թողնված զանգեր"</string>
@@ -48,66 +43,33 @@
<item quantity="one"> <xliff:g id="COUNT">%1$d</xliff:g> ձայնային փոստ </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> ձայնային փոստ </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Նվագարկել"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Նոր ձայնային փոստ <xliff:g id="CALLER">%1$s</xliff:g>-ից"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Հաղորդագրությունը չհաջողվեց նվագարկել"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Ձայնային հաղորդագրության բեռնում…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Ձայնային փոստի արխիվացում…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Հաղորդագրությունը չհաջողվեց բեռնել"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Միայն ձայնային փոստով զանգերը"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Միայն մուտքային զանգեր"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Միայն ելքային զանգերը"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Միայն բաց թողնված զանգերը"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"որոնել"</string>
- <string name="description_dial_button" msgid="699794433224646027">"համարհավաքել"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"համարհավաքման հեռախոսահամարը"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Միացնել կամ անջատել նվագարկումը"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Միացնել կամ անջատել բարձրախոսը"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Փնտրել նվագարկման դիրքը"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Իջեցնել նվագարկման վարկանիշը"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Բարձրացնել նվագարկման վարկանիշը"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Զանգերի պատմություն"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Այլ ընտրանքներ"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"ստեղնաշար"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Ցույց տալ միայն ելքայինները"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Ցույց տալ միայն մուտքայինները"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Ցույց տալ միայն բաց թողնվածները"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Ցուցադրել միայն ձայնային փոստերը"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Ցուցադրել բոլոր զանգերը"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Ավելացնել 2 վայրկյան դադար"</string>
- <string name="add_wait" msgid="1177723010768282578">"Ավելացնել սպասում"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Կարգավորումներ"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Նմանակիչ"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Ստեղծել միջերեսի նոր դյուրանցում"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Բոլոր կոնտակտները"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Օգտագործել հնչերանգներով ստեղնաշարը"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Վերադառնալ ընթացիկ զանգին"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Ավելացնել զանգ"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Մուտքային զանգեր"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Դուք մտել եք զանգվածային գործողության ռեժիմ"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Դուք դուրս եկաք զանգվածային գործողությունների ռեժիմից"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Ընտրվեց՝ <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Ապընտրվեց՝ <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Նվագարկել ձայնային փոստը"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Դիտել <xliff:g id="NAME">%1$s</xliff:g> կոնտակտը"</string>
- <string name="description_call" msgid="1532402285334775372">"Զանգել <xliff:g id="NAME">%1$s</xliff:g>-ին"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>-ի կոնտակտային տվյալները"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>-ի կոնտակտային տվյալներ (լցոնի կասկած)"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> զանգ:"</string>
<string name="description_video_call" msgid="3738199365585751727">"Տեսազանգ"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Ուղարկել SMS <xliff:g id="NAME">%1$s</xliff:g>-ին"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Չլսված ձայնային փոստ"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Սկսկեք ձայնային որոնումը"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Զանգել <xliff:g id="NUMBER">%s</xliff:g>-ին"</string>
<string name="voicemail" msgid="8899540969000957954">"Ձայնային փոստ"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> վրկ"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> րոպե <xliff:g id="SECONDS">%s</xliff:g> վայրկյան"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Չեղարկել փաթեթային գործողությունների ռեժիմը"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Ջնջել"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Չեղարկել"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Ջնջե՞լ նշված <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>ը"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Ընտրվել է՝ <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"Delete these voicemails? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g>-ին, ժամը <xliff:g id="TIME">%2$s</xliff:g>-ին"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Հնարավոր չէ զանգահարել այս համարով"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Ձայնային փոստը կարգավորելու համար անցեք Ընտրացնակ &gt; Կարգավորումներ:"</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Ձայնային փոստին զանգելու համար նախ անջատեք Ինքնաթիռի ռեժիմը:"</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Բեռնում..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"SIM քարտը բեռնվում է..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM քարտի կոնտակտները"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Ձայնային որոնումը հասանելի չէ"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Հնարավոր չէ զանգահարել, քանի որ Հեռախոս հավելվածն անջատված է:"</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Կոնտակտների որոնում"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Ավելացրեք համար/որոնեք կոնտակտներ"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Զանգերի մատյանը դատարկ է"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Զանգել"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Բաց թողնված զանգեր չունեք:"</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Ձայնային փոստի մուտքի արկղը դատարկ է:"</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Ցույց տալ միայն ընտրյալները"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Զանգերի պատմությունը"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Բոլորը"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Բաց թողնված"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Ձայնափոստ"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Արագ համարարկում"</string>
<string name="tab_history" msgid="7420269368689503596">"Զանգերի պատմությունը"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Կոնտակտներ"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Ձայնային փոստ"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Հեռացված է ընտրյալներից"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Հետարկել"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Զանգել <xliff:g id="NUMBER">%s</xliff:g>-ին"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Ստեղծել նոր կոնտակտ"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Ավելացնել կոնտակտին"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Ուղարկել SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Տեսազանգ սկսել"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Արգելափակել համարը"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> նոր բաց թողնված զանգ"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Արագ համարահավաքման ցանկը դատարկ է"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Ավելացնել կոնտակտ"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Բոլոր համարները տեսնելու համար հպեք պատկերին: Վերադասավորելու համար հպեք և պահեք:"</string>
<string name="remove_contact" msgid="2353580570488923668">"Հեռացնել"</string>
<string name="select_all" msgid="408601760696146245">"Ընտրել բոլորը"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Տեսազանգ"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Զանգել <xliff:g id="NAMEORNUMBER">^1</xliff:g>-ին"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Տեսազանգ <xliff:g id="NAMEORNUMBER">^1</xliff:g> կոնտակտին:"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Լսել ձայնային փոստը <xliff:g id="NAMEORNUMBER">^1</xliff:g>-ից"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Նվագարկել <xliff:g id="NAMEORNUMBER">^1</xliff:g>-ի ձայնային փոստի հաղորդագրությունները"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Դադարեցնել <xliff:g id="NAMEORNUMBER">^1</xliff:g>-ից ձայնային փոստի հաղորդագրությունների ստացումը"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Ջնջել <xliff:g id="NAMEORNUMBER">^1</xliff:g>-ի ձայնային փոստի հաղորդագրությունները"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> նոր ձայնային փոստ</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> նոր ձայնային փոստ</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Ստեղծել <xliff:g id="NAMEORNUMBER">^1</xliff:g> կոնտակտը"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Ավելացնել <xliff:g id="NAMEORNUMBER">^1</xliff:g>-ը առկա կոնտակտին"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> զանգի մասին տվյալներ"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Ջնջվել է զանգերի պատմությունից"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Այսօր"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Երեկ"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Ավելի հին"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Զանգերի ցանկ"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Միացնել խոսափողը:"</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Անջատել բարձրախոսը:"</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Նվագարկել ավելի արագ:"</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Նվագարկել ավելի դանդաղ:"</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Սկսել կամ դադարեցնել նվագարկումը:"</string>
<string name="display_options_title" msgid="3880091801055797975">"Ցուցադրման ընտրանքներ"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Ձայներ և թրթռոց"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Ընտրեք SIM քարտը՝ ձայնային փոստը կարգավորելու համար"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Արգելափակված համարներ"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> համարն արդեն արգելափակված է:"</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Հաշիվներ զանգերի համար"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Թույլտվությունների սահմանում"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Արագ համարահավաքը թույլատրելու համար միացրեք Կոնտակտների թույլտվությունը:"</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Ձեր զանգերի մատյանը տեսնելու համար միացրեք Հեռախոսի թույլտվությունը:"</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Ձայնային փոստն օգտագործելու համար միացրեք Հեռախոսի թույլտվությունը:"</string>
<string name="permission_no_search" msgid="2424710404207193826">"Կոնտակտները որոնելու համար միացրեք Կոնտակտների թույլտվությունները:"</string>
<string name="permission_place_call" msgid="8686908130349369423">"Զանգ կատարելու համար միացրեք Հեռախոսի թույլտվությունը:"</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Հեռախոս հավելվածը համակարգի կարգավորումները գրելու թույլտվություն չունի:"</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Լցոն"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> օգտատերը միացած չէ ցանցին և անհասանելի է"</string>
<string name="about_phone_label" msgid="582991354677973731">"Հավելվածի մասին"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Տառադրումն ըստ Google-ի"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Տառադրում…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Տառադրումն անհասանելի է"</string>
<string name="view_conversation" msgid="7895904782094119702">"Դիտել"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Զանգը ջնջվեց: Դիտեք և ջնջեք զանգի ընթացքում ստացված կցորդները Messages հավելվածում:"</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Զանգերը ջնջվեցին: Դիտեք և ջնջեք զանգերի ընթացքում ստացված կցորդները Messages հավելվածում:"</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 21aa53641..0db472cd6 100644
--- a/java/com/android/dialer/app/res/values-in/strings.xml
+++ b/java/com/android/dialer/app/res/values-in/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telepon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Keypad Ponsel"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telepon"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Riwayat panggilan"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Laporkan nomor yang tidak akurat"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Salin nomor"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Salin transkripsi"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Blokir nomor"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Bebaskan nomor"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Edit nomor sebelum memanggil"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Hapus riwayat panggilan"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Hapus pesan suara"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Hapus riwayat panggilan?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Tindakan ini akan menghapus semua panggilan telepon dari riwayat"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Menghapus riwayat panggilan..."</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telepon"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Panggilan tak terjawab"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Panggilan tak terjawab di telepon kerja"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Panggilan tak terjawab"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> Pesan suara </item>
<item quantity="one">Pesan suara</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Putar"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Pesan suara baru dari <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Tidak dapat memutar pesan suara"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Memuat pesan suara..."</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Mengarsipkan pesan suara…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Tidak dapat memuat pesan suara"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Hanya panggilan dengan pesan suara"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Hanya panggilan masuk"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Hanya panggilan keluar"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Hanya panggilan tak terjawab"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"telusuri"</string>
- <string name="description_dial_button" msgid="699794433224646027">"panggil"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"nomor untuk dipanggil"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Memutar atau menghentikan pemutaran"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Mengaktifkan/menonaktifkan pengeras suara ponsel"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Mencari posisi pemutaran"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Menurunkan laju pemutaran"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Meningkatkan laju pemutaran"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Riwayat panggilan"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Opsi lainnya"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"keypad"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Tampilkan panggilan keluar"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Tampilkan panggilan masuk saja"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Tampilkan panggilan terlewat"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Tampilkan pesan suara saja"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Tampilkan semua panggilan"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Tambahkan jeda 2 dtk"</string>
- <string name="add_wait" msgid="1177723010768282578">"Tambahkan tunggu"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Setelan"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Buat Pintasan UI Baru"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Semua kontak"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Gunakan keypad nada sentuh"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Kembali ke panggilan sedang berlangsung"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Tambahkan panggilan"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Panggilan masuk"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Masuk ke mode tindakan massal"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Keluar dari mode tindakan massal"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> dipilih"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> tidak dipilih"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Putar pesan suara"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Lihat kontak <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Telepon <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Detail kontak untuk <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Detail kontak untuk penelepon spam yang dicurigai <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> panggilan."</string>
<string name="description_video_call" msgid="3738199365585751727">"Video call."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Kirim SMS ke <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Pesan suara yang belum didengar"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Memulai penelusuran suara"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Telepon <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Kotak Pesan"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> dtk"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> mnt <xliff:g id="SECONDS">%s</xliff:g> dtk"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Membatalkan mode tindakan kelompok"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Hapus"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Batal"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Hapus <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> yang dipilih?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> dipilih"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Hapus pesan suara ini? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> pukul <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>.<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Tidak dapat menelepon nomor ini"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Untuk menyiapkan pesan suara, buka Menu &gt; Setelan."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Untuk memanggil pesan suara, pertama-tama matikan mode Pesawat."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Memuat..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Memuat dari kartu SIM..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Kontak pada kartu SIM"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Penelusuran suara tidak tersedia"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Tidak dapat melakukan panggilan telepon karena aplikasi Telepon telah dinonaktifkan."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Telusuri kontak"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Tambahkan nomor atau telusuri kontak"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Riwayat panggilan kosong"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Lakukan panggilan telepon"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Tidak ada panggilan yang tidak terjawab."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Kotak masuk pesan suara kosong."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Hanya tampilkan favorit"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Riwayat Panggilan"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Semua"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Tak Dijawab"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"PesanSuara"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Panggilan cepat"</string>
<string name="tab_history" msgid="7420269368689503596">"Riwayat Panggilan"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kontak"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Pesan suara"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Dihapus dari favorit"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Batalkan"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Telepon <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Buat kontak baru"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Tambahkan ke kontak"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Kirim SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Lakukan video call"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Blokir nomor"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> panggilan tidak terjawab baru"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Daftar panggilan cepat masih kosong"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Tambahkan favorit"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Sentuh foto untuk melihat semua nomor atau sentuh &amp; tahan untuk menyusun ulang"</string>
<string name="remove_contact" msgid="2353580570488923668">"Hapus"</string>
<string name="select_all" msgid="408601760696146245">"Pilih semua"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Panggilan video"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Telepon <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Lakukan panggilan video ke <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Dengarkan kotak pesan dari <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Putar pesan suara dari <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Jeda pesan suara dari <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Hapus pesan suara dari <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> pesan suara baru</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> pesan suara baru</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Buat kontak untuk <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Tambahkan <xliff:g id="NAMEORNUMBER">^1</xliff:g> ke akun yang ada"</string>
<string name="description_details_action" msgid="2061866409737706174">"Detail panggilan telepon untuk <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Dihapus dari riwayat panggilan"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Hari ini"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Kemarin"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Lebih lama"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Daftar panggilan telepon"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Aktifkan pengeras suara."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Nonaktifkan pengeras suara."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Putar lebih cepat."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Putar lebih lambat."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Mulai atau jeda pemutaran."</string>
<string name="display_options_title" msgid="3880091801055797975">"Opsi tampilan"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Suara dan getaran"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Memilih SIM untuk setelan pesan suara"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Nomor yang diblokir"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> sudah diblokir."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Akun panggilan"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Setel izin"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Untuk mengaktifkan panggilan cepat, aktifkan izin Kontak."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Untuk melihat log panggilan, aktifkan izin Telepon."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Untuk mengakses pesan suara, aktifkan izin Telepon."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Untuk menelusuri kontak, aktifkan izin Kontak."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Untuk melakukan panggilan, aktifkan izin Telepon."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Aplikasi telepon tidak memiliki izin untuk menulis ke setelan sistem."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> sedang offline dan tidak dapat dijangkau"</string>
<string name="about_phone_label" msgid="582991354677973731">"Tentang"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Ditranskripsi oleh Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google sedang membuat transkripsi …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transkrip tidak tersedia"</string>
<string name="view_conversation" msgid="7895904782094119702">"Tampilkan"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Panggilan dihapus. Lihat dan hapus lampiran yang dibagikan selama panggilan ini di Message."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Panggilan dihapus. Lihat dan hapus lampiran yang dibagikan selama panggilan ini di Message."</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 86a6b1b01..a87605eb5 100644
--- a/java/com/android/dialer/app/res/values-is/strings.xml
+++ b/java/com/android/dialer/app/res/values-is/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Sími"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Talnaborð á síma"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Sími"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Símtalaferill"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Tilkynna rangt númer"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Afrita númer"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Afrita umritun"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Setja númer á bannlista"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Taka númer af bannlista"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Breyta númeri áður en hringt er"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Hreinsa símtalaferil"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Eyða talhólfsskilaboðum"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Hreinsa símtalaferil?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Þetta eyðir öllum símtölum af ferlinum"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Hreinsar símtalaferil…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Sími"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Ósvarað símtal"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Ósvarað vinnusímtal"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Ósvöruð símtöl"</string>
@@ -48,66 +43,33 @@
<item quantity="one"> <xliff:g id="COUNT">%1$d</xliff:g> talhólfsskilaboð </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> talhólfsskilaboð </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Spila"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Ný talhólfsskilaboð frá <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Ekki tókst að spila talhólfsskilaboð"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Hleður talhólfsskilaboð…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Setur talhólfsskilaboð í geymslu..."</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Ekki tókst að hlaða talhólfsskilaboð"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Símtöl með talhólfi eingöngu"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Móttekin símtöl eingöngu"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Hringd símtöl eingöngu"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Ósvöruð símtöl eingöngu"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"leita"</string>
- <string name="description_dial_button" msgid="699794433224646027">"hringja"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"númer til að hringja í"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Hefja eða stöðva spilun"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Kveikja eða slökkva á hátalara"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Breyta spilunarstöðu"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Draga úr spilunarhraða"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Auka spilunarhraða"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Símtalaferill"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Fleiri valkostir"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"talnaborð"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Sýna hringd símtöl eingöngu"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Sýnir móttekin símtöl eingöngu"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Sýna ósvöruð símtöl eingöngu"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Sýna talhólfsskilaboð eingöngu"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Sýna öll símtöl"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Bæta við 2 sekúndna töf"</string>
- <string name="add_wait" msgid="1177723010768282578">"Bæta töf við"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Stillingar"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Hermir"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Stofna flýtileið í nýtt viðmót"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Allir tengiliðir"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Nota snertitónatakkaborð"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Fara aftur í símtal í gangi"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Bæta við símtali"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Móttekin símtöl"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Opnar fjöldaaðgerðastillingu"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Fjöldaaðgerðastillingu lokað"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Valdi <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Fjarlægði val á <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Spila talhólfsskilaboð"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Skoða tengiliðinn <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Hringja í <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Tengiliðaupplýsingar um <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Tengiliðaupplýsingar fyrir mögulegt ruslnúmer <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> símtöl."</string>
<string name="description_video_call" msgid="3738199365585751727">"Myndsímtal"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Senda SMS til <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Óspiluð talhólfsskilaboð"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Hefja raddleit"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Hringja í <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Talhólf"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> sek."</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> mín. og <xliff:g id="SECONDS">%s</xliff:g> sek."</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Hætta við runuaðgerðastillingu"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Eyða"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Hætta við"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Eyða völdum <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> valin"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"Eyða þessum talhólfsskilaboðum? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> kl. <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Ekki er hægt að hringja í þetta númer"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Til að setja upp talhólf þarftu að opna valmyndina og velja Stillingar."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Til að hringja í talhólfið þarftu fyrst að slökkva á flugstillingu."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Hleður…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Hleður af SIM-kortinu…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Tengiliðir á SIM-korti"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Raddleit er ekki í boði"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Ekki er hægt að hringja vegna þess að forritið Sími hefur verið gert óvirkt."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Leita í tengiliðum"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Bættu við númeri eða tengilið"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Símtalaferillinn er auður"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Hringja"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Þú ert ekki með nein ósvöruð símtöl."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Talhólfið þitt er tómt."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Sýna aðeins uppáhaldstengiliði"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Símtalaferill"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Allt"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Ósvöruð"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Talhólf"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Hraðval"</string>
<string name="tab_history" msgid="7420269368689503596">"Símtalaferill"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Tengiliðir"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Talhólf"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Fjarlægður úr uppáhaldi"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Afturkalla"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Hringja í <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Búa til nýjan tengilið"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Bæta við tengilið"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Senda SMS-skilaboð"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Hringja myndsímtal"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Setja númer á bannlista"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> ný ósvöruð símtöl"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Þú ert ekki með neinn í hraðvali enn sem komið er"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Bæta uppáhaldi við"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Snertu myndina til að sjá öll númer eða haltu henni inni til að endurraða"</string>
<string name="remove_contact" msgid="2353580570488923668">"Fjarlægja"</string>
<string name="select_all" msgid="408601760696146245">"Velja allt"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Myndsímtal"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Hringja í <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Hringja myndsímtal í <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Hlusta á talhólfsskilaboð frá <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Spila talhólfsskilaboð sem <xliff:g id="NAMEORNUMBER">^1</xliff:g> sendi"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Gera hlé á talhólfsskilaboðum sem <xliff:g id="NAMEORNUMBER">^1</xliff:g> sendi"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Eyða talhólfsskilaboðum sem <xliff:g id="NAMEORNUMBER">^1</xliff:g> sendi"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> ný talhólfsskilaboð</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ný talhólfsskilaboð</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Búa til tengilið fyrir <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Bæta <xliff:g id="NAMEORNUMBER">^1</xliff:g> við fyrirliggjandi tengilið"</string>
<string name="description_details_action" msgid="2061866409737706174">"Símtalsupplýsingar fyrir <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Eytt af símtalaferli"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Í dag"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Í gær"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Eldra"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Símtalalisti"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Kveikja á hátalara."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Slökkva á hátalara."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Spila hraðar."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Spila hægar."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Hefja eða gera hlé á spilun."</string>
<string name="display_options_title" msgid="3880091801055797975">"Birtingarvalkostir"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Hljóð og titringur"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Veldu SIM-kort fyrir talhólf"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Númer á bannlista"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> er nú þegar á bannlista."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Símtalareikningar"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Stilla heimildir"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Kveiktu á tengiliðaheimildinni til að gera hraðval virkt."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Kveiktu á heimild símaforritsins til að sjá símtalaskrána þína."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Kveiktu á heimild símaforritsins til að fá aðgang að talhólfinu þínu."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Kveiktu á heimildunum fyrir tengiliði til að leita að tengiliðum."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Kveiktu á heimild símaforritsins til að hringja símtal."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Símaforritið hefur ekki heimild til að breyta kerfisstillingum."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Ruslnúmer"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> er án nettengingar og ekki er hægt að ná í viðkomandi"</string>
<string name="about_phone_label" msgid="582991354677973731">"Um forritið"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Umritað af Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google er að umrita …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Textauppskrift er ekki í boði"</string>
<string name="view_conversation" msgid="7895904782094119702">"Skoða"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Símtali eytt. Skoðaðu og eyddu viðhengjum sem var deilt í þessu símtali í Messages."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Símtölum eytt. Skoðaðu og eyddu viðhengjum sem var deilt í þessum símtölum í Messages."</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 fde553107..9642751c7 100644
--- a/java/com/android/dialer/app/res/values-it/strings.xml
+++ b/java/com/android/dialer/app/res/values-it/strings.xml
@@ -19,14 +19,10 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefono"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Tastierino del telefono"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefono"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Cronologia chiamate"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Segnala numero sbagliato"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Copia numero"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Copia trascrizione"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Blocca numero"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Sblocca numero"</string>
- <string name="action_edit_number_before_call" msgid="8017492815878473837">"Modifica numero prima di effettuare la chiamata"</string>
+ <string name="action_edit_number_before_call" msgid="8017492815878473837">"Modifica numero prima di chiamare"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Cancella cronologia chiamate"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Elimina messaggi della segreteria"</string>
<string name="snackbar_voicemail_deleted" msgid="7463166543725496307">"Mes vocali eliminati"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Cancellare la cronologia chiamate?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Verranno eliminate tutte le chiamate dalla cronologia"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Cancellazione cronologia chiamate…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telefono"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Chiamata persa"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Chiamata di lavoro persa"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Chiamate perse"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> messaggi in segreteria </item>
<item quantity="one">Messaggio in segreteria</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Riproduci"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Nuovo messaggio vocale da <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Impossibile riprodurre i messaggi vocali"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Caricamento dei messaggi vocali…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Archiviazione messaggio vocale…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Impossibile caricare i messaggi vocali"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Solo chiamate con segreteria"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Solo chiamate in arrivo"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Solo chiamate in uscita"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Solo chiamate perse"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"cerca"</string>
- <string name="description_dial_button" msgid="699794433224646027">"componi"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"numero da comporre"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Avvia o interrompi riproduzione"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Attiva o disattiva vivavoce"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Cerca posizione di riproduzione"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Diminuisci velocità di riproduzione"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Aumenta velocità di riproduzione"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Cronologia chiamate"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Altre opzioni"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"tastierino"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Mostra solo in uscita"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Mostra solo in arrivo"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Mostra solo senza risposta"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Mostra solo messaggi vocali"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Mostra tutte le chiamate"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Aggiungi pausa 2 sec"</string>
- <string name="add_wait" msgid="1177723010768282578">"Aggiungi attesa"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Impostazioni"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulatore"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Crea nuova scorciatoia UI"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Tutti i contatti"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Usa tastierino per selezione a toni"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Torna alla chiamata in corso"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Aggiungi chiamata"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Chiamate in arrivo"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Attivazione della modalità di azione collettiva"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Disttivazione della modalità di azione collettiva"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> selezionato"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> deselezionato"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Riproduci messaggio vocale"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Visualizza <xliff:g id="NAME">%1$s</xliff:g> contatto"</string>
- <string name="description_call" msgid="1532402285334775372">"Chiama <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Dettagli contatto <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Dettagli di contatto del sospetto spammer: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> chiamate."</string>
<string name="description_video_call" msgid="3738199365585751727">"Videochiamata."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Invia SMS a <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Messaggio vocale non ascoltato"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Avvia la ricerca vocale"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Chiama <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Segreteria"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> secondi"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Annulla modalità di azione collettiva"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Elimina"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Annulla"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Eliminare i <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> selezionati?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> selezionate"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Eliminare questi messaggi vocali? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> alle ore <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Impossibile chiamare questo numero"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Per configurare la segreteria, seleziona Menu &gt; Impostazioni."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Per chiamare la segreteria, disattiva la modalità aereo."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Caricamento..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Caricamento da SIM..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Contatti SIM"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Ricerca vocale non disponibile"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Impossibile effettuare una telefonata perché l\'applicazione Telefono è stata disattivata."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Cerca contatti"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Aggiungi numero/cerca contatti"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"La cronologia delle chiamate è vuota"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Fai una chiamata"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Nessuna chiamata persa."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"La casella della segreteria è vuota."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Mostra solo i preferiti"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Cronologia chiamate"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Tutte"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Perse"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Segreteria"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Composizione rapida"</string>
<string name="tab_history" msgid="7420269368689503596">"Cronologia chiamate"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Contatti"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Segreteria"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Rimosso dai preferiti"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Annulla"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Chiama <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Crea nuovo contatto"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Aggiungi a un contatto"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Invia SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Fai una videochiamata"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Blocca numero"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> nuove chiamate perse"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Nessun preferito disponibile nella Composizione rapida"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Aggiungi un preferito"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Tocca l\'immagine per visualizzare tutti i numeri oppure tieni premuto per cambiare l\'ordine"</string>
<string name="remove_contact" msgid="2353580570488923668">"Rimuovi"</string>
<string name="select_all" msgid="408601760696146245">"Seleziona tutto"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videochiamata"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Chiama <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Videochiamata <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Ascolta il messaggio vocale di: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Riproduci i messaggi di <xliff:g id="NAMEORNUMBER">^1</xliff:g> in segreteria"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Metti in pausa i messaggi di <xliff:g id="NAMEORNUMBER">^1</xliff:g> in segreteria"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Elimina i messaggi di <xliff:g id="NAMEORNUMBER">^1</xliff:g> dalla segreteria"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> nuovi messaggi vocali</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> nuovo messaggio vocale</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Crea contatto per <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Aggiungi <xliff:g id="NAMEORNUMBER">^1</xliff:g> al contatto esistente"</string>
<string name="description_details_action" msgid="2061866409737706174">"Dettagli chiamata per <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Eliminato dalla cronologia chiamate"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Oggi"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Ieri"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Meno recenti"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Elenco chiamate"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Attiva altoparlante."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Disattiva altoparlante."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Riproduci più velocemente."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Riproduci più lentamente."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Avvia o metti in pausa la riproduzione."</string>
<string name="display_options_title" msgid="3880091801055797975">"Opzioni di visualizzazione"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Suoni e vibrazione"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Seleziona SIM per impostazioni messaggi vocali"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Numeri bloccati"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> è già bloccato."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Account di chiamata"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Imposta autorizzazioni"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Per attivare la composizione rapida, attiva l\'autorizzazione Contatti."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Per accedere al registro chiamate, attiva l\'autorizzazione sul telefono."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Per accedere alla segreteria, attiva l\'autorizzazione sul telefono."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Per cercare nei tuoi contatti, attiva le autorizzazioni Contatti."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Per fare una chiamata, attiva l\'autorizzazione sul telefono."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"L\'app Telefono non dispone dell\'autorizzazione per modificare le impostazioni di sistema."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> è offline e non può essere raggiunto"</string>
<string name="about_phone_label" msgid="582991354677973731">"Informazioni"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Trascritto da Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google sta trascrivendo…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Trascrizione non disponibile"</string>
<string name="view_conversation" msgid="7895904782094119702">"Visualizza"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Chiamata eliminata. Visualizza ed elimina gli allegati condivisi durante questa chiamata in Messaggi."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Chiamate eliminate. Visualizza ed elimina gli allegati condivisi durante queste chiamate in Messaggi."</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 bad9f2152..6186289a3 100644
--- a/java/com/android/dialer/app/res/values-iw/strings.xml
+++ b/java/com/android/dialer/app/res/values-iw/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"טלפון"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"לוח החיוג של הטלפון"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"טלפון"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"היסטוריית שיחות"</string>
- <string name="action_report_number" msgid="7231442711369737797">"דווח על מספר לא מדויק"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"העתק מספר"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"העתק תמלול"</string>
- <string name="action_block_number" msgid="3669819840999705278">"חסום מספר"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"בטל חסימת מספר"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"ערוך את המספר לפני השיחה"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"נקה את היסטוריית השיחות"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"מחק דואר קולי"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"האם לנקות את היסטוריית השיחות?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"פעולה זו תמחק את כל השיחות מההיסטוריה שלך"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"מנקה היסטוריית שיחות…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"טלפון"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"שיחה שלא נענתה"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"שיחה עסקית שלא נענתה"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"שיחות שלא נענו"</string>
@@ -50,66 +45,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> הודעות דואר קולי </item>
<item quantity="one">הודעת דואר קולי</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"הפעל"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"דואר קולי חדש מאת <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"לא ניתן היה להשמיע דואר קולי"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"טוען דואר קולי…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"מעביר את הדואר הקולי לארכיון..."</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"לא ניתן היה לטעון דואר קולי"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"שיחות עם דואר קולי בלבד"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"שיחות נכנסות בלבד"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"שיחות יוצאות בלבד"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"שיחות שלא נענו בלבד"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"חפש"</string>
- <string name="description_dial_button" msgid="699794433224646027">"חייג"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"מספר לחיוג"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"הפעל או הפסק הפעלה"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"הפעל או כבה את רמקול הטלפון"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"חפש מיקום בהפעלה"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"האט את מהירות ההפעלה"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"הגבר את מהירות ההפעלה"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"היסטוריית שיחות"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"אפשרויות נוספות"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"לוח חיוג"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"הצג רק שיחות יוצאות"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"הצג רק שיחות נכנסות"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"הצג רק שיחות שלא נענו"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"הצג הודעות דואר קולי בלבד"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"הצג את כל השיחות"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"הוסף השהיה של 2 שניות"</string>
- <string name="add_wait" msgid="1177723010768282578">"הוסף המתנה"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"הגדרות"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"סימולטור"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"יצירת קיצור דרך לממשק החדש"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"כל אנשי הקשר"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"השתמש במקלדת עם חיוג צלילים"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"חזור לשיחה פעילה"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"הוסף שיחה"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"שיחות נכנסות"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"עברת למצב של ביצוע פעולות בכמות גדולה"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"עזבת את המצב של ביצוע פעולות בכמות גדולה"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"בחרת את <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"ביטלת את הבחירה של <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"הפעל דואר קולי"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"הצג את איש הקשר <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"התקשר אל <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"פרטי יצירת קשר עבור <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"פרטי התקשרות לשיחה שחשודה כספאם <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> שיחות."</string>
<string name="description_video_call" msgid="3738199365585751727">"שיחת וידאו."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"‏שלח SMS אל <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"דואר קולי שעדיין לא נשמע"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"התחל חיפוש קולי"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"התקשר אל <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"דואר קולי"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> שניות"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> דק\' <xliff:g id="SECONDS">%s</xliff:g> שנ\'"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"ביטול המצב של ביצוע פעולות בכמות גדולה"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"מחיקה"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"ביטול"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"האם למחוק את <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> שבחרת?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> נבחרו"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="two">"<b>"האם למחוק את ההודעות הקוליות האלה? "</b>"</item>
@@ -121,43 +83,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> ב-<xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"לא ניתן להתקשר אל המספר הזה"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"כדי להגדיר את הדואר הקולי, עבור אל \'תפריט &gt; הגדרות\'."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"כדי להתקשר לדואר קולי, קודם עליך להשבית את מצב הטיסה."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"טוען..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"‏טוען מכרטיס SIM…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"‏אנשי קשר בכרטיס SIM"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"חיפוש קולי אינו זמין"</string>
- <string name="call_not_available" msgid="7850148370757361155">"לא ניתן לבצע שיחת טלפון מפני שאפליקציית הטלפון הושבתה."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"חפש אנשי קשר"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"הוסף מספר או חפש אנשי קשר"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"היסטוריית השיחות שלך ריקה"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"התקשר"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"אין שיחות שלא נענו."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"תיבת הדואר הקולי ריקה."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"הצג מועדפים בלבד"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"היסטוריית שיחות"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"הכל"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"שיחות שלא נענו"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"דואר קולי"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"חיוג מהיר"</string>
<string name="tab_history" msgid="7420269368689503596">"היסטוריית שיחות"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"אנשי קשר"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"דואר קולי"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"הוסר מהמועדפים"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"בטל"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"התקשר אל <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"איש קשר חדש"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"הוסף לאיש קשר"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"‏שלח SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"בצע שיחת וידאו"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"חסום מספר"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> שיחות חדשות שלא נענו"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"עדיין לא הוגדר חיוג מהיר לאף איש קשר"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"הוסף פריט מועדף"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"גע בתמונה כדי להציג את כל המספרים או גע והחזק כדי לשנות את הסדר"</string>
<string name="remove_contact" msgid="2353580570488923668">"הסר"</string>
<string name="select_all" msgid="408601760696146245">"בחירת הכל"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"שיחת וידאו"</string>
@@ -175,27 +122,14 @@
<string name="description_call_action" msgid="4042796498169106545">"התקשר אל <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"שיחת וידאו עם <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"האזן לדואר קולי מאת <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"השמע דואר קולי מאת <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"השהה דואר קולי מאת <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"מחק דואר קולי מאת <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="two"><xliff:g id="COUNT_1">%d</xliff:g> הודעות דואר קולי חדשות</item>
- <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> הודעות דואר קולי חדשות</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> הודעות דואר קולי חדשות</item>
- <item quantity="one">הודעת דואר קולי חדשה <xliff:g id="COUNT_0">%d</xliff:g></item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"צור איש קשר בשביל <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"הוסף את <xliff:g id="NAMEORNUMBER">^1</xliff:g> לאיש קשר קיים"</string>
<string name="description_details_action" msgid="2061866409737706174">"פרטי שיחה עבור <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"נמחקה מהיסטוריית השיחות"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"היום"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"אתמול"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"ישנות יותר"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"רשימת שיחות"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"הפעל את הרמקול."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"כבה את הרמקול."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"הפעל מהר יותר."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"הפעל לאט יותר."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"התחל או השהה הפעלה."</string>
<string name="display_options_title" msgid="3880091801055797975">"אפשרויות תצוגה"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"צלילים ורטט"</string>
@@ -212,7 +146,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"‏בחר כרטיס SIM להגדרות הדואר הקולי"</string>
<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>
@@ -226,10 +159,8 @@
<string name="block_list" msgid="4701585783411870782">"מספרים חסומים"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> כבר חסום."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"חשבונות לביצוע שיחות"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"הגדר הרשאות"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"כדי להפעיל חיוג מהיר, הפעל את ההרשאה \'אנשי קשר\'."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"כדי לראות את יומן השיחות, הפעל את ההרשאה \'טלפון\'."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"כדי לגשת לדואר הקולי, הפעל את ההרשאה \'טלפון\'."</string>
<string name="permission_no_search" msgid="2424710404207193826">"כדי לחפש באנשי הקשר, הפעל את ההרשאה \'אנשי קשר\'."</string>
<string name="permission_place_call" msgid="8686908130349369423">"כדי להתקשר, הפעל את ההרשאה \'טלפון\'."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"לאפליקציית הטלפון אין הרשאה לכתוב בהגדרות המערכת."</string>
@@ -241,6 +172,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"ספאם"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"לא ניתן להתקשר כי המכשיר של <xliff:g id="NAME">%1$s</xliff:g> לא מחובר כרגע"</string>
<string name="about_phone_label" msgid="582991354677973731">"מידע כללי"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"‏התעתוק בוצע על ידי Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"‏ההודעה מתומללת על ידי Google…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"התעתיק אינו זמין"</string>
<string name="view_conversation" msgid="7895904782094119702">"הצג"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"השיחה נמחקה. כדי להציג ולמחוק קבצים מצורפים ששותפו בזמן השיחה, עבור ל\'הודעות\'."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"השיחות נמחקו. כדי להציג ולמחוק קבצים מצורפים ששותפו בזמן השיחות, עבור ל\'הודעות\'."</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 8de666409..5f92a8e1f 100644
--- a/java/com/android/dialer/app/res/values-ja/strings.xml
+++ b/java/com/android/dialer/app/res/values-ja/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"電話"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"スマートフォンのキーパッド"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"電話"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"通話履歴"</string>
- <string name="action_report_number" msgid="7231442711369737797">"不正確な番号を報告"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"番号をコピー"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"音声文字変換をコピー"</string>
- <string name="action_block_number" msgid="3669819840999705278">"番号をブロック"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"番号のブロックを解除"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"発信前に番号を編集"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"通話履歴を消去"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"ボイスメールを削除"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"通話履歴を消去しますか?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"消去すると、すべての通話が履歴から削除されます"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"通話履歴の消去中…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"電話"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"不在着信"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"仕事の通話の不在着信"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"不在着信"</string>
@@ -48,66 +43,33 @@
<item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g>件のボイスメール</item>
<item quantity="one">1件のボイスメール</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"再生"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>、<xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g>から新着ボイスメール"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"ボイスメールを再生できませんでした"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"ボイスメールを読み込んでいます…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"ボイスメールをアーカイブしています…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"ボイスメールを読み込めませんでした"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"ボイスメールのある着信のみ"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"着信のみ"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"発信のみ"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"不在着信のみ"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>)<xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"検索"</string>
- <string name="description_dial_button" msgid="699794433224646027">"発信"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"発信番号"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"再生を開始または停止する"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"スピーカーフォンのON/OFFを切り替える"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"再生位置を探す"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"再生速度を下げる"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"再生速度を上げる"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"通話履歴"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"その他のオプション"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"キーパッド"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"発信のみを表示"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"着信のみを表示"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"不在着信のみを表示"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"ボイスメールのみ表示"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"すべての通話を表示"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"2秒間の停止を追加"</string>
- <string name="add_wait" msgid="1177723010768282578">"待機を追加"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"設定"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"シミュレーション"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"新しいUIのショートカットを作成"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"すべての連絡先"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"プッシュホン式キーパッドを使う"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"通話に戻る"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"別の通話を追加"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"着信"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"一括操作モードを開始します"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"一括操作モードを終了しました"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> を選択しました"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> を選択解除しました"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"ボイスメールを再生"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"<xliff:g id="NAME">%1$s</xliff:g>の連絡先を表示"</string>
- <string name="description_call" msgid="1532402285334775372">"<xliff:g id="NAME">%1$s</xliff:g>に発信"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>の連絡先の詳細"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"迷惑電話の疑いがある発信者 <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> の連絡先の詳細"</string>
<string name="description_num_calls" msgid="6483594535796216044">"通話回数は<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g>回。"</string>
<string name="description_video_call" msgid="3738199365585751727">"ビデオハングアウト"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"<xliff:g id="NAME">%1$s</xliff:g>さんにSMSを送信"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"未再生のボイスメール"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"音声検索を開始"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"<xliff:g id="NUMBER">%s</xliff:g>に発信"</string>
<string name="voicemail" msgid="8899540969000957954">"ボイスメール"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g>秒"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g>分<xliff:g id="SECONDS">%s</xliff:g>秒"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"一括操作モードをキャンセルします"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"削除"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"キャンセル"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"選択した<xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>を削除しますか?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> 件選択済み"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"これらのボイスメールを削除しますか?"</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g>、<xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g> 分 <xliff:g id="SECONDS">%2$02d</xliff:g> 秒"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g>(<xliff:g id="DURATION">%2$s</xliff:g>)"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"この番号に電話できません"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"ボイスメールを設定するには、[メニュー] &gt; [設定] の順に開いてください。"</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"機内モードを OFF にしてからボイスメールを呼び出してください。"</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"読み込んでいます..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI(端末識別番号)"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"SIMカードから読み取り中..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIMカードの連絡先"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"音声検索を利用できません"</string>
- <string name="call_not_available" msgid="7850148370757361155">"電話アプリが無効になっているため発信できません。"</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"連絡先を検索"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"番号を追加するか連絡先を検索"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"通話履歴はありません"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"発信"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"不在着信はありません。"</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"ボイスメール受信トレイは空です。"</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"お気に入りのみを表示"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"通話履歴"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"すべて"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"不在着信"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"ボイスメール"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"クイックアクセス"</string>
<string name="tab_history" msgid="7420269368689503596">"通話履歴"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"連絡先"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"ボイスメール"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"お気に入りから削除されました"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"元に戻す"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"<xliff:g id="NUMBER">%s</xliff:g>に発信"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"新しい連絡先を作成"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"連絡先に追加"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMSを送信"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"ビデオハングアウト"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"番号をブロック"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g>件の不在着信"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"クイックアクセスに登録済みの連絡先はまだありません"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"お気に入りを追加"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"画像をタップするとすべての番号が表示され、押し続けると番号を並べ替えることができます"</string>
<string name="remove_contact" msgid="2353580570488923668">"削除"</string>
<string name="select_all" msgid="408601760696146245">"すべて選択"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"ビデオハングアウト"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>に発信します"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>にビデオハングアウト発信します。"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>からのボイスメールを再生"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>からのボイスメールを再生"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>からのボイスメールを一時停止"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>からのボイスメールを削除"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>件の新着ボイスメール</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>件の新着ボイスメール</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>の連絡先を作成します"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"既存の連絡先に<xliff:g id="NAMEORNUMBER">^1</xliff:g>を追加します"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>の通話の詳細"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"通話履歴から削除しました"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"今日"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"昨日"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"以前の着信"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"通話リスト"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"スピーカーをONにします。"</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"スピーカーをOFFにします。"</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"速く再生します。"</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"遅く再生します。"</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"再生を開始または一時停止します。"</string>
<string name="display_options_title" msgid="3880091801055797975">"表示オプション"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"音とバイブレーション"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"ボイスメール設定の変更を行う SIM の選択"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"ブロックした番号"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g>は既にブロックしています。"</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"通話アカウント"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"権限を設定"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"クイックアクセスを有効にするには、連絡先権限をONにしてください。"</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"通話履歴を表示するには、電話権限をONにしてください。"</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"ボイスメールにアクセスするには、電話権限をONにしてください。"</string>
<string name="permission_no_search" msgid="2424710404207193826">"連絡先を検索するには、連絡先権限をONにしてください。"</string>
<string name="permission_place_call" msgid="8686908130349369423">"電話をかけるには、電話権限をONにしてください。"</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"電話アプリにはシステム設定への書き込み権限がありません。"</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"スパム"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> さんはオフラインのため、通話を受信できません"</string>
<string name="about_phone_label" msgid="582991354677973731">"電話アプリについて"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"文字変換: Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google が文字に変換しています…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"文字変換を利用できません"</string>
<string name="view_conversation" msgid="7895904782094119702">"表示"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"通話を削除しました。通話中に共有した添付ファイルを、メッセージで確認して削除してください。"</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"通話を削除しました。通話中に共有した添付ファイルを、メッセージで確認して削除してください。"</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 b4f7f64ee..597082b42 100644
--- a/java/com/android/dialer/app/res/values-ka/strings.xml
+++ b/java/com/android/dialer/app/res/values-ka/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"ტელეფონი"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"ტელეფონის კლავიატურა"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"ტელეფონი"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"საუბრის ისტორია"</string>
- <string name="action_report_number" msgid="7231442711369737797">"არაზუსტი ნომრის შეტყობინება"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"ნომრის კოპირება"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"ტრანსკრიპტის კოპირება"</string>
- <string name="action_block_number" msgid="3669819840999705278">"ნომრის დაბლოკვა"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"ნომრის განბლოკვა"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"ნომრის რედაქტირება დარეკვამდე"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"ზარის ისტორიის გასუფთავება"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"ხმოვანი ფოსტის წაშლა"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"გასუფთავდეს ზარის ისტორია?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"ეს წაშლის ყველა ზარს თქვენი ისტორიიდან"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"მიმდ. ზარ. ისტ. გასუფთავება…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"დარეკვა"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"გამოტოვებული ზარი"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"გამოტოვებული ზარი (სამსახური)"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"გამოტოვებული ზარები"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> ხმოვანი ფოსტა </item>
<item quantity="one">ხმოვანი ფოსტა</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"დაკვრა"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"ახალი ხმოვანი ფოსტა <xliff:g id="CALLER">%1$s</xliff:g>-ისგან"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"ვერ ხორციელდება ხმოვანი ფოსტა ჩართვა"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"ხმოვანი ფოსტა იტვირთება…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"ხმოვანი ფოსტის დაარქივება…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"ვერ ხორციელდება ხმოვანი ფოსტის ჩატვირთვა"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"მხოლოდ ზარები ხმოვანი ფოსტით"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"მხოლოდ შემომავალი ზარები"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"მხოლოდ გამავალი ზარები"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"მხოლოდ გამოტოვებული ზარები"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>-ში"</string>
- <string name="description_search_button" msgid="4515570469584782176">"ძიება"</string>
- <string name="description_dial_button" msgid="699794433224646027">"დარეკვა"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"ასაკრეფი ნომერი"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"დაკვრის შეჩერება ან გაშვება"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"სპიკერები შეგიძლიათ ჩართოთ და გამორთოთ."</string>
<string name="description_playback_seek" msgid="1340910573254132520">"დაკვრის პოზიციის მოძებნა"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"დაკვრის კოეფიციენტის შემცირება"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"დაკვრის კოეფიციენტის გაზრდა"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"ზარების ისტორია"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"სხვა პარამეტრები"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"კლავიატურა"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"მხოლოდ გამავალის ჩვენება"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"მხოლოდ შემომავალის ჩვენება"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"მხოლოდ გამოტოვებულის ჩვენება"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"მხოლოდ ხმოვანი ფოსტის ჩვენება"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"ყველა ზარის ჩვენება"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"ორწამიანი პაუზის დამატება"</string>
- <string name="add_wait" msgid="1177723010768282578">"ლოდინის დამატება"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"პარამეტრები"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"სიმულატორი"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"ახალი UI მალსახმობის შექმნა"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"ყველა კონტაქტი"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"ტონალური კლავიატურის გამოყენება"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"მიმდინარე ზარზე დაბრუნება"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"ზარის დამატება"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"შემომავალი ზარები"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"მიმდინარეობს ერთიანი ქმედების რეჟიმში შესვლა"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"ერთიანი ქმედების რეჟიმიდან გამოხვედით"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"არჩეულია <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>-ის არჩევა გაუქმდა"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"ხმოვანი ფოსტის ჩართვა"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"კონტაქტის <xliff:g id="NAME">%1$s</xliff:g> ნახვა"</string>
- <string name="description_call" msgid="1532402285334775372">"<xliff:g id="NAME">%1$s</xliff:g>-თან დარეკვა"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>-ის კონტაქტის დეტალები"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"სავარაუდოდ სპამერი აბონენტის <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> საკონტაქტო დეტალები"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> ზარი."</string>
<string name="description_video_call" msgid="3738199365585751727">"ვიდეოზარი."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"გააგზავნეთ SMS <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"მოსასმენი ხმოვანი ფოსტა"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"ხმოვანი ძიების დაწყება"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"დარეკვა <xliff:g id="NUMBER">%s</xliff:g>-ზე"</string>
<string name="voicemail" msgid="8899540969000957954">"ხმოვანი ფოსტა"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> წმ"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> მინ <xliff:g id="SECONDS">%s</xliff:g> წამ"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"ერთიანი ქმედების რეჟიმის გაუქმება"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"წაშლა"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"გაუქმება"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"გსურთ, წაშალოთ არჩეული <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"არჩეულია <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"გსურთ ამ ხმოვანი შეტყობინებების წაშლა? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g>, <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"ვერ ხორციელდება ამ ნომერზე დარეკვა"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"ხმოვანი ფოსტის დასაყენებლად გადადით: მენიუ &gt; პარამეტრები."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"ხმოვან ფოსტასთან დასაკავშირებლად, პირველ რიგში, გამორთეთ თვითმფრინავის რეჟიმი."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"იტვირთება…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"იტვირთება SIM ბარათიდან…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM ბარათის კონტაქტები"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"ხმოვანი ძიება არ არის ხელმისაწვდომი"</string>
- <string name="call_not_available" msgid="7850148370757361155">"სატელეფონო ზარის განხორციელება ვერ ხერხდება, ვინაიდან ტელეფონის აპლიკაცია გაუქმებულია."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"კონტაქტებში ძიება"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"დაამატეთ ნომერი ან მოიძიეთ კონტაქტებიდან"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"თქვენი საუბრის ისტორია ცარიელია"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"დარეკვა"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"გამოტოვებული ზარები არ გაქვთ."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"თქვენი ხმოვანი ელფოსტის შემოსულები ცარიელია."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"მხოლოდ რჩეულების ჩვენება"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"საუბრის ისტორია"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"ყველა"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"გამოტოვებული"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"ხმოვანი ფოსტა"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"სწრაფი დარეკვა"</string>
<string name="tab_history" msgid="7420269368689503596">"საუბრის ისტორია"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"კონტაქტები"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"ხმოვანი ფოსტა"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"წაიშალა რჩეულებიდან"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"დაბრუნება"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"დარეკვა <xliff:g id="NUMBER">%s</xliff:g>-ზე"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"ახალი კონტაქტის შექმნა"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"კონტაქტისადმი დამატება"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMS-ის გაგზავნა"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"ვიდეოზარის განხორციელება"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"ნომრის დაბლოკვა"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> ახალი გაცდენილი ზარი"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"სწრაფი აკრეფისთვის რჩეულები ჯერ არ გყავთ"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"რჩეული კონტაქტის დამატება"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"ყველა ნომრის სანახავად შეეხეთ სურათს ან შეეხეთ და დააყოვნეთ მიმდევრობის შესაცვლელად"</string>
<string name="remove_contact" msgid="2353580570488923668">"ამოშლა"</string>
<string name="select_all" msgid="408601760696146245">"ყველას არჩევა"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"ვიდეო ზარი"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"დარეკვა <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"ვიდეო ზარი <xliff:g id="NAMEORNUMBER">^1</xliff:g>-თან."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>-ის ხმოვანი ფოსტის მოსმენა"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>-გან ხმოვანი ფოსტის მოსმენა"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>-გან ხმოვანი ფოსტის დაპაუზება"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>-გან ხმოვანი ფოსტის წაშლა"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ახალი ხმოვანი ფოსტა</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ახალი ხმოვანი ფოსტა</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>-ისთვის კონტაქტის შექმნა"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>-ის დამატება არსებულ კონტაქტზე"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ზარის დეტალები"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"ზარის ისტორიიდან წაშლილი"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"დღეს"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"გუშინ"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"უფრო ძველი"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"ზარების სია"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"სპიკერის ჩართვა."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"სპიკერის გამორთვა."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"დაკვრის აჩქარება."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"დაკვრის შენელება."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"დაკვრის დაწყება ან პაუზა."</string>
<string name="display_options_title" msgid="3880091801055797975">"ეკრანის პარამეტრები"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"ხმა და ვიბრაცია"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"აირჩ.SIM ხმოვ.ფოსტ.პარამ.-თვის"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"დაბლოკილი ნომრები"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> უკვე დაბლოკილია."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"ანგარიშების გამოძახება"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"ნებართვების დაყენება"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"სწრაფი აკრეფის გასააქტიურებლად, ჩართეთ კონტაქტების ნებართვა."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"ზარების ჟურნალის სანახავად, ჩართეთ ტელეფონის ნებართვა."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"ხმოვან ფოსტაზე წვდომისთვის, ჩართეთ ტელეფონის ნებართვა."</string>
<string name="permission_no_search" msgid="2424710404207193826">"თქვენი კონტაქტების მოსაძებნად ჩართეთ კონტაქტების ნებართვები."</string>
<string name="permission_place_call" msgid="8686908130349369423">"ზარის განსახორციელებლად, ჩართეთ ტელეფონის ნებართვა."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"ტელეფონის აპს სისტემის პარამეტრებში ჩაწერის ნებართვა არ აქვს."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"სპამი"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> ხაზგარეშეა და ვერ დაუკავშირდებით"</string>
<string name="about_phone_label" msgid="582991354677973731">"აპის შესახებ"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"ტრასკრიბ. შეასრულა Google-მა"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google ტრანსკრიბირებას ასრულებს …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"ტრანსკრიფტი მიუწვდომელია"</string>
<string name="view_conversation" msgid="7895904782094119702">"ნახვა"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"ზარი წაიშალა. ამ ზარის დროს გაზიარებული დანართები იხილეთ და წაშალეთ Messages-ში."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"ზარები წაიშალა. ამ ზარის დროს გაზიარებული დანართები იხილეთ და წაშალეთ Messages-ში."</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 5d911cbcb..0adc55655 100644
--- a/java/com/android/dialer/app/res/values-kk/strings.xml
+++ b/java/com/android/dialer/app/res/values-kk/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Телефон"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Телефон пернетақтасы"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Телефон"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Қоңыраулар тарихы"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Қате нөмір туралы есеп беру"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Нөмірді көшіру"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Транскрипцияны көшіру"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Нөмірді бөгеу"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Нөмірге рұқсат беру"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Қоңырау алдында нөмірді өзгерту"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Қоңыраулар тарихын тазалау"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Дауыстық хабарды жою"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Қоңыраулар тарихын тазалау керек пе?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Бұл тарихтан барлық қоңырауларды жояды"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Қоңыраулар тарихы тазалануда…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Телефон"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Қабылданбаған қоңырау"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Өткізіп алынған жұмыс қоңырауы"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Қабылданбаған қоңыраулар"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> дауыстық хабар </item>
<item quantity="one">Дауыстық хабар</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Ойнау"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g> жіберген жаңа дауыс-хабар"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Дауыстық хабарды ойнату мүмкін болмады"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Дауыстық хабар жүктелуде…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Дауыстық пошта мұрағатталуда…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Дауыстық хабарды жүктеу мүмкін болмады"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Дауыс хабары бар қоңыраулар ғана"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Келген қоңыраулар ғана"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Шығыс қоңыраулары ғана"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Қабылданбаған қоңыраулар ғана"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"іздеу"</string>
- <string name="description_dial_button" msgid="699794433224646027">"теру"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"теретін нөмір"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Ойнату немесе ойнатуды тоқтату"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Спикерфонды қосу немесе өшіру"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Ойнату орнын іздеу"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Ойнату жылдамдығын азайту"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Ойнату жылдамдығын арттыру"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Қоңыраулар тарихы"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Басқа опциялар"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"пернетақта"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Шығыс қоңырауларды ғана көрсету"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Келгендерді ғана көрсету"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Қабылданбағандарды ғана көрсету"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Дауыс-хабарларын ғана көрсету"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Барлық қоңырауларды көрсету"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"2 сек үзіліс қосу"</string>
- <string name="add_wait" msgid="1177723010768282578">"Күтуді қосу"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Параметрлер"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Симулятор"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Жаңа пайдаланушы интерфейсінің пернелер тіркесімін жасау"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Барлық контактілер"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Сенсорлы әуенді пернетақта"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Қосылып тұрған қоңырауға оралу"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Қоңырау қосу"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Келген қоңыраулар"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Жаппай әрекет режиміне өту"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Жаппай әрекет режиімінен шығу"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> таңдалды"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> таңдауы алынды"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Дауыс-хабарды ойнату"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"<xliff:g id="NAME">%1$s</xliff:g> контактісін көру"</string>
- <string name="description_call" msgid="1532402285334775372">"<xliff:g id="NAME">%1$s</xliff:g> нөміріне қоңырау шалу"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> контакт деректері"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Күдікті <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> спам қоңырау шалушының байланысу мәліметтері"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> қоңыраулар."</string>
<string name="description_video_call" msgid="3738199365585751727">"Бейне қоңырау."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Мынаған SMS жіберу: <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Естілмеген дауыс-хабар"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Дауыс іздеуді бастау"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"<xliff:g id="NUMBER">%s</xliff:g> нөміріне қоңырау шалу"</string>
<string name="voicemail" msgid="8899540969000957954">"Дауыстық пошта"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> сек."</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> мин <xliff:g id="SECONDS">%s</xliff:g> сек"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Топтама әрекеттер режимін жабу"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Жою"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Жабу"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Таңдалған <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> хабарларын жою қажет пе?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> таңдалды"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Осы дауыстық хабарларды жою қажет пе? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g>, <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Бұл нөмірге қоңырау шалу мүмкін емес"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Дауыстық поштаны орнату үшін \"Mәзір &gt; Параметрлер\" тармағына өтіңіз."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Дауыстық поштаға қоңырау шалу үшін ұшақ режимін өшіру қажет."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Жүктелуде..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI (Халықаралық мобильдік құрылғы анықтағышы)"</string>
- <string name="meid" msgid="3333779521535224028">"MEID (ұялы жабдық анықтағыш)"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"SIM картасынан жүктеу…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM картасының контактілері"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Дауыс арқылы іздеу қол жетімді емес"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Телефон қоңырауын шалу мүмкін емес, өйткені «Телефон» қолданбасы өшірілген."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Контактілерді іздеу"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Нөмірді енгізіңіз немесе контактілерден іздеп табыңыз"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Қоңыраулар тарихы бос"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Қоңырау шалу"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Қабылданбаған қоңыраулар жоқ."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Дауыс поштасының \"Кіріс\" қалтасы бос."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Сүйіктілерді ғана көрсету"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Қоңырау тарихы"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Барлық"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Қабылданбаған"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Дауыстық хабар"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Жылдам теру"</string>
<string name="tab_history" msgid="7420269368689503596">"Қоңыраулар тарихы"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Контактілер"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Дауыстық хабар"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Сүйіктілерден алынған"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Кері орындау"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"<xliff:g id="NUMBER">%s</xliff:g> нөміріне қоңырау шалу"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Жаңа контакт жасау"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Контактіге қосу"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMS жіберу"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Бейне қоңырау шалу"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Нөмірді бөгеу"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> жаңа қабылданбаған қоңыраулар"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Жылдам теруде әлі ешкім жоқ"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Таңдаулыны қосу"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Барлық нөмірлерді көру үшін кескінді түртіңіз, ал ретін өзгерту үшін түртіп, ұстап тұрыңыз"</string>
<string name="remove_contact" msgid="2353580570488923668">"Алып тастау"</string>
<string name="select_all" msgid="408601760696146245">"Барлығын таңдау"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Бейне қоңырау"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> нөміріне қоңырау шалу"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> бейне қоңырау шалу."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> дауыстық хабарын тыңдау"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> дауыстық хабары ойнатылады"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> дауыстық хабары кідіртіледі"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> жіберген дауыстық хабар жойылады"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> жаңа дауыс поштасы</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> жаңа дауыс поштасы</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> үшін контакт жасау"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> бар контактіге қосу"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> үшін қоңырау мәліметтері"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Қоңыраулар тарихынан жойылды"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Бүгін"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Кеше"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Ескілеу"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Қоңыраулар тізімі"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Динамикті қосу."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Динамикті өшіру."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Тезірек ойнату."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Баяуырақ ойнату."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Ойнатуды бастау немесе кідірту."</string>
<string name="display_options_title" msgid="3880091801055797975">"Көрсету опциялары"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Дыбыстар мен діріл"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Дауыстық пошта параметрлері үшін SIM картасын таңдаңыз"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Бөгелген нөмірлер"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> бөгеліп қойылған."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Қоңырау шалу есептік жазбалары"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Рұқсаттар орнату"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Жылдам теруді қосу үшін \"Контактілер\" рұқсатын қосыңыз."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Қоңыраулар журналы көру үшін \"Телефон\" рұқсатын қосыңыз."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Дауыс поштасына қатынасу үшін \"Телефон\" рұқсатын қосыңыз."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Контактілерді іздеу үшін \"Контактілер\" рұқсаттарын қосыңыз."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Қоңырауды шалу үшін \"Телефон\" рұқсатын қосыңыз."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Телефон қолданбасында жүйелік параметрлерге жазуға рұқсат жоқ."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Спам"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> желіден тыс және байланысу мүмкін емес"</string>
<string name="about_phone_label" msgid="582991354677973731">"Мәліметтер"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Транскрипцияны жасаған – Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google транскрипциясын жасап жатыр..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Tранскрипция жасау мүмкіндігі жоқ"</string>
<string name="view_conversation" msgid="7895904782094119702">"Көру"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Қоңырау жойылды. Осы қоңырау кезінде жіберілген тіркемелерді \"Хабарлар\" бөлімінен тауып жойыңыз."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Қоңыраулар жойылды. Осы қоңыраулар кезінде жіберілген тіркемелерді \"Хабарлар\" бөлімінен тауып жойыңыз."</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 aa619ad2b..b55b9ccc3 100644
--- a/java/com/android/dialer/app/res/values-km/strings.xml
+++ b/java/com/android/dialer/app/res/values-km/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"ទូរស័ព្ទ"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"បន្ទះ​ចុច​លេខទូរសព្ទ"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"ទូរស័ព្ទ"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"ប្រវត្តិ​ហៅ"</string>
- <string name="action_report_number" msgid="7231442711369737797">"រាយការណ៍ពីលេខដែលមិនត្រឹមត្រូវ"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"ថតចម្លងលេខទូរស័ព្ទ"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"ថតចម្លងសំណៅពីសារសម្លេង"</string>
- <string name="action_block_number" msgid="3669819840999705278">"រារាំងលេខ"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"ឈប់រារាំងលេខ"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"កែ​លេខ​មុន​ពេល​ហៅ"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"ជម្រះប្រវត្តិហៅ"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"លុប​សារ​ជា​សំឡេង"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"ជម្រះប្រវត្តិហៅ?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"វានឹងលុបការហៅទាំងអស់ចេញពីប្រវត្តិរបស់អ្នក"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"កំពុងជម្រះប្រវត្តិហៅ…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"ទូរស័ព្ទ"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"ខកខាន​ទទួល"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"បានខកខានការហៅចូលពីកន្លែងការងារ"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"ខកខាន​ទទួល"</string>
@@ -48,66 +43,33 @@
<item quantity="other">សារជាសម្លេង <xliff:g id="COUNT">%1$d</xliff:g> </item>
<item quantity="one">សារជាសម្លេង</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"ចាក់"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"សារ​ជា​សំឡេង​ថ្មី​ពី <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"មិនអាចចាក់សារជាសម្លេងបានទេ"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"កំពុងផ្ទុកសារជាសម្លេង…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"កំពុង​​រក្សាទុក​សារ​ជាសំឡេង​ក្នុង​ប័ណ្ណសារ..."</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"មិនអាចផ្ទុកសារជាសម្លេងបានទេ"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"តែ​ការ​ហៅ​ជា​សារ​សំឡេង"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"តែ​ការ​ហៅ​ចូល"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"តែ​ការ​ហៅ​ចេញ​ប៉ុណ្ណោះ"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"តែ​លេខ​ខកខាន​ទទួល"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"ស្វែងរក"</string>
- <string name="description_dial_button" msgid="699794433224646027">"ចុច"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"លេខ​ដែល​ត្រូវ​ហៅ"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"ចាក់ ឬ​បញ្ឈប់​ការ​ចាក់​ឡើងវិញ"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"បិទ ឬ​បើក​អូប៉ាល័រទូរស័ព្ទ"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"រកមើល​ទីតាំង​ចាក់​ឡើងវិញ"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"បន្ថយ​អត្រា​ចាក់​ឡើង​វិញ"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"បង្កើន​អត្រា​ចាក់​ឡើងវិញ"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"ប្រវត្តិហៅ"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"ជម្រើស​បន្ថែម"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"បន្ទះ​​ចុច​លេខ"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"បង្ហាញ​តែ​ការ​ហៅ​ចេញ"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"បង្ហាញ​តែ​ការ​ហៅ​ចូល"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"បង្ហាញ​តែ​ការ​ខកខាន​ទទួល"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"បង្ហាញ​តែ​សារ​ជា​សំឡេង"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"បង្ហាញ​ការ​ហៅ​ទាំងអស់"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"បន្ថែម​ការ​ផ្អាក ២វិ."</string>
- <string name="add_wait" msgid="1177723010768282578">"បញ្ចូល​ការ​រង់ចាំ"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"ការកំណត់"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"កម្មវិធីធ្វើ​ដូច​មែនទែន"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"បង្កើត​ផ្លូវកាត់ UI ថ្មី"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"ទំនាក់ទំនង​ទាំងអស់"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"ប្រើ​សំឡេង​ប៉ះ​បន្ទះ​លេខ"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"កំពុង​ត្រឡប់​ទៅកាន់​ការ​ហៅ"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"បន្ថែម​ការ​ហៅ"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"ការ​ហៅ​ចូល"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"ចូល​មុខងារ​សកម្មភាព​ច្រើន"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"បាន​ចាកចេញ​ពី​មុខងារ​សកម្មភាព​ច្រើន"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"បាន​ជ្រើសរើស <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"បាន​ដក​ការជ្រើសរើស <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"ចាក់​សារ​ជា​សំឡេង"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"មើល​ទំ​នាក់ទំនង <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"ហៅ <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"ព័ត៌មាន​លម្អិត​ទំនាក់ទំនង​សម្រាប់ <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"ព័ត៌មាន​លម្អិត​ទំនាក់ទំនង​សម្រាប់​អ្នក​ហៅ​ឥត​បាន​ការ​ដែល​សង្ស័យ <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"ការ​ហៅ <xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> ។"</string>
<string name="description_video_call" msgid="3738199365585751727">"ការ​ហៅ​ជា​វីដេអូ​។"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"ផ្ញើសារ SMS ទៅ <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"សារ​ជា​សំឡេង​ដែល​មិន​បាន​ឮ"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"ចាប់ផ្ដើម​ស្វែងរក​ជា​សំឡេង"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"ហៅ <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"សារ​ជា​សំឡេង"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> វិនាទី"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> នាទី <xliff:g id="SECONDS">%s</xliff:g> វិនាទី"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"បោះបង់​មុខងារ​សកម្មភាព​ជា​ក្រុម"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"លុប"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"បោះបង់"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"លុប <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> ដែល​បាន​ជ្រើសរើស?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"បាន​ជ្រើសរើស <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"លុប​សារ​ជា​សំឡេង​ទាំងនេះ? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> នៅម៉ោង <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"មិនអាចហៅលេខនេះបានទេ"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"ដើម្បី​កំណត់​សារ​ជា​សំឡេង សូម​ចូល​ទៅ ម៉ឺនុយ &gt; ការកំណត់។"</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"ដើម្បី​ហៅ​សារ​ជា​សំឡេង ដំបូង​ត្រូវ​បិទ​របៀប​ពេល​ជិះ​យន្តហោះ។"</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"កំពុង​ផ្ទុក..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"កំពុង​ផ្ទុក​ពី​ស៊ីម​កាត..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"ទំនាក់ទំនង​នៅ​ក្នុង​ស៊ីម​កាត"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"ការស្វែងរកជាសម្លេងមិនមានទេ"</string>
- <string name="call_not_available" msgid="7850148370757361155">"មិន​អាច​ហៅ​បាន​ទេ​ ព្រោះ​កម្មវិធី​ទូរស័ព្ទ​ត្រូវ​បាន​បិទ។"</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"រក​ទំនាក់ទំនង"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"បន្ថែមលេខទូរស័ព្ទ ឬស្វែងរកទំនាក់ទំនង"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"ប្រវត្តិហៅរបស់អ្នកទទេ"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"ហៅទូរសព្ទ"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"អ្នកមិនមានការខកខានទទួលទូរសព្ទទេ។"</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"ប្រអប់ទទួលសារជាសំឡេងរបស់អ្នកទទេ។"</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"បង្ហាញ​តែ​​និយម​ប្រើ​ប៉ុណ្ណោះ"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"ប្រវត្តិ​ហៅ"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"ទាំង​អស់"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"ខកខាន​ទទួល"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"សារ​ជា​សំឡេង"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"ហៅទូរស័ព្ទល្បឿនលឿន"</string>
<string name="tab_history" msgid="7420269368689503596">"ប្រវត្តិហៅ"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"ទំនាក់ទំនង"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"សារជាសំឡេង"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"បាន​លុប​ចេញពី​ទំនាក់ទំនង​ដែល​និយម​ប្រើ"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"មិនធ្វើវិញ"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"ហៅ <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"បង្កើតទំនាក់ទំនងថ្មី"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"បន្ថែមទៅទំនាក់ទំនង"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"ផ្ញើសារ SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"ការ​ហៅ​ជា​វីដេអូ"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"រារាំងលេខ"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"ខកខាន​ទទួល​ថ្មី <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"គ្មាននរណាម្នាក់នៅក្នុងការហៅរហ័សរបស់អ្នកនៅឡើយទេ"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"បញ្ចូលសំណព្វ"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"ប៉ះរូបភាពដើម្បីមើលលេខទាំងអស់ ឬប៉ះ &amp; សង្កត់ឲ្យជាប់ដើម្បីតម្រៀបឡើងវិញ"</string>
<string name="remove_contact" msgid="2353580570488923668">"លុបចេញ"</string>
<string name="select_all" msgid="408601760696146245">"ជ្រើសរើស​​ទាំងអស់"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"ហៅជាវីដេអូ"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"ហៅ <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"ហៅទៅ <xliff:g id="NAMEORNUMBER">^1</xliff:g> ជាវីដេអូ។"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"ស្ដាប់​សារ​ជា​សំឡេង​ពី <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"ចាក់ការហៅជាសំឡេងពី <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"ផ្អាកសារជាសំឡេងពី <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"លុបសារជាសំឡេងពី <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other">សារជាសំឡេងថ្មី <xliff:g id="COUNT_1">%d</xliff:g></item>
- <item quantity="one">សារជាសំឡេងថ្មី <xliff:g id="COUNT_0">%d</xliff:g></item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"បង្កើតទំនាក់ទំនងសម្រាប់ <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"បន្ថែម <xliff:g id="NAMEORNUMBER">^1</xliff:g> ទៅទំនាក់ទំនងដែលមានស្រាប់"</string>
<string name="description_details_action" msgid="2061866409737706174">"ព័ត៌មាន​លម្អិត​អំពីការហៅ​សម្រាប់ <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"បានលុបចេញពីប្រវត្តិហៅ"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"ថ្ងៃនេះ"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"ម្សិលមិញ"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"ចាស់ៗ"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"បញ្ជីការហៅ"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"បើក​អូប៉ាល័រ។"</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"បិទ​អូប៉ាល័រ។"</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"ចាក់​កាន់តែ​លឿន"</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"ចាក់​កាន់តែ​យឺត។"</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"ចាប់ផ្ដើម ឬ​ផ្អាក​ការ​ចាក់​ឡើងវិញ។"</string>
<string name="display_options_title" msgid="3880091801055797975">"ជម្រើសបង្ហាញ"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"សំឡេង និងរំញ័រ"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"ជ្រើសរើស SIM សម្រាប់​ការកំណត់​សារ​ជា​សំឡេង"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"លេខបានរារាំង"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> ត្រូវបានទប់ស្កាត់រួចហើយ"</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"គណនីហៅទូរសព្ទ"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"កំណត់សិទ្ធិអនុញ្ញាត"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"ដើម្បីបើកដំណើរការហៅរហ័ស សូមបើកសិទ្ធិអនុញ្ញាតកម្មវិធីទំនាក់ទំនង។"</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"ដើម្បីមើលកំណត់ហេតុហៅទូរស័ព្ទរបស់អ្នក សូមបើកសិទ្ធិអនុញ្ញាតកម្មវិធីហៅទូរស័ព្ទ។"</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"ដើម្បីចូលដំណើរការសារជាសំឡេងរបស់អ្នក សូមបើកសិទ្ធិអនុញ្ញាតកម្មវិធីហៅទូរស័ព្ទ។"</string>
<string name="permission_no_search" msgid="2424710404207193826">"ដើម្បីស្វែងរកទំនាក់ទំនងរបស់អ្នក សូមបើកសិទ្ធិអនុញ្ញាតទំនាក់ទំនង។"</string>
<string name="permission_place_call" msgid="8686908130349369423">"ដើម្បីធ្វើការហៅទូរស័ព្ទ សូមបើកសិទ្ធិអនុញ្ញាតកម្មវិធីហៅទូរស័ព្ទ។"</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"កម្មវិធីទូរស័ព្ទមិនមានសិទ្ធិអនុញ្ញាតដើម្បីសរសេរការកំណត់ប្រព័ន្ធទេ។"</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"សារ​ឥតបានការ"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> មិន​នៅ​លើ​អ៊ីនធឺណិត និង​មិន​អាច​ទាក់ទង​បាន​ទេ"</string>
<string name="about_phone_label" msgid="582991354677973731">"អំពី"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"បាន​ធ្វើ​ប្រតិចារឹក​ដោយ Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google កំពុង​ធ្វើ​ប្រតិចារឹក..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"មិន​មាន​ប្រតិចារឹក​ទេ"</string>
<string name="view_conversation" msgid="7895904782094119702">"មើល"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"បាន​លុប​ការហៅទូរសព្ទ។ មើល និង​លុប​ឯកសារ​ភ្ជាប់​ដែល​បាន​ចែករំលែក​នៅ​អំឡុង​ពេល​ហៅ​ទូរសព្ទ​នេះ​នៅ​ក្នុង Messages ។"</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"បាន​លុប​ការហៅទូរសព្ទ។ មើល និង​លុប​ឯកសារ​ភ្ជាប់​ដែល​បាន​ចែករំលែក​នៅ​អំឡុង​ពេល​ហៅ​ទូរសព្ទ​នៅ​ក្នុង Messages ។"</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 3e578f21b..8e213c12f 100644
--- a/java/com/android/dialer/app/res/values-kn/strings.xml
+++ b/java/com/android/dialer/app/res/values-kn/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"ಫೋನ್"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"ಫೋನ್ ಕೀಪ್ಯಾಡ್"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"ಫೋನ್"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"ಕರೆ ಇತಿಹಾಸ"</string>
- <string name="action_report_number" msgid="7231442711369737797">"ನಿಖರವಾಗಿಲ್ಲದ ಸಂಖ್ಯೆಯನ್ನು ವರದಿಮಾಡಿ"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"ಸಂಖ್ಯೆಯನ್ನು ನಕಲಿಸಿ"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"ಟ್ರಾನ್ಸ್‌ಕ್ರಿಪ್ಶನ್ ನಕಲಿಸಿ"</string>
- <string name="action_block_number" msgid="3669819840999705278">"ಸಂಖ್ಯೆಯನ್ನು ನಿರ್ಬಂಧಿಸು"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"ಸಂಖ್ಯೆಯನ್ನು ಅನಿರ್ಬಂಧಿಸು"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"ಕರೆ ಮಾಡುವ ಮೊದಲು ಸಂಖ್ಯೆಯನ್ನು ಎಡಿಟ್ ಮಾಡಿ"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"ಕರೆ ಇತಿಹಾಸ ತೆರವುಗೊಳಿಸಿ"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"ಧ್ವನಿಮೇಲ್‌ ಅಳಿಸಿ"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"ಕರೆ ಇತಿಹಾಸವನ್ನು ತೆರವುಗೊಳಿಸುವುದೇ?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"ಇದು ನಿಮ್ಮ ಇತಿಹಾಸದಿಂದ ಎಲ್ಲಾ ಕರೆಗಳನ್ನು ಅಳಿಸುತ್ತದೆ"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"ಕರೆ ಇತಿಹಾಸವನ್ನು ತೆರವುಗೊಳಿಸಲಾಗುತ್ತಿದೆ…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"ಫೋನ್"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"ಮಿಸ್ಡ್‌ ಕಾಲ್‌"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"ಮಿಸ್ಡ್‌ ಕೆಲಸದ ಕರೆ"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"ಮಿಸ್ಡ್‌ ಕರೆಗಳು"</string>
@@ -48,66 +43,33 @@
<item quantity="one"> <xliff:g id="COUNT">%1$d</xliff:g> ಧ್ವನಿಮೇಲ್‌ಗಳು </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> ಧ್ವನಿಮೇಲ್‌ಗಳು </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"ಪ್ಲೇ ಮಾಡು"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g> ಇವರಿಂದ ಹೊಸ ಧ್ವನಿಮೇಲ್‌"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"ಧ್ವನಿಮೇಲ್‌ ಪ್ಲೇ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"ಧ್ವನಿಮೇಲ್‌ ಲೋಡ್‌ ಮಾಡಲಾಗುತ್ತಿದೆ…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"ಧ್ವನಿಮೇಲ್ ಆರ್ಕೈವ್ ಮಾಡಲಾಗುತ್ತಿದೆ…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"ಧ್ವನಿಮೇಲ್‌ ಲೋಡ್‌ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"ಧ್ವನಿಮೇಲ್‌ ಕರೆಗಳು ಮಾತ್ರ"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"ಒಳಬರುವ ಕರೆಗಳು ಮಾತ್ರ"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"ಹೊರಹೋಗುವ ಕರೆಗಳು ಮಾತ್ರ"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"ಮಿಸ್ಡ್‌ ಕರೆಗಳು ಮಾತ್ರ"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"ಹುಡುಕಾಟ"</string>
- <string name="description_dial_button" msgid="699794433224646027">"ಡಯಲ್"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"ಡಯಲ್‌ ಮಾಡಬೇಕಾದ ಸಂಖ್ಯೆ"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"ಪ್ಲೇಬ್ಯಾಕ್ ಅನ್ನು ಪ್ಲೇ ಮಾಡಿ ಅಥವಾ ನಿಲ್ಲಿಸಿ"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"ಸ್ಪೀಕರ್‌ಫೋನ್ ಸ್ವಿಚ್ ಆನ್ ಅಥವಾ ಆಫ್ ಮಾಡಿ"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"ಪ್ಲೇಬ್ಯಾಕ್ ಸ್ಥಾನವನ್ನು ಪಡೆಯಿರಿ"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"ಪ್ಲೇಬ್ಯಾಕ್ ರೇಟ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡು"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"ಪ್ಲೇಬ್ಯಾಕ್ ರೇಟ್ ಅನ್ನು ಹೆಚ್ಚು ಮಾಡು"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"ಕರೆ ಇತಿಹಾಸ"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"ಇನ್ನಷ್ಟು ಆಯ್ಕೆಗಳು"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"ಕೀ ಪ್ಯಾಡ್‌"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"ಹೊರಹೋಗುವುದನ್ನು ಮಾತ್ರ ತೋರಿಸು"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"ಒಳಬರುವುದನ್ನು ಮಾತ್ರ ತೋರಿಸು"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"ತಪ್ಪಿಹೋದದ್ದನ್ನು ಮಾತ್ರ ತೋರಿಸು"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"ಧ್ವನಿಮೇಲ್‌ಗಳನ್ನು ಮಾತ್ರ ತೋರಿಸು"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"ಎಲ್ಲಾ ಕರೆಗಳನ್ನು ತೋರಿಸು"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"2-ಸೆ ವಿರಾಮವನ್ನು ಸೇರಿಸಿ"</string>
- <string name="add_wait" msgid="1177723010768282578">"ನಿರೀಕ್ಷೆಯನ್ನು ಸೇರಿಸಿ"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"ಸೆಟ್ಟಿಂಗ್‌ಗಳು"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"ಸಿಮ್ಯುಲೇಟರ್"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"ಹೊಸ UI ಶಾರ್ಟ್‌ಕಟ್ ರಚಿಸಿ"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"ಎಲ್ಲಾ ಸಂಪರ್ಕಗಳು"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"ಸ್ಪರ್ಶ ಟೋನ್ ಕೀಪ್ಯಾಡ್ ಬಳಸಿ"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"ಪ್ರತ್ಯತ್ತರ ಕರೆಯು ಪ್ರಗತಿಯಲ್ಲಿದೆ"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"ಕರೆಯನ್ನು ಸೇರಿಸಿ"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"ಒಳಬರುವ ಕರೆಗಳು"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"ದೊಡ್ಡ ಪ್ರಮಾಣದ ಕ್ರಿಯೆಯ ಮೋಡ್‌ಗೆ ಪ್ರವೇಶಿಸಲಾಗುತ್ತಿದೆ"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"ದೊಡ್ಡ ಪ್ರಮಾಣದ ಕ್ರಿಯೆಯ ಮೋಡ್ ತೊರೆಯಲಾಗಿದೆ"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> ಆಯ್ಕೆಯನ್ನು ರದ್ದುಮಾಡಲಾಗಿದೆ"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"ಧ್ವನಿಮೇಲ್‌ ಪ್ಲೇ ಮಾಡಿ"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"<xliff:g id="NAME">%1$s</xliff:g> ಸಂಪರ್ಕ ವೀಕ್ಷಿಸಿ"</string>
- <string name="description_call" msgid="1532402285334775372">"<xliff:g id="NAME">%1$s</xliff:g> ಕರೆ ಮಾಡಿ"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> ಗೆ ಸಂಪರ್ಕ ವಿವರಗಳು"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> ಶಂಕಿತ ಸ್ಪ್ಯಾಮ್ ಕರೆದಾರರಿಗಾಗಿ ಸಂಪರ್ಕ ವಿವರಗಳು"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> ಕರೆಗಳು."</string>
<string name="description_video_call" msgid="3738199365585751727">"ವೀಡಿಯೊ ಕರೆ."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"<xliff:g id="NAME">%1$s</xliff:g> ಅವರಿಗೆ SMS ಕಳುಹಿಸಿ"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"ಆಲಿಸಲಾಗದ ಧ್ವನಿಮೇಲ್‌"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"ಧ್ವನಿ ಹುಡುಕಾಟ ಪ್ರಾರಂಭಿಸಿ"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"<xliff:g id="NUMBER">%s</xliff:g> ಕರೆ ಮಾಡಿ"</string>
<string name="voicemail" msgid="8899540969000957954">"ಧ್ವನಿಮೇಲ್"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> ಸೆಕೆಂ"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> ನಿಮಿ <xliff:g id="SECONDS">%s</xliff:g> ಸೆಕೆಂ"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"ಬ್ಯಾಚ್ ಕ್ರಿಯೆಗಳ ಮೋಡ್ ಅನ್ನು ರದ್ದುಮಾಡಿ"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"ಅಳಿಸಿ"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"ರದ್ದುಮಾಡಿ"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"ಆಯ್ಕೆ ಮಾಡಲಾದ <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> ಅನ್ನು ಅಳಿಸುವುದೇ?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"ಈ ಧ್ವನಿಮೇಲ್‌ಗಳನ್ನು ಅಳಿಸುವುದೇ? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> ರಂದು <xliff:g id="TIME">%2$s</xliff:g> ಗಂಟೆಗೆ"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"ಈ ಸಂಖ್ಯೆಗೆ ಕರೆ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"ಧ್ವನಿಮೇಲ್‌ ಹೊಂದಿಸಲು, ಮೆನು &gt; ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಗೆ ಹೋಗಿ."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"ಧ್ವನಿಮೇಲ್‌ಗೆ ಕರೆ ಮಾಡಲು, ಮೊದಲು ಏರ್‌ಪ್ಲೇನ್‌‌ ಮೋಡ್‌‌ ಆಫ್‌ ಮಾಡಿ."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"ಸಿಮ್‌ ಕಾರ್ಡ್‌ನಿಂದ ಲೋಡ್‌ ಮಾಡಲಾಗುತ್ತಿದೆ…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"ಸಿಮ್‌ ಕಾರ್ಡ್‌ ಸಂಪರ್ಕಗಳು"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"ಧ್ವನಿ ಹುಡುಕಾಟ ಲಭ್ಯವಿಲ್ಲ"</string>
- <string name="call_not_available" msgid="7850148370757361155">"ಫೋನ್ ಅಪ್ಲಿಕೇಶನ್ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿರುವುದರಿಂದ ಫೋನ್ ಕರೆ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"ಸಂಪರ್ಕಗಳನ್ನು ಹುಡುಕಿ"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"ಸಂ. ಸೇರಿಸಿ ಅಥವಾ ಸಂಪರ್ಕ ಹುಡುಕಿ"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"ನಿಮ್ಮ ಕರೆ ಇತಿಹಾಸ ಖಾಲಿಯಾಗಿದೆ"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"ಕರೆ ಮಾಡಿ"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"ನೀವು ಯಾವುದೇ ಮಿಸ್ಡ್ ಕರೆಗಳನ್ನು ಹೊಂದಿಲ್ಲ."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"ನಿಮ್ಮ ಧ್ವನಿಮೇಲ್ ಇನ್‌ಬಾಕ್ಸ್ ಖಾಲಿ ಇದೆ."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"ಮೆಚ್ಚಿನವುಗಳನ್ನು ಮಾತ್ರ ತೋರಿಸು"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"ಕರೆ ಇತಿಹಾಸ"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"ಎಲ್ಲಾ ಕರೆಗಳು"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"ಮಿಸ್ಡ್‌ ಕರೆಗಳು"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"ಧ್ವನಿಮೇಲ್"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"ಸ್ಪೀಡ್ ಡಯಲ್"</string>
<string name="tab_history" msgid="7420269368689503596">"ಕರೆ ಇತಿಹಾಸ"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"ಸಂಪರ್ಕಗಳು"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"ಧ್ವನಿಮೇಲ್"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"ಮೆಚ್ಚಿನವುಗಳಿಂದ ತೆಗೆದುಹಾಕಲಾಗಿದೆ"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"ರದ್ದುಮಾಡಿ"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"<xliff:g id="NUMBER">%s</xliff:g> ಕರೆ ಮಾಡಿ"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"ಹೊಸ ಸಂಪರ್ಕ ರಚಿಸು"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"ಸಂಪರ್ಕಕ್ಕೆ ಸೇರಿಸು"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMS ಕಳುಹಿಸು"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"ವೀಡಿಯೊ ಕರೆ ಮಾಡಿ"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"ಸಂಖ್ಯೆಯನ್ನು ನಿರ್ಬಂಧಿಸು"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> ಹೊಸ ಮಿಸ್ಡ್‌ ಕರೆಗಳು"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"ನಿಮ್ಮ ತ್ವರಿತ ಡಯಲ್‌ನಲ್ಲಿ ಇದುವರೆಗೆ ಯಾರೂ ಇಲ್ಲ"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"ಮೆಚ್ಚಿನದನ್ನು ಸೇರಿಸಿ"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"ಎಲ್ಲಾ ಸಂಖ್ಯೆಗಳನ್ನು ನೋಡಲು ಚಿತ್ರವನ್ನು ಸ್ಪರ್ಶಿಸಿ ಅಥವಾ ಮರುಕ್ರಮಗೊಳಿಸಲು ಸ್ಪರ್ಶಿಸಿ ಮತ್ತು ಹೋಲ್ಡ್‌‌ ಮಾಡಿ"</string>
<string name="remove_contact" msgid="2353580570488923668">"ತೆಗೆದುಹಾಕು"</string>
<string name="select_all" msgid="408601760696146245">"ಎಲ್ಲವನ್ನೂ ಆಯ್ಕೆ ಮಾಡಿ"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"ವೀಡಿಯೊ ಕರೆ"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ಕರೆ ಮಾಡಿ"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ಗೆ ವೀಡಿಯೊ ಕರೆ ಮಾಡಿ."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ರಿಂದ ಧ್ವನಿಮೇಲ್ ಆಲಿಸಿ"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ರಿಂದ ಧ್ವನಿಮೇಲ್ ಪ್ಲೇ ಮಾಡಿ"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ನಿಂದ ಧ್ವನಿಮೇಲ್ ವಿರಾಮಗೊಳಿಸಿ"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ನಿಂದ ಧ್ವನಿಮೇಲ್ ಅಳಿಸಿ"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> ಹೊಸ ಧ್ವನಿಮೇಲ್‌ಗಳು</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ಹೊಸ ಧ್ವನಿಮೇಲ್‌ಗಳು</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ಗೆ ಸಂಪರ್ಕವನ್ನು ರಚಿಸಿ"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಂಪರ್ಕಕ್ಕೆ <xliff:g id="NAMEORNUMBER">^1</xliff:g> ಸೇರಿಸಿ"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ಗೆ ಸಂಪರ್ಕದ ವಿವರಗಳು"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"ಕರೆ ಇತಿಹಾಸದಿಂದ ಅಳಿಸಲಾಗಿದೆ"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"ಇಂದು"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"ನಿನ್ನೆ"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"ಹಳೆಯದು"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"ಕರೆಗಳ ಪಟ್ಟಿ"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"ಸ್ಪೀಕರ್ ಆನ್ ಮಾಡಿ."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"ಸ್ಪೀಕರ್ ಆಫ್ ಮಾಡಿ."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"ವೇಗವಾಗಿ ಪ್ಲೇ ಮಾಡಿ."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"ನಿಧಾನವಾಗಿ ಪ್ಲೇ ಮಾಡಿ."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"ಪ್ಲೇಬ್ಯಾಕ್‌ ಪ್ರಾರಂಭಿಸಿ ಅಥವಾ ವಿರಾಮಗೊಳಿಸಿ."</string>
<string name="display_options_title" msgid="3880091801055797975">"ಡಿಸ್‌ಪ್ಲೇ ಆಯ್ಕೆಗಳು"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"ಧ್ವನಿ ಮತ್ತು ವೈಬ್ರೇಷನ್‌"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"ಧ್ವನಿಮೇಲ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಗೆ ಸಿಮ್ ಆಯ್ಕೆ ಮಾಡಿ"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"ನಿರ್ಬಂಧಿಸಲಾದ ಸಂಖ್ಯೆಗಳು"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> ಈಗಾಗಲೇ ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"ಕರೆ ಮಾಡುವ ಖಾತೆಗಳು"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"ಅನುಮತಿಗಳನ್ನು ಹೊಂದಿಸು"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"ವೇಗ ಡಯಲ್ ಸಕ್ರಿಯಗೊಳಿಸಲು, ಸಂಪರ್ಕಗಳ ಅನುಮತಿಯನ್ನು ಆನ್ ಮಾಡಿ."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"ನಿಮ್ಮ ಕರೆಯ ಲಾಗ್ ಅನ್ನು ವೀಕ್ಷಿಸಲು, ಫೋನ್ ಅನುಮತಿಯನ್ನು ಆನ್ ಮಾಡಿ."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"ನಿಮ್ಮ ಧ್ವನಿಮೇಲ್ ಪ್ರವೇಶಿಸಲು, ಫೋನ್ ಅನುಮತಿಯನ್ನು ಆನ್ ಮಾಡಿ."</string>
<string name="permission_no_search" msgid="2424710404207193826">"ನಿಮ್ಮ ಸಂಪರ್ಕಗಳನ್ನು ಹುಡುಕಲು, ಸಂಪರ್ಕಗಳ ಅನುಮತಿಗಳನ್ನು ಆನ್ ಮಾಡಿ."</string>
<string name="permission_place_call" msgid="8686908130349369423">"ಕರೆ ಮಾಡಲು, ಫೋನ್ ಅನುಮತಿಯನ್ನು ಆನ್ ಮಾಡಿ."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"ಸಿಸ್ಟಂ ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಗೆ ಬರೆಯಲು ಫೋನ್ ಅಪ್ಲಿಕೇಶನ್ ಅನುಮತಿಯನ್ನು ಹೊಂದಿಲ್ಲ."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"ಸ್ಪ್ಯಾಮ್"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> ಆಫ್‌ಲೈನ್ ಆಗಿದ್ದಾರೆ ಮತ್ತು ಅವರನ್ನು ತಲುಪಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ"</string>
<string name="about_phone_label" msgid="582991354677973731">"ಕುರಿತು"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Google ನಿಂದ ಲಿಪ್ಯಂತರ ಮಾಡಲಾಗಿದೆ"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google ಲಿಪ್ಯಂತರ ಮಾಡುತ್ತಿದೆ …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"ಪ್ರತಿಲಿಪಿ ಲಭ್ಯವಿಲ್ಲ"</string>
<string name="view_conversation" msgid="7895904782094119702">"ವೀಕ್ಷಿಸಿ"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"ಕರೆ ಅಳಿಸಲಾಗಿದೆ. ಈ ಕರೆಯ ಸಮಯದಲ್ಲಿ ಸಂದೇಶಗಳಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಲಾದ ಲಗತ್ತುಗಳನ್ನು ವೀಕ್ಷಿಸಿ ಮತ್ತು ಅಳಿಸಿ."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"ಕರೆಗಳನ್ನು ಅಳಿಸಲಾಗಿದೆ. ಈ ಕರೆಗಳನ್ನು ಮಾಡುವ ಸಮಯದಲ್ಲಿ ಸಂದೇಶಗಳಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಲಾದ ಲಗತ್ತುಗಳನ್ನು ವೀಕ್ಷಿಸಿ ಮತ್ತು ಅಳಿಸಿ."</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 8a45c2b28..96cde6fa5 100644
--- a/java/com/android/dialer/app/res/values-ko/strings.xml
+++ b/java/com/android/dialer/app/res/values-ko/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"전화"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"휴대전화 키패드"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"휴대전화"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"통화 기록"</string>
- <string name="action_report_number" msgid="7231442711369737797">"잘못된 번호 신고하기"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"전화번호 복사"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"텍스트 변환 복사"</string>
- <string name="action_block_number" msgid="3669819840999705278">"번호 차단"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"번호 차단 해제"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"통화하기 전에 번호 수정"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"통화 기록 삭제"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"음성사서함 삭제"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"통화 기록을 삭제하시겠습니까?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"모든 통화가 기록에서 삭제됩니다."</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"통화 기록을 삭제하는 중…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"전화"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"부재중 전화"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"부재중 업무 통화"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"부재중 전화"</string>
@@ -48,66 +43,33 @@
<item quantity="other">음성메일 <xliff:g id="COUNT">%1$d</xliff:g>개</item>
<item quantity="one">음성메일</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"재생"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g>님이 보낸 새 음성사서함"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"음성사서함을 재생할 수 없습니다."</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"음성사서함 로드 중…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"음성사서함 보관처리 중…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"음성사서함을 로드할 수 없습니다."</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"음성사서함 메시지만"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"수신 전화만"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"발신 전화만"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"부재중 전화만"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"<xliff:g id="DATE">%2$s</xliff:g>에 통화 <xliff:g id="COUNT">%1$d</xliff:g>통"</string>
- <string name="description_search_button" msgid="4515570469584782176">"검색"</string>
- <string name="description_dial_button" msgid="699794433224646027">"전화걸기"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"전화를 걸 번호"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"재생 실행 또는 중지"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"스피커폰 켜고 끄기"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"재생 위치 찾기"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"재생 속도 낮추기"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"재생 속도 높이기"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"통화 기록"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"옵션 더보기"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"키패드"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"발신 전화만 표시"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"수신 전화만 표시"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"부재중 전화만 표시"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"음성사서함만 표시"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"모든 통화 표시"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"2초 간 일시 정지 추가"</string>
- <string name="add_wait" msgid="1177723010768282578">"대기 시간 추가"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"설정"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"시뮬레이터"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"새 UI 바로가기 만들기"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"모든 연락처"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"터치톤 키패드 사용"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"진행 중인 통화로 돌아가기"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"통화 추가"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"수신전화"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"일괄 작업 모드 시작 중"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"일괄 작업 모드 종료됨"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> 선택됨"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> 선택 취소됨"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"음성사서함 재생"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"<xliff:g id="NAME">%1$s</xliff:g>님의 연락처 보기"</string>
- <string name="description_call" msgid="1532402285334775372">"전화걸기: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>의 연락처 세부정보"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"스팸으로 의심되는 발신자 <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>의 연락처 세부정보"</string>
<string name="description_num_calls" msgid="6483594535796216044">"통화 횟수: <xliff:g id="NUMBEROFCALLS">%1$s</xliff:g>번"</string>
<string name="description_video_call" msgid="3738199365585751727">"화상 통화"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"<xliff:g id="NAME">%1$s</xliff:g>님에게 SMS 보내기"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"듣지 않은 음성사서함"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"음성 검색 시작"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"<xliff:g id="NUMBER">%s</xliff:g>에 전화"</string>
<string name="voicemail" msgid="8899540969000957954">"음성사서함"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g>초"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g>분 <xliff:g id="SECONDS">%s</xliff:g>초"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"일괄 작업 모드 취소"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"삭제"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"취소"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"선택한 <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>을(를) 삭제하시겠습니까?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g>개 선택됨"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"이 음성사서함을 삭제하시겠습니까? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>분 <xliff:g id="SECONDS">%2$02d</xliff:g>초"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"이 번호로 전화를 걸 수 없습니다."</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"음성사서함을 설정하려면 메뉴 &gt; 설정으로 이동하세요."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"음성사서함에 메시지를 남기려면 먼저 비행기 모드를 해제하세요."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"로드 중…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"SIM 카드에서 로딩 중..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM 카드 주소록"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"음성검색이 지원되지 않습니다."</string>
- <string name="call_not_available" msgid="7850148370757361155">"전화 애플리케이션을 사용 중지했으므로 전화를 걸 수 없습니다."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"주소록 검색"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"번호 추가 또는 연락처 검색"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"통화 기록이 비어있습니다."</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"전화 걸기"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"부재중 전화가 없습니다."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"음성사서함 받은편지함이 비어 있습니다."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"즐겨찾는 연락처만 표시"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"통화 기록"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"전체"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"부재중 전화"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"음성사서함"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"단축번호"</string>
<string name="tab_history" msgid="7420269368689503596">"통화 기록"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"주소록"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"음성사서함"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"즐겨찾기에서 삭제됨"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"실행취소"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"<xliff:g id="NUMBER">%s</xliff:g>에 전화"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"새 연락처 만들기"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"연락처에 추가"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMS 보내기"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"화상 통화하기"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"번호 차단"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"새로운 부재중 전화 <xliff:g id="NUMBER">%s</xliff:g>건"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"아직 단축 다이얼이 설정된 연락처가 없습니다."</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"단축 다이얼 추가"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"이미지를 터치하여 모든 번호를 확인하거나 길게 터치하여 재정렬합니다."</string>
<string name="remove_contact" msgid="2353580570488923668">"삭제"</string>
<string name="select_all" msgid="408601760696146245">"모두 선택"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"화상 통화"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>에 전화 걸기"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>에 화상 통화 걸기"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> 음성사서함 듣기"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>에서 발신한 음성사서함 재생"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>에서 발신한 음성사서함 일시중지"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>에서 발신한 음성사서함 삭제"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other">새 음성사서함 <xliff:g id="COUNT_1">%d</xliff:g>개</item>
- <item quantity="one">새 음성사서함 <xliff:g id="COUNT_0">%d</xliff:g>개</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> 연락처 만들기"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>님을 기존 연락처에 추가합니다."</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>의 통화 세부정보"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"통화 기록에서 삭제했습니다."</string>
<string name="call_log_header_today" msgid="1576119097475845293">"오늘"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"어제"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"이전"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"통화 목록"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"스피커를 켭니다."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"스피커를 끕니다."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"더 빠르게 재생합니다."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"더 느리게 재생합니다."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"재생을 시작하거나 일시중지합니다."</string>
<string name="display_options_title" msgid="3880091801055797975">"표시 옵션"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"소리 및 진동"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"음성사서함 설정을 변경할 SIM 선택"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"차단된 번호"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g>번은 이미 차단되었습니다."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"통화 계정"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"권한 설정"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"단축번호를 사용하려면 주소록 권한을 사용하도록 설정하세요."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"통화 기록을 보려면 전화 권한을 사용하도록 설정하세요."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"음성사서함에 액세스하려면 전화 권한을 사용하도록 설정하세요."</string>
<string name="permission_no_search" msgid="2424710404207193826">"주소록을 검색하려면 주소록 권한을 사용하도록 설정하세요."</string>
<string name="permission_place_call" msgid="8686908130349369423">"전화를 걸려면 전화 권한을 사용하도록 설정하세요."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"전화 앱은 시스템 설정에 쓸 수 있는 권한이 없습니다."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"스팸"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g>님은 오프라인 상태이며 연락할 수 없습니다."</string>
<string name="about_phone_label" msgid="582991354677973731">"정보"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"텍스트 변환 Google 제공"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google에서 텍스트 변환 중…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"텍스트 변환을 사용할 수 없음"</string>
<string name="view_conversation" msgid="7895904782094119702">"보기"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"통화가 삭제되었습니다. 메시지에서 이 통화 중에 공유된 첨부파일을 확인하고 삭제하세요."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"통화가 삭제되었습니다. 메시지에서 통화 중에 공유된 첨부파일을 확인하고 삭제하세요."</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 906210122..d0e28039f 100644
--- a/java/com/android/dialer/app/res/values-ky/strings.xml
+++ b/java/com/android/dialer/app/res/values-ky/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Телефон"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Телефондун номер тергичи"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Телефон"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Чалуулар таржымалы"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Номер туура эмес"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Номерди көчүрүү"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Транскрипцияны көчүрүү"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Номерди бөгөттөө"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Номерди бөгөттөн чыгаруу"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Чалуудан мурун номерди түзөтүү"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Чалуулар таржымалын тазалоо"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Үн почтасын жок кылуу"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Чалуулар таржымалы тазалансынбы?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Ушуну менен бул таржымалдагы бардык чалуулар жок болот"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Чалуулар таржымалы тазаланууда…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Телефон"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Кабыл алынбаган чалуу"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Кабыл алынбай калган чалуу (жумуш)"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Кабыл алынбаган чалуулар"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> Үн каты </item>
<item quantity="one">Үн каты</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Угуу"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g> жаңы үнкат калтырды"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Үн почтасы ойнолгон жок"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Үн почтасы жүктөлүүдө…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Үн каттары архивделүүдө…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Үн почтасы жүктөлгөн жок"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Үнкат чалуулары"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Кириш чалуулар"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Чыккан чалуулар"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Өткөзүлгөн чалуулар гана"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"издөө"</string>
- <string name="description_dial_button" msgid="699794433224646027">"терүү"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"терүү үчүн номер"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Ойнотууну иштетүү же токтотуу"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Катуу сүйлөткүчтү күйгүзүү же өчүрүү"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Ойнотуунун жайгашкан жерин издөө"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Ойнотуу ылдамдыгын жайлатуу"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Ойнотуу ылдамдыгын тездетүү"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Чалуулар таржымалы"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Көбүрөөк мүмкүнчүлүктөр"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"номер тергич"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Чыккан чалуу-ды гана көрсөтүү"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Кириш чалууларды гана көрсөтүү"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Өткөз. чалуу-ды гана көрсөтүү"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Үнкаттарды гана көрсөтүү"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Бардык чалууларды көрсөтүү"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"2-сек. тыныгууну кошуңуз"</string>
- <string name="add_wait" msgid="1177723010768282578">"Тыныгуу кошуу"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Жөндөөлөр"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Симулятор"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Жаңы интерфейс үчүн кыска жол түзүү"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Бардык байланыштар"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Тоналдык терүү тактасын колдонуу"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Токтотулган чалууга кайтуу"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Чалууну кошуу"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Кирүүчү чалуулар"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Жапырт аракет режимине кирдиңиз"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Жапырт аракет режиминен чыктыңыз"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> объект тандалды"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> объект тандоодон чыгарылды"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Үнкатты угуу"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Байланышты кароо <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Чалуу <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> байланыш маалыматтары"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Спам деп шектелип жаткан чалуучунун байланыш маалыматы <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> чалуу."</string>
<string name="description_video_call" msgid="3738199365585751727">"Видео чалуу."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"<xliff:g id="NAME">%1$s</xliff:g> дегенге SMS жөнөтүү"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Угула элек үнкат"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Үн менен издеп баштоо"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Чалуу <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Үн почтасы"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> сек."</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> мүн. <xliff:g id="SECONDS">%s</xliff:g> сек."</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Жапырт аракет режимин жокко чыгаруу"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Жок кылуу"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Жокко чыгаруу"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Тандалган <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> жок кылынсынбы?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> тандалды"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Бул үн почталар жок кылынсынбы? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> саат <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Бул номурга чалуу мүмкүн болбой жатат"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Үн почтасын жөндөө үчүн Меню &gt; Жөндөөлөргө кириңиз."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Үн почтасын текшерүү үчүн, алгач Учак режимин өчүрүңүз."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Жүктөлүүдө…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"SIM картадан жүктөлүүдө..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM картадагы байланыштар"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Үн менен издөө жеткиликтүү эмес"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Телефон колдонмосу өчүрүлгөндүктөн, чалуу мүмкүн болбой жатат."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Байланыштарды издөө"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Номер кошуңуз же байлнш издңз"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Чалуулар таржымалыңыз бош"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Чалуу"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Кабыл алынбаган чалуулар жок."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Үн почтаңыздын келген билдирүүлөр куржуну бош."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Тандамалдарды гана көрсөтүү"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Чалуулар таржымалы"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Бардыгы"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Кабыл алынбагандар"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Үнкат"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Тез терүү"</string>
<string name="tab_history" msgid="7420269368689503596">"Чалуулар таржымалы"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Байланыштар"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Үн почтасы"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Тандамалдардан өчүрүлдү"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Кайтаруу"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Чалуу <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Жаңы байланыш түзүү"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Байланышка кошуу"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMS жөнөтүү"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Видео түрүндө чалуу"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Номерди бөгөттөө"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> жаңы өткөзүлгөн чалуу"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Азырынча тез териле турган номерлер жок"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Сүйүктүү номер кошуу"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Бардык номерлерди көрүү үчүн, сүрөткө тийип коюңуз же коё бербей басып туруп иретин өзгөртсөңүз болот."</string>
<string name="remove_contact" msgid="2353580570488923668">"Алып салуу"</string>
<string name="select_all" msgid="408601760696146245">"Баарын тандоо"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Видео чалуу"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> чалуу"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> видео чалуу."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> үн катын угуу"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Үн почтасын <xliff:g id="NAMEORNUMBER">^1</xliff:g> дегенден ойнотуу"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Үн почтасын <xliff:g id="NAMEORNUMBER">^1</xliff:g> дегенден тындыруу"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Үн почтасын <xliff:g id="NAMEORNUMBER">^1</xliff:g> дегенден жок кылуу"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> жаңы үн почтасы</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> жаңы үн почтасы</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> номери үчүн байланыш түзүү"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> учурдагы байланышка кошуу"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> чалуу чоо-жайы"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Чалуулар таржымалынан жок кылынды"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Бүгүн"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Кечээ"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Мурункураак"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Чалуулар тизмеси"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Катуу сүйлөткүч күйгүзүлгөн."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Катуу сүйлөткүч өчүрүлгөн."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Тезирээк ойнотуу."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Жайыраак ойнотуу."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Ойнотуп баштоо же бир азга токтотуу"</string>
<string name="display_options_title" msgid="3880091801055797975">"Көрсөтүү параметрлери"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Үндөр жана дирилдөө"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Үн почтанын жөндөөлөрү үчүн SIM картаны тандаңыз"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Бөгөттөлгөн номерлер"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> мурунтан эле бөгөттөлгөн."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Чалуу каттоо эсептери"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Уруксаттарды берүү"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Тез терүүнү иштетүү үчүн, \"Байланыштар\" колдонмосуна уруксат бериңиз."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Чалуулар таржымалыңызды көрүү үчүн, \"Телефон\" колдонмосуна уруксат бериңиз."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Үн почтаңызга кирүү үчүн, \"Телефон\" колдонмосуна уруксат бериңиз."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Байланыштарыңызды издөө үчүн, Байланыштарга уруксатты күйгүзүңүз."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Чалуу үчүн, \"Телефон\" колдонмосуна уруксат бериңиз."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Телефон колдонмосунун Тутум жөндөөлөрүнө жазууга уруксаты жок."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Спам"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> оффлайн режиминде болгондуктан, байланышууга болбойт"</string>
<string name="about_phone_label" msgid="582991354677973731">"Колдонмо жөнүндө"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Google тарабынан чечмеленди"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Күтө туруңуз..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Чечмелөө жеткиликсиз."</string>
<string name="view_conversation" msgid="7895904782094119702">"Карап көрүү"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Чалуу жок кылынды. Билдирүүлөр колдонмосунда чалуу убагында жөнөтүлгөн файлдарды текшерип, жок кылыңыз."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Чалуулар жок кылынды. Билдирүүлөр колдонмосунда чалуулар убагында жөнөтүлгөн файлдарды текшерип, жок кылыңыз."</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 91912c933..cecb84344 100644
--- a/java/com/android/dialer/app/res/values-lo/strings.xml
+++ b/java/com/android/dialer/app/res/values-lo/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"ໂທລະສັບ"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"ແປ້ນກົດໂທລະສັບ"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"ໂທລະສັບ"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"ປະຫວັດການໂທ"</string>
- <string name="action_report_number" msgid="7231442711369737797">"ລາຍງານໝາຍເລກທີ່ບໍ່ຖືກຕ້ອງ"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"ອັດ​ສຳ​ເນົາ​ໝາຍເລກ"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"ອັດ​ສຳ​ເນົາ​ການ​ກ່າຍ​ເປັນ​ໜັງ​ສື"</string>
- <string name="action_block_number" msgid="3669819840999705278">"ບ​ລັອກ​ໝາຍເລກ"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"ປົດ​ບ​ລັອກ​ໝາຍເລກ"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"ແກ້ໄຂໝາຍເລກກ່ອນໂທ"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"ລຶບ​ປະ​ຫວັດ​ການ​ໂທ​"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"ລຶບຂໍ້ຄວາມສຽງ"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"ລຶບ​ປະ​ຫວັດ​ການ​ໂທ​ບໍ?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"ອັນ​ນີ້​ຈະ​ລຶບ​ທຸກ​ສາຍ​ໂທ​ຈາກ​ປະ​ຫວັດ​ຂອງ​ທ່ານ"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"ກຳ​ລັງ​ລຶບ​ປະ​ຫວັດ​ການ​ໂທ…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"ໂທລະສັບ"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"ສາຍທີ່ບໍ່ໄດ້ຮັບ"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"ສາຍບໍ່ໄດ້ຮັບຈາກບ່ອນເຮັດວຽກ"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"ສາຍທີ່ບໍ່ໄດ້ຮັບ"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> ຂໍ້ຄວາມສຽງ </item>
<item quantity="one">ຂໍ້ຄວາມສຽງ</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"ຫຼິ້ນ"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"ບໍ່ມີຂໍ້ຄວາມສຽງຈາກ <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"ບໍ່​ສາ​ມາດ​ຫຼິ້ນ​ຂໍ້​ຄວາມ​ສຽງ​ໄດ້"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"ກຳ​ລັງ​ໂຫຼດ​ຂໍ້​ຄວາມ​ສຽງ…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"ກຳລັງຈັດເກັບຂໍ້ຄວາມສຽງເຂົ້າແຟ້ມ…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"ບໍ່​ສາ​ມາດ​ໂຫຼດ​ຂໍ້​ຄວາມ​ສຽງ​ໄດ້"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"ເບີໂທຂໍ້ຄວາມສຽງເທົ່ານັ້ນ"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"ສາຍໂທເຂົ້າເທົ່ານັ້ນ"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"ເບີໂທອອກເທົ່ານັ້ນ"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"ສະເພາະສາຍທີ່ບໍ່ໄດ້ຮັບ"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"ຊອກຫາ"</string>
- <string name="description_dial_button" msgid="699794433224646027">"ປຸ່ມໂທ"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"ໝາຍເລກທີ່ຈະໂທ"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"​ຫຼິ້ນ ຫຼື​ຢຸດ​ການຫຼິ້ນ"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"​ປິດຫຼື​ເປີດ​ລຳ​ໂພງ​ມື​ຖື"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"​ຊອກ​ຫາ​ຕຳ​​ແໜ່ງ​ຫຼິ້ນ"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"ຫຼ​ຸດ​ອັດ​ຕາ​ການຫຼິ້ນ"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"​ເພີ​່ມ​ອັດ​ຕາ​ການຫຼິ້ນ"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"ປະຫວັດການໂທ"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"ໂຕເລືອກເພີ່ມເຕີມ"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"ແປ້ນກົດ"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"ສະແດງສະເພາະສາຍໂທອອກ"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"ສະແດງສະເພາະສາຍໂທເຂົ້າ"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"ສະແດງສະເພາະສາຍບໍ່ໄດ້ຮັບ"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"ສະແດງສະເພາະຂໍ້ຄວາມສຽງ"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"ສະແດງການໂທທັງໝົດ"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"ເພີ່ມການຂັ້ນເວລາ 2 ວິນາທີ"</string>
- <string name="add_wait" msgid="1177723010768282578">"ເພີ່ມການລໍຖ້າ"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"ການ​ຕັ້ງ​ຄ່າ"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"ຕົວຈຳລອງ"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"ສ້າງປຸ່ມລັດສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ໃໝ່"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"ລາຍຊື່ຜູ່ຕິດຕໍ່ທັງໝົດ"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"ໃຊ້ປຸ່ມກົດສັນຍານສຽງ"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"ກັບໄປການໂທທີ່ກຳລັງດຳເນີນຢູ່"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"ເພີ່ມການໂທ"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"ສາຍໂທເຂົ້າ"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"ກຳລັງເຂົ້າໂໝດຄຳສັ່ງຈຳນວນຫຼາຍ"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"ອອກຈາກໂໝດຄຳສັ່ງຈຳນວນຫຼາຍແລ້ວ"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"ເລືອກ <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> ແລ້ວ"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"ເຊົາເລືອກ <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> ແລ້ວ"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"ເປີດຂໍ້ຄວາມສຽງ"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"ເບິ່ງລາຍຊື່ຜູ່ຕິດຕໍ່ <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"ໂທຫາ <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"ລາຍລະອຽດ​ລາຍຊື່​ຜູ່ຕິດຕໍ່​ສຳລັບ <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"ລາຍລະອຽດການຕິດຕໍ່ສຳລັບຜູ້ໂທທີ່ສົງໄສວ່າເປັນສະແປມ <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> ການໂທ."</string>
<string name="description_video_call" msgid="3738199365585751727">"ການ​ໂທ​ດ້ວຍ​ວິ​ດີ​ໂອ."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"ສົ່ງ SMS ຫາ <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"ຂໍ້ຄວາມສຽງທີ່ຍັງບໍ່ໄດ້ຟັງ"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"ເລີ່ມການຊອກຫາດ້ວຍສຽງ"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"ໂທ​ຫາ <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"ຂໍ້ຄວາມສຽງ"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> ວິນາທີ"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> ນ​ທ <xliff:g id="SECONDS">%s</xliff:g> ວິ"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"ຍົກເລີກໂໝດຄຳສັ່ງເປັນຊຸດ"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"ລຶບ"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"ຍົກເລີກ"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"ລຶບ <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> ທີ່ເລືອກອອກໄປບໍ?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"ເລືອກ <xliff:g id="NUMBER">%1$s</xliff:g> ລາຍການແລ້ວ"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"ລຶບຂໍ້ຄວາມສຽງເຫຼົ່ານີ້ບໍ? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> ເວລາ <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"ບໍ່​ສາ​ມາດ​ໂທ​ຫາ​ເບີ​ນີ້​ໄດ້"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"ເພື່ອຕັ້ງຄ່າຂໍ້ຄວາມສຽງ, ໃຫ້ໄປທີ່ ເມນູ &gt; ການຕັ້ງຄ່າ."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"ເພື່ອໂທຫາເບີຂໍ້ຄວາມສຽງ, ທ່ານຕ້ອງປິດໂໝດຢູ່ໃນຍົນກ່ອນ."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"ກຳລັງໂຫລດ..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"ກຳລັງໂຫລດຈາກ SIM card..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"ລາຍຊື່ຜູ່ຕິດຕໍ່ SIM card"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"ບໍ່​ມີ​ການ​ຊອກ​ຫາ​ດ້ວຍ​ສຽງ​ຢູ່"</string>
- <string name="call_not_available" msgid="7850148370757361155">"ບໍ່​ສາ​ມາດ​ໂທ​ໄດ​້​ເນື່ອງ​ຈາກ​ແອັບ​ພ​ລິ​ເຄ​ຊັນ​ໂທ​ລະ​ສັບ​ຖືກ​ປິດ​ການ​ນຳ​ໃຊ້​ໄວ້."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"ຊອກຫາລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"ເພີ່ມ​ເບີ​ໂທ​ລະ​ສັບ ຫຼື ຊອກ​ຫາ​ລາຍ​ຊື່​ຕິດ​ຕໍ່"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"ປະ​ຫວັດ​ການ​ໂທ​ຂອງ​ທ່ານ​ຫວ່າງ​ເປົ່າ"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"​ໂທ​ອອກ"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"ທ່ານບໍ່ມີສາຍທີ່ບໍ່ໄດ້ຮັບ."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"ກ່ອງເຂົ້າ​ຂໍ້​ຄວາມ​ສຽງ​ຂອງ​ທ່ານ​ຫວ່າງ​ເປົ່າ."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"ສະ​ແດງ​ສະເພາະລາຍການທີ່ນິຍົມເທົ່ານັ້ນ"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"ປະຫວັດການໂທ"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"ທັງໝົດ"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"ສາຍທີ່ບໍ່ໄດ້ຮັບ"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"ຂໍ້ຄວາມສຽງ"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"ການ​ໂທ​ດ່ວນ"</string>
<string name="tab_history" msgid="7420269368689503596">"ປະຫວັດການໂທ"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"ລາຍ​ຊື່​ຜູ່​ຕິດ​ຕໍ່"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"ຂໍ້ຄວາມສຽງ"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"ລຶບອອກຈາກລາຍການທີ່ມັກແລ້ວ"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"ຍົກເລີກ"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"ໂທ​ຫາ <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"ສ້າງລາຍຊື່ຜູ້ຕິດຕໍ່ໃໝ່"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"ເພີ່ມ​ໃສ່​ລາຍ​ຊື່"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"ສົ່ງ SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"​ໂທ​ອອກ​ດ້ວຍ​ວິ​ດີ​ໂອ"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"ບ​ລັອກ​ໝາຍ​ເລກ"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> ສາຍທີ່ບໍ່ໄດ້ຮັບໃໝ່"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"ບໍ່​ມີ​ຜູ້​ໃດ​ຢູ່​ໃນ​ການ​ໂທ​ດ່ວນ​ຂອງ​ທ່ານ​ເທື່ອ"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"ເພີ່ມ​ລາຍ​ການ​ທີ່​ມັກ"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"ແຕະຮູບເພື່ອເບິ່ງເບີໂທທັງໝົດ ຫຼື ແຕະຄ້າງໄວ້ເພື່ອຈັດລຳດັບໃໝ່"</string>
<string name="remove_contact" msgid="2353580570488923668">"​ລຶບ​ອອກ"</string>
<string name="select_all" msgid="408601760696146245">"ເລືອກທັງໝົດ"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"​ໂທ​ດ້ວຍ​ວິ​ດີ​ໂອ"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"ໂທ​ຫາ <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"ການ​ໂທວິ​ດີ​ໂອ <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"​ຟັງ​ຂໍ້​ຄວາມ​ສຽງ​ຈາກ <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"ຫຼິ້ນຂໍ້ຄວາມສຽງຈາກ <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"ຢຸດຂໍ້ຄວາມສຽງຈາກ <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"ລຶບຂໍ້ຄວາມສຽງຈາກ <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ຂໍ້​ຄວາມ​ສຽງ​ໃໝ່</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ຂໍ້​ຄວາມ​ສຽງ​ໃໝ່</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"ສ້າງ​ລາຍ​ຊື່​ສຳ​ລັບ <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"ເພີ່ມ <xliff:g id="NAMEORNUMBER">^1</xliff:g> ໃສ່​ລາຍ​ຊື່​ທີ່​ມີ​ຢູ່"</string>
<string name="description_details_action" msgid="2061866409737706174">"ລາຍລະອຽດ​ການ​ໂທ​ສຳລັບ <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"ລຶບ​ຈາກ​ປະ​ຫວັດ​ການ​ໂທ​ແລ້ວ"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"ມື້ນີ້"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"ມື້​ວານ​ນີ້"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"ເກົ່າກວ່າ"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"ບັນ​ຊີ​ລາຍ​ຊື່​ໂທ"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"ເປີດ​ລຳໂພງ."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"ປິດ​ລຳໂພງ."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"ຫຼິ້ນໄວຂຶ້ນ."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"ຫຼິ້ນຊ້າລົງ."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"ເລີ່ມຫຼືຢຸດ​ການ​ຫຼິ້ນຊົ່ວຄາວ."</string>
<string name="display_options_title" msgid="3880091801055797975">"ຕົວເລືອກການສະແດງຜົນ"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"ສຽງ ແລະ ການສັ່ນ"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"ເລືອກຊິມສຳລັບການຕັ້ງຄ່າຂໍ້ຄວາມສຽງ"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"ເບີໂທລະສັບທີ່ບລັອກໄວ້"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> ຖືກ​ບ​ລັອກ​ແລ້ວ."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"ບັນ​ຊີ​ໂທ"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"ຕັ້ງ​ການ​ອະ​ນຸ​ຍາດ"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"ເພື່ອ​ເປີດ​ໃຊ້​ງານ​ການໂທດ່ວນ, ເປີດ​ການ​ອະ​ນຸ​ຍາດ​ລາຍ​ຊື່."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"ເພື່ອ​ເບິ່ງ​ບັນ​ທຶກ​ການ​ໂທ​ຂອງ​ທ່ານ, ເປີດ​ການ​ອະ​ນຸ​ຍາດ​ໂທ​ລະ​ສັບ."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"ເພື່ອ​ເຂົ້າ​ຫາ​ຂໍ້​ຄວາມ​ສຽງ​ຂອງ​ທ່ານ, ເປີດ​ການ​ອະ​ນຸ​ຍາດ​ໂທ​ລະ​ສັບ."</string>
<string name="permission_no_search" msgid="2424710404207193826">"ເພື່ອຄົ້ນຫາລາຍາຊື່ຂອງທ່ານ, ໃຫ້ເປີດການອະນຸຍາດລາຍຊື່."</string>
<string name="permission_place_call" msgid="8686908130349369423">"ເພື່ອ​ເຮັດການໂທ, ເປີດ​ການ​ອະ​ນຸ​ຍາດ​ໂທ​ລະ​ສັບ."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"ແອັບໂທລະສັບບໍ່ມີການອະນຸຍາດໃຫ້ຂຽນໃສ່ການຕັ້ງຄ່າລະບົບ."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"ສະແປມ"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> ອອບລາຍຢູ່ ແລະ ບໍ່ສາມາດຕິດຕໍ່ຫາໄດ້"</string>
<string name="about_phone_label" msgid="582991354677973731">"ກ່ຽວກັບ"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"ຖອດຂໍ້ຄວາມໂດຍ Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google ກຳລັງຖອດຂໍ້ຄວາມ..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"ບໍ່ມີການຖອດຂໍ້ຄວາມ"</string>
<string name="view_conversation" msgid="7895904782094119702">"ເບິ່ງ"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"ລຶບການໂທແລ້ວ. ເບິ່ງ ແລະ ລຶບໄຟລ໌ແນບທີ່ແບ່ງປັນໃນລະຫວ່າງການໂທນີ້ຢູ່ Messages ໄດ້."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"ລຶບການໂທແລ້ວ. ເບິ່ງ ແລະ ລຶບໄຟລ໌ແນບທີ່ແບ່ງປັນໃນລະຫວ່າງການໂທຕ່າງໆຢູ່ Messages ໄດ້."</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 ae771dfeb..d68a4735e 100644
--- a/java/com/android/dialer/app/res/values-lt/strings.xml
+++ b/java/com/android/dialer/app/res/values-lt/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefonas"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Telefono klaviatūra"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefonas"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Skambučių istorija"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Pranešti apie netikslų numerį"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Kopijuoti numerį"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Kopijuoti transkribuotą tekstą"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Blokuoti numerį"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Panaikinti numerio blokavimą"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Redaguoti numerį prieš skambinant"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Išvalyti skambučių istoriją"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Ištrinti balso pašto pranešim."</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Išvalyti skambučių istoriją?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Bus ištrinti visi skambučiai iš istorijos"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Išvaloma skambučių istorija..."</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telefonas"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Praleistas skambutis"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Praleistas darbo skambutis"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Praleisti skambučiai"</string>
@@ -50,66 +45,33 @@
<item quantity="many"> <xliff:g id="COUNT">%1$d</xliff:g> balso pašto pranešimo </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> balso pašto pranešimų </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Paleisti"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Nauji b. pašto pran. iš <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Nepavyko paleisti balso pašto pranešimo"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Įkeliamas balso pašto pranešimas..."</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Archyvuojami balso pašto pranešimai…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Nepavyko įkelti balso pašto pranešimo"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Tik skambučiai su balso paštu"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Tik gaunami skambučiai"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Tik siunčiami skambučiai"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Tik praleisti skambučiai"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"ieškoti"</string>
- <string name="description_dial_button" msgid="699794433224646027">"rinkti numerį"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"renkamas numeris"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Paleisti arba sustabdyti atkūrimą"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Įjungti arba išjungti garsiakalbį"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Ieškoti atkūrimo pozicijos"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Sumažinti atkūrimo spartą"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Padidinti atkūrimo spartą"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Skambučių istorija"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Daugiau parinkčių"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"klaviatūra"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Rodyti tik išsiunčiamus"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Rodyti tik gaunamus"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Rodyti tik praleistus"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Rodyti tik balso pšt. praneš."</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Rodyti visus skambučius"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Pridėti 2 sek. pauzę"</string>
- <string name="add_wait" msgid="1177723010768282578">"Pridėti laukimą"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Nustatymai"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simuliatorius"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Sukurti naują NS spart. klav."</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Visi kontaktai"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Naudoti jutiklinę klaviatūrą"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Grįžti prie vykdomo skambučio"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Pridėti skambutį"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Gaunami skambučiai"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Įjungiamas masinių veiksmų režimas"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Masinių veiksmų režimas išjungtas"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Pasirinkta: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Pasirinkimas atšauktas: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Paleisti balso pašto pranešimus"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Žiūrėti kontaktą <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Skambinti <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Išsami kontaktinė informacija: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Išsami kontaktinė įtartino skambintojo dėl šlamšto informacija: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"Skambučių: <xliff:g id="NUMBEROFCALLS">%1$s</xliff:g>."</string>
<string name="description_video_call" msgid="3738199365585751727">"Vaizdo skambutis."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Siųsti SMS <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Neklausytas balso pašto pranešimas"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Pradėti paiešką balsu"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Skambinti <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Balso paštas"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> sek."</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min. <xliff:g id="SECONDS">%s</xliff:g> sek."</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Atšaukti masinių veiksmų režimą"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Ištrinti"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Atšaukti"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Ištrinti pasir. <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Pasirinkta: <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"Ištrinti šiuos balso pašto pranešimus? "</b>"</item>
@@ -121,43 +83,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g>, <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Negalima skambinti šiuo numeriu"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Jei norite nustatyti balso paštą, eikite į meniu &gt; „Nustatymai“."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Jei norite skambinti į balso paštą, išjunkite lėktuvo režimą."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Įkeliama..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Įkeliama iš SIM kortelės..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM kortelės adresatai"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Paieška balsu nepasiekiama"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Negalima skambinti telefonu, nes Telefono programa išjungta."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Ieškoti adresatų"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Prid. nr. arba iešk. kontaktų"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Skambučių istorija yra tuščia"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Skambinti"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Nėra jokių praleistų skambučių."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Balso pašto gautųjų aplankas yra tuščias."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Rodyti tik mėgstamiausius"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Skambučių istorija"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Visi"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Praleisti"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Balso paštas"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Spartusis rinkimas"</string>
<string name="tab_history" msgid="7420269368689503596">"Skambučių istorija"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kontaktai"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Balso paštas"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Pašalintas iš adresyno"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Anuliuoti"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Skambinti <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Kurti naują kontaktą"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Pridėti prie kontakto"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Siųsti SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Atlikti vaizdo skambutį"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Blokuoti numerį"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"Naujų praleistų skambučių: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Dar nieko neįtraukėte į sparčiojo rinkimo sąrašą"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Pridėti mėgstamiausią"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Palieskite vaizdą, kad peržiūrėtumėte visus numerius, arba palieskite ir palaikykite, kad pertvarkytumėte"</string>
<string name="remove_contact" msgid="2353580570488923668">"Pašalinti"</string>
<string name="select_all" msgid="408601760696146245">"Pasirinkti viską"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Vaizdo skambutis"</string>
@@ -175,27 +122,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Skambinti <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Vaizdo skambutis <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Klausyti balso pašto nuo <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Leisti balso pašto pranešimą iš <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Pristabdyti balso pašto pranešimą iš <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Ištrinti balso pašto pranešimą iš <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> naujas balso pašto pranešimas</item>
- <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> nauji balso pašto pranešimai</item>
- <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> naujo balso pašto pranešimo</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> naujų balso pašto pranešimų</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Sukurti <xliff:g id="NAMEORNUMBER">^1</xliff:g> kontaktą"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Pridėti <xliff:g id="NAMEORNUMBER">^1</xliff:g> prie esamo kontakto"</string>
<string name="description_details_action" msgid="2061866409737706174">"Išsami skambučio informacija (<xliff:g id="NAMEORNUMBER">^1</xliff:g>)"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Ištrinta iš skambučių istorijos"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Šiandien"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Vakar"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Senesni"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Skambučių sąrašas"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Įjungti garsiakalbį."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Išjungti garsiakalbį."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Leisti greičiau."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Leisti lėčiau."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Pradėti arba pristabdyti atkūrimą."</string>
<string name="display_options_title" msgid="3880091801055797975">"Pateikties parinktys"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Garsai ir vibravimas"</string>
@@ -212,7 +146,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Pasir. balso pšt. nust. SIM k."</string>
<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>
@@ -226,10 +159,8 @@
<string name="block_list" msgid="4701585783411870782">"Užblokuoti numeriai"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> jau užblokuotas."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Skambinimo paskyros"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Nustatyti leidimus"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Jei norite įgalinti spartųjį rinkimą, įjunkite Kontaktų programos leidimą."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Jei norite peržiūrėti skambučių žurnalą, įjunkite Telefono programos leidimą."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Jei norite pasiekti balso paštą, įjunkite Telefono programos leidimą."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Kad galėtumėte ieškoti kontaktų, įjunkite Kontaktų leidimus."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Jei norite paskambinti, įjunkite Telefono programos leidimą."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Telefono programa neturi leidimo keisti sistemos nustatymų."</string>
@@ -241,6 +172,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Šlamštas"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> yra neprisijungęs (-usi) ir su juo (ja) negalima susisiekti"</string>
<string name="about_phone_label" msgid="582991354677973731">"Apie"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transkribavo „Google“"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"„Google“ transkribuoja..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Scenarijus nepasiekiamas"</string>
<string name="view_conversation" msgid="7895904782094119702">"Peržiūrėti"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Skambutis ištrintas. Peržiūrėkite ir ištrinkite priedus, kurie buvo bendrinti per šį skambutį programoje „Messages“."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Skambučiai ištrinti. Peržiūrėkite ir ištrinkite priedus, kurie buvo bendrinti per skambučius programoje „Messages“."</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 bb093730d..e12ade02a 100644
--- a/java/com/android/dialer/app/res/values-lv/strings.xml
+++ b/java/com/android/dialer/app/res/values-lv/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Tālrunis"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Tālruņa cipartastatūra"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Zvanīt"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Zvanu vēsture"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Ziņot par nepareizu numuru"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Kopēt numuru"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Kopēt transkripciju"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Bloķēt numuru"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Atbloķēt numuru"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Rediģēt numuru pirms zvanīšanas"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Dzēst zvanu vēsturi"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Dzēst balss pasta ziņojumu"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Vai dzēst zvanu vēsturi?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Tiks dzēsti visi vēsturē saglabātie zvani."</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Notiek zvanu vēstures dzēšana…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Tālruņa zvans"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Neatbildēts zvans"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Neatbildēts darba zvans"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Neatbildēti zvani"</string>
@@ -49,66 +44,33 @@
<item quantity="one"><xliff:g id="COUNT">%1$d</xliff:g> balss pasta ziņojums </item>
<item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> balss pasta ziņojumi </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Atskaņot"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Jauns b. pasta ziņ. no: <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Nevarēja atskaņot balss pasta ziņojumu."</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Notiek balss pasta ziņojumu ielāde…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Tiek arhivēts balss pasta ziņojums…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Nevarēja ielādēt balss pasta ziņojumu."</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Tikai balss pasta zvani"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Tikai ienākošie zvani"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Tikai izejošie zvani"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Tikai neatbildētie zvani"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"meklēt"</string>
- <string name="description_dial_button" msgid="699794433224646027">"sastādīt numuru"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"sastādītais numurs"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Atskaņot vai apturēt atskaņošanu"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Ieslēgt vai izslēgt mikrofonu ar skaļruni"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Meklēt atskaņošanas pozīciju"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Samazināt atskaņošanas ātrumu"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Palielināt atskaņošanas ātrumu"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Zvanu vēsture"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Vairāk opciju"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"cipartastatūra"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Rādīt tikai izejošos zvanus"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Rādīt tikai ienākošos zvanus"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Rādīt tikai neatbildētos zvanus"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Rādīt tikai balss pasta ziņ."</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Rādīt visus zvanus"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Pievienot 2 sekundes ilgu pauzi"</string>
- <string name="add_wait" msgid="1177723010768282578">"Pievienot gaidīšanu"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Iestatījumi"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulators"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Jaunās liet. saskarnes saīsne"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Visas kontaktpersonas"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Izmantot skārientoņu tastatūru"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Atgriezties pie pašreizējā zvana"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Pievienot zvanu"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Ienākošie zvani"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Tiek atvērts lielapjoma darbību režīms"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Tika aizvērts lielapjoma darbību režīms"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Atlasīt: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Noņemt atlasi: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Atskaņot balss pasta ziņojumu"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Skatīt kontaktpersonu <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Zvanīt: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Kontaktpersonas informācija: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Nevēlama zvanītāja (<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>) kontaktinformācija"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> zvani."</string>
<string name="description_video_call" msgid="3738199365585751727">"Videozvans"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Sūtīt īsziņu šai kontaktpersonai: <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Nenoklausīti balss pasta ziņojumi"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Sākt meklēšanu ar balsi"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Zvanīt: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Balss pasts"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Iziet no grupas darbību režīma"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Dzēst"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Atcelt"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Vai dzēst atlasi: <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Atlasīti: <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="zero">"<b>"Vai dzēst šos balss pasta ziņojumus? "</b>"</item>
@@ -119,43 +81,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> plkst. <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Uz šo numuru nevar piezvanīt."</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Lai iestatītu balss pastu, pārejiet uz sadaļu Izvēlne &gt; Iestatījumi."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Lai piekļūtu balss pastam, vispirms izslēdziet lidojuma režīmu."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Notiek ielāde..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Notiek ielāde no SIM kartes..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Kontaktpersonas SIM kartē"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Meklēšana ar balsi nav pieejama."</string>
- <string name="call_not_available" msgid="7850148370757361155">"Nevar veikt tālruņa zvanu, jo lietojumprogramma Tālrunis tika atspējota."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Meklēt kontaktpersonas"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Pievienojiet numuru vai meklējiet kontaktpersonas"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Jūsu zvanu vēsturē nav ierakstu."</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Zvanīt"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Jums nav neatbildētu zvanu."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Jūsu balss pasta iesūtne ir tukša."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Rādīt tikai izlasi"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Zvanu vēsture"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Visi"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Neatb."</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Balss p."</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Ātrie zvani"</string>
<string name="tab_history" msgid="7420269368689503596">"Zvanu vēsture"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kontaktpersonas"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Balss pasts"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Noņemts no izlases"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Atsaukt"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Zvanīt: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Izveidot jaunu kontaktpersonu"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Pievienot kontaktpersonai"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Sūtīt īsziņu"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Veikt videozvanu"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Bloķēt numuru"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"Jauni neatbildēti zvani: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Ātro zvanu sarakstā vēl nav nevienas kontaktpersonas."</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Pievienot izlasei"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Pieskarieties attēlam, lai skatītu visus numurus, vai pieskarieties attēlam un turiet to, lai veiktu pārkārtošanu."</string>
<string name="remove_contact" msgid="2353580570488923668">"Noņemt"</string>
<string name="select_all" msgid="408601760696146245">"Atlasīt visu"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videozvans"</string>
@@ -173,26 +120,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Zvanīt: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Zvaniet kontaktpersonai <xliff:g id="NAMEORNUMBER">^1</xliff:g>, izmantojot videozvanu."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Klausīties balss pasta ziņojumu no: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Atskaņot balss pasta ziņojumu no: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Pārtraukt balss pasta ziņojuma atskaņošanu no: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Dzēst balss pasta ziņojumu no: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="zero"><xliff:g id="COUNT_1">%d</xliff:g> jauni balss pasta ziņojumi</item>
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> jauns balss pasta ziņojums</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> jauni balss pasta ziņojumi</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Izveidojiet kontaktpersonu, izmantojot vienumu <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Pievienojiet vienumu <xliff:g id="NAMEORNUMBER">^1</xliff:g> esošai kontaktpersonai."</string>
<string name="description_details_action" msgid="2061866409737706174">"Zvanu informācija par šādu numuru: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Dzēsts no zvanu vēstures."</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Šodien"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Vakar"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Vecāki zvani"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Zvanu saraksts"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Ieslēgt skaļruni."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Izslēgt skaļruni."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Atskaņot ātrāk."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Atskaņot lēnāk."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Sākt vai apturēt atskaņošanu."</string>
<string name="display_options_title" msgid="3880091801055797975">"Attēlojuma opcijas"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Skaņas un vibrācija"</string>
@@ -209,7 +144,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"SIM — balss pasta iestatījumi"</string>
<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>
@@ -223,10 +157,8 @@
<string name="block_list" msgid="4701585783411870782">"Bloķētie numuri"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> jau ir bloķēts."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Zvanu konti"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Iestatīt atļaujas"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Lai iespējotu ātros zvanus, ieslēdziet atļauju Kontaktpersonas."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Lai skatītu zvanu žurnālu, ieslēdziet atļauju Tālrunis."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Lai piekļūtu balss pastam, ieslēdziet atļauju Tālrunis."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Lai meklētu savas kontaktpersonas, ieslēdziet atļauju Kontaktpersonas."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Lai veiktu zvanu, ieslēdziet atļauju Tālrunis."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Tālruņa lietotnei nav atļaujas rakstīt sistēmas iestatījumos."</string>
@@ -238,6 +170,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Nevēlami zvani"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"Lietotājs <xliff:g id="NAME">%1$s</xliff:g> ir bezsaistē un nav sasniedzams"</string>
<string name="about_phone_label" msgid="582991354677973731">"Par"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transkribēja: Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google transkribē…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transkripcija nav pieejama"</string>
<string name="view_conversation" msgid="7895904782094119702">"Skatīt"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Zvans izdzēsts. Skatiet un dzēsiet pielikumus, kas kopīgoti šī zvana laikā, izmantojot lietotni Ziņojumi."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Zvani izdzēsti. Skatiet un dzēsiet pielikumus, kas kopīgoti šo zvanu laikā, izmantojot lietotni Ziņojumi."</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 ed0c03dbd..6e3512c28 100644
--- a/java/com/android/dialer/app/res/values-mk/strings.xml
+++ b/java/com/android/dialer/app/res/values-mk/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Телефон"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Тастатура за бирање на телефон"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Телефон"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Историја на повици"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Пријави неточен број"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Копирај го бројот"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Копирај транскрипција"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Блокирај го бројот"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Одблокирај го бројот"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Уредете го бројот пред повикот"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Избришете историја на повици?"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Избришете ја говорната пошта"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Избришете историја на повици?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Ова ќе ги избрише сите повици од историјата"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Се чисти историјата на повици…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Телефон"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Пропуштен повик"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Пропуштен работен повик"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Пропуштени повици"</string>
@@ -48,66 +43,33 @@
<item quantity="one"> <xliff:g id="COUNT">%1$d</xliff:g> говорна порака </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> говорни пораки </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Пушти"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Нова говорна пошта од <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Говорната пошта не можеше да се репродуцира"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Се вчитува говорната пошта…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Говорната пошта се архивира…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Говорната пошта не можеше да се вчита"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Само повици со говорна пошта"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Само дојдовни повици"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Само појдовни повици"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Само пропуштени повици"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"пребарај"</string>
- <string name="description_dial_button" msgid="699794433224646027">"бирај"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"број за бирање"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Пуштете или запрете репродукција"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Вклучете или исклучете интерфон"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Барајте позиција на репродукција"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Намалете брзина на репродукција"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Зголемете брзина на репродукција"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Историја на повици"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Повеќе опции"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"тастатура за бирање"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Прикажи само појдовни"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Прикажи само дојдовни"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Прикажи само пропуштени"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Прикажи само говорни пораки"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Прикажи ги сите повици"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Додај пауза од 2 сек"</string>
- <string name="add_wait" msgid="1177723010768282578">"Додај почекај"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Поставки"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Симулатор"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Создај крат. за нов интерфејс"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Сите контакти"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Користи тастатура со звуци на допир"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Врати се на повик во тек"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Додај повик"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Дојдовни повици"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Влегувате во режим на групно дејство"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Излеговте од режим на групно дејство"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Избрано е <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Поништен е изборот на <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Преслушај говорна пошта"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Прикажи контакт <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Повикај <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Детали за контакт за <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Детали за контакт за повици што се можен спам <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> повици."</string>
<string name="description_video_call" msgid="3738199365585751727">"Видеоповик."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Испратете SMS до <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Непреслушана говорна пошта"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Започни гласовно пребарување"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Повикај <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Говорна пошта"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> сек."</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> мин. <xliff:g id="SECONDS">%s</xliff:g> сек."</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Откажи го режимот на групни дејства"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Избриши"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Откажи"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Да се избришат избраните <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Избрани се <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"Да се избришат говорните пораки? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> во <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Бројот не може да се повика"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"За поставување говорна пошта, одете во Мени &gt; Поставки."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"За да се јавите во говорна пошта, прво исклучете Авионски режим."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Се вчитува..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Вчитување од SIM картичка..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Контакти од SIM картичка"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Гласовното пребарување не е достапно"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Не може да се воспостави телефонски повик, бидејќи апликацијата Телефон е оневозможена."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Пребарај контакти"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Додајте број или побарајте контакти"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Историјата на повици е празна"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Повикај"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Немате пропуштени повици."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Приемното сандаче на говорната пошта е празно."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Прикажи само омилени"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Историја на повици"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Сите"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Пропуштени"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Говорна пошта"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Брзо бирање"</string>
<string name="tab_history" msgid="7420269368689503596">"Историја на повици"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Контакти"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Говорна пошта"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Отстранет од омилени"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Врати"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Повикај <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Создај нов контакт"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Додај на контакт"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Испрати SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Остварете видеоповик"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Блокирај го бројот"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> нови пропуштени повици"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Сè уште немате никого на брзо бирање"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Додај омилено"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Допрете ја сликата за да ги видите сите броеви или допрете и држете за промена на редоследот"</string>
<string name="remove_contact" msgid="2353580570488923668">"Отстрани"</string>
<string name="select_all" msgid="408601760696146245">"Изберете ги сите"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Видеоповик"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Повикај <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Видеоповик до <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Слушајте говорна пошта од <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Пушти говорна порака од <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Паузирај говорна порака од <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Избриши говорна пошта од <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> нова говорна порака</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> нови говорни пораки</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Создај контакт за <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Додај <xliff:g id="NAMEORNUMBER">^1</xliff:g> во постоечки контакт"</string>
<string name="description_details_action" msgid="2061866409737706174">"Информации на повикот за <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Избришано од историјата на повици"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Денес"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Вчера"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Постари"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Список со повици"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Вклучете го звучникот."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Исклучете го звучникот."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Репродуцирајте побрзо."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Репродуцирајте побавно."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Запрете ја или паузирајте ја репродукцијата."</string>
<string name="display_options_title" msgid="3880091801055797975">"Опции за приказ"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Звуци и вибрации"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"SIM за поставки за гов. пошта"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Блокирани броеви"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> веќе е блокиран."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Сметки за повикување"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Постави дозволи"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"За да овозможите брзо бирање, вклучете ја дозволата за контакти."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"За да ја видите евиденцијата на повици, вклучете ја дозволата за телефон."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"За да пристапите кон говорната пошта, вклучете ја дозволата за телефон."</string>
<string name="permission_no_search" msgid="2424710404207193826">"За да ги пребарувате контактите, вклучете ги дозволите за контакти."</string>
<string name="permission_place_call" msgid="8686908130349369423">"За да воспоставите повик, вклучете ја дозволата за телефон."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Апликацијата на телефонот нема дозвола да пишува во поставките на системот."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Спам"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"Контактот <xliff:g id="NAME">%1$s</xliff:g> е офлајн и недостапен"</string>
<string name="about_phone_label" msgid="582991354677973731">"За"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Транскрибирано од Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google транскрибира…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Не е достапна транскрипција"</string>
<string name="view_conversation" msgid="7895904782094119702">"Прикажи"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Повикот е избришан. За преглед и бришење на прилозите споделени во текот на разговоров, одете во „Пораки“."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Повиците се избришани. За преглед и бришење на прилозите споделени во текот на разговорите, одете во „Пораки“."</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 5cb1bc086..444a4d54d 100644
--- a/java/com/android/dialer/app/res/values-ml/strings.xml
+++ b/java/com/android/dialer/app/res/values-ml/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"ഫോണ്‍"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"ഫോൺ കീപാഡ്"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"ഫോണ്‍"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"കോള്‍‌ ചരിത്രം"</string>
- <string name="action_report_number" msgid="7231442711369737797">"കൃത്യമല്ലാത്ത നമ്പർ റിപ്പോർട്ടുചെയ്യുക"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"നമ്പർ പകർത്തുക"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"ട്രാൻസ്ക്രിപ്ഷൻ പകർത്തുക"</string>
- <string name="action_block_number" msgid="3669819840999705278">"നമ്പർ ബ്ലോക്കുചെയ്യുക"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"നമ്പർ അൺബ്ലോക്കുചെയ്യുക"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"കോൾ ചെയ്യുംമുമ്പ് നമ്പർ എഡിറ്റുചെയ്യൂ"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"കോൾ ചരിത്രം മായ്‌ക്കുക"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"വോയ്‌സ്മെയിൽ ഇല്ലാതാക്കുക"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"കോൾ ചരിത്രം മായ്‌ക്കണോ?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"ഇത് നിങ്ങളുടെ ചരിത്രത്തിൽ നിന്ന് എല്ലാ കോളുകളും ഇല്ലാതാക്കും"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"കോൾ ചരിത്രം മായ്‌ക്കുന്നു..."</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"ഫോൺ"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"മിസ്‌ഡ് കോൾ"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"മിസ്ഡ് ഔദ്യോഗിക കോൾ"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"മിസ്‌ഡ് കോളുകൾ"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> വോയ്‌സ്‌മെയിലുകൾ </item>
<item quantity="one">വോയ്‌സ്‌മെയിൽ</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"പ്ലേ ചെയ്യുക"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g> എന്നയാളിൽ നിന്നുള്ള പുതിയ വോയ്‌സ്‌മെയിൽ"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"വോയ്‌സ്‌മെയിൽ പ്‌ലേ ചെയ്യാനായില്ല"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"വോയ്‌സ്‌മെയിൽ ലോഡുചെയ്യുന്നു..."</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"വോയ്‌സ്‌മെയിൽ ആർക്കൈവുചെയ്യുന്നു…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"വോയ്‌സ്‌മെയിൽ ലോഡുചെയ്യാനായില്ല"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"വോയ്‌സ്മെയിൽ ഉള്ള കോളുകൾ മാത്രം"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"ഇൻകമിംഗ് കോളുകൾ മാത്രം"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"ഔട്ട്‌ഗോയിംഗ് കോളുകൾ മാത്രം"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"മിസ്‌ഡ് കോളുകൾ മാത്രം"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"തിരയുക"</string>
- <string name="description_dial_button" msgid="699794433224646027">"ഡയൽ ചെയ്യുക"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"ഡയൽ ചെയ്യാനുള്ള നമ്പർ"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"പ്ലേബാക്ക് പ്ലേ ചെയ്യുക അല്ലെങ്കിൽ നിർത്തുക"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"സ്‌പീക്കർ ഫോൺ ഓണാക്കുക അല്ലെങ്കിൽ ഓഫാക്കുക"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"പ്ലേബാക്ക് സ്ഥാനം തിരയുക"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"പ്ലേബാക്ക് നിരക്ക് കുറയ്‌ക്കുക"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"പ്ലേബാക്ക് നിരക്ക് വർദ്ധിപ്പിക്കുക"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"കോള്‍‌ ചരിത്രം"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"കൂടുതൽ‍ ഓപ്‌ഷനുകള്‍"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"കീപാഡ്"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"ഔട്ട്‌ഗോയിംഗ് മാത്രം കാണിക്കുക"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"ഇൻ‌കമിംഗ് മാത്രം കാണിക്കുക"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"മിസ്‌ഡ് മാത്രം കാണിക്കുക"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"വോയ്‌സ്‌മെയിലുകൾ മാത്രം കാണിക്കുക"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"എല്ലാ കോളുകളും കാണിക്കുക"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"2 സെക്കൻഡ് താൽക്കാലികമായി നിർത്തൽ ചേർക്കുക"</string>
- <string name="add_wait" msgid="1177723010768282578">"കാത്തിരിക്കൽ ചേർക്കുക"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"ക്രമീകരണം"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"സിമുലേറ്റർ"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"പുതിയ UI കുറുക്കുവഴി സൃഷ്‌ടിക്കുക"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"എല്ലാ കോൺടാക്റ്റുകളും"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"ടച്ച് ടോൺ കീപാഡ് ഉപയോഗിക്കുക"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"വിളിച്ചുകൊണ്ടിരിക്കുന്ന കോളിലേക്ക് മടങ്ങുക"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"കോൾ ചേർക്കുക"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"ഇൻകമിംഗ് കോളുകൾ"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"ബൾക്ക് പ്രവർത്തന മോഡിലേക്ക് പ്രവേശിക്കുന്നു"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"ബൾക്ക് പ്രവർത്തന മോഡ് വിട്ടു"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> തിരഞ്ഞെടുത്തു"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> തിരഞ്ഞെടുത്തത് മാറ്റി"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"വോയ്‌സ്‌മെയിൽ പ്ലേ ചെയ്യുക"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"<xliff:g id="NAME">%1$s</xliff:g> എന്ന കോൺടാക്റ്റ് കാണുക"</string>
- <string name="description_call" msgid="1532402285334775372">"വിളിക്കുക <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> എന്നതിന്റെ കോൺ‌ടാക്റ്റ് വിശദാംശങ്ങൾ"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"സംശയമുള്ള <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> സ്‌പാം കോളറിന്റെ കോൺടാക്‌റ്റ് വിശദാംശങ്ങൾ"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> കോളുകൾ."</string>
<string name="description_video_call" msgid="3738199365585751727">"വീഡിയോ കോൾ."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"<xliff:g id="NAME">%1$s</xliff:g> എന്നയാൾക്ക് SMS അയയ്‌ക്കുക"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"കേൾക്കാത്ത വോയ്‌സ്‌മെയിൽ"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"ശബ്ദ തിരയൽ ആരംഭിക്കുക"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"വിളിക്കുക <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"വോയ്‌സ്‌മെയിൽ"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> സെക്കൻഡ്"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> മി. <xliff:g id="SECONDS">%s</xliff:g> സെ."</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"\'ബാച്ച് പ്രവർത്തനങ്ങൾ\' മോഡ് റദ്ദാക്കുക"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"ഇല്ലാതാക്കുക"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"റദ്ദാക്കൂ"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"തിരഞ്ഞെടുത്ത <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> ഇല്ലാതാക്കണോ?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> എണ്ണം തിരഞ്ഞെടുത്തു"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"ഈ വോയ്‌സ്‌മെയിലുകൾ ഇല്ലാതാക്കണോ? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g>, <xliff:g id="TIME">%2$s</xliff:g>-ന്"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"ഈ നമ്പറിലേക്ക് കോൾ ചെയ്യാനാവില്ല"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"വോയ്‌സ്‌മെയിൽ സജ്ജമാക്കാൻ, മെനു &gt; ക്രമീകരണം എന്നതിലേക്ക് പോകുക."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"വോയ്‌സ്‌മെയിൽ വിളിക്കാൻ ആദ്യം ഫ്ലൈറ്റ് മോഡ് ഓഫാക്കുക."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"ലോഡുചെയ്യുന്നു..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"സിം കാർഡിൽ നിന്നും ലോഡുചെയ്യുന്നു…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"സിം കാർഡ് കോൺടാക്റ്റുകൾ"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"വോയ്‌സ് തിരയൽ ലഭ്യമല്ല"</string>
- <string name="call_not_available" msgid="7850148370757361155">"ഫോൺ അപ്ലിക്കേഷൻ പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നതിനാൽ ഫോൺ കോൾ ചെയ്യാനാകില്ല."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"കോണ്‍‌ടാക്റ്റുകള്‍ തിരയുക"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"നമ്പർ ചേർക്കുക അല്ലെങ്കിൽ കോൺടാക്റ്റുകൾ തിരയുക"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"നിങ്ങളുടെ കോൾ ചരിത്രം ശൂന്യമാണ്"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"ഒരു കോൾ ചെയ്യുക"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"നിങ്ങൾക്ക് മിസ്‌ഡ് കോളുകളൊന്നുമില്ല."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"നിങ്ങളുടെ വോയ്സ്മെയിൽ ഇൻബോക്സ് ശൂന്യമാണ്."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"പ്രിയപ്പെട്ടവ മാത്രം കാണിക്കുക"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"കോള്‍‌ ചരിത്രം"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"എല്ലാം"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"മിസ്‌ഡ്"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"വോയ്‌സ്‌മെയിൽ"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"സ്‌പീഡ് ഡയൽ"</string>
<string name="tab_history" msgid="7420269368689503596">"കോൾ ചരിത്രം"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"കോണ്‍ടാക്റ്റുകള്‍"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"വോയ്‌സ്‌മെയിൽ"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"പ്രിയപ്പെട്ടവയിൽ നിന്നും നീക്കംചെയ്‌തു"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"പഴയപടിയാക്കുക"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"വിളിക്കുക <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"പുതിയകോൺടാക്റ്റ് സൃഷ്‌ടിക്കൂ"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"ഒരുകോൺടാക്റ്റിൽ ചേർക്കൂ"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMS അയയ്ക്കുക"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"വീഡിയോ കോൾ ചെയ്യുക"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"നമ്പർ ബ്ലോക്കുചെയ്യുക"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> പുതിയ മിസ്‌ഡ് കോളുകൾ"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"ഇതുവരെ ആരും നിങ്ങളുടെ സ്പീഡ് ഡയലിൽ ഇല്ല"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"പ്രിയപ്പെട്ടത് ചേർക്കുക"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"എല്ലാ നമ്പറുകളും കാണാൻ ചിത്രം സ്‌പർശിക്കുക അല്ലെങ്കിൽ വീണ്ടും ക്രമീകരിക്കാൻ സ്‌പർശിച്ച് പിടിക്കുക"</string>
<string name="remove_contact" msgid="2353580570488923668">"നീക്കംചെയ്യുക"</string>
<string name="select_all" msgid="408601760696146245">"എല്ലാം തിരഞ്ഞെടുക്കുക"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"വീഡിയോ കോള്‍"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> വിളിക്കുക"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> എന്നതുമായി വീഡിയോ കോൾ നടത്തുക."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> എന്നയാളിൽ നിന്നുള്ള വോയ്‌സ്മെയിൽ കേൾക്കുക"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> എന്ന നമ്പറിൽ/വ്യക്തിയിൽ നിന്നുള്ള വോയ്സ്‌മെയിൽ പ്ലേ ചെയ്യുക"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> എന്ന നമ്പറിൽ/വ്യക്തിയിൽ നിന്നുള്ള വോയ്സ്‌മെയിൽ തൽക്കാലം നിർത്തുക"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> എന്ന നമ്പറിൽ/വ്യക്തിയിൽ നിന്നുള്ള വോയ്സ്മെയിൽ ഇല്ലാതാക്കുക"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> പുതിയ വോയ്‌സ്‌മെയിലുകൾ</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> പുതിയ വോയ്‌സ്‌മെയിൽ</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> എന്നതിനായി കോൺടാക്റ്റ് സൃഷ്‌ടിക്കുക"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"നിലവിലുള്ള കോൺടാക്റ്റിലേക്ക് <xliff:g id="NAMEORNUMBER">^1</xliff:g> ചേർക്കുക"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> എന്നയാളുടെ കോൾ വിശദാംശങ്ങൾ"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"കോൾ ചരിത്രത്തിൽ നിന്ന് ഇല്ലാതാക്കി"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"ഇന്ന്"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"ഇന്നലെ"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"പഴയത്"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"കോൾ ലിസ്‌റ്റ്"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"സ്‌പീക്കർ ഓണാക്കുക."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"സ്‌പീക്കർ ഓഫാക്കുക."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"വേഗത്തിൽ പ്ലേചെയ്യുക."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"കുറഞ്ഞവേഗതയിൽ പ്ലേചെയ്യുക."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"പ്ലേബാക്ക് ആരംഭിക്കുകയോ താൽക്കാലികമായി നിർത്തുകയോ ചെയ്യുക."</string>
<string name="display_options_title" msgid="3880091801055797975">"ഡിസ്‌പ്ലേ ഓപ്‌ഷനുകൾ"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"ശബ്‌ദവും വൈബ്രേഷനും"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"വോയ്‌സ്മെയിൽ ക്രമീകരണത്തിന്, സിം തിരഞ്ഞെടുക്കുക"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"ബ്ലോക്കുചെയ്ത നമ്പറുകൾ"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"ഇതിനകം തന്നെ <xliff:g id="NUMBER">%1$s</xliff:g> ബ്ലോക്കുചെയ്തിരിക്കുന്നു"</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"കോളിംഗ് അക്കൗണ്ട്"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"അനുമതികൾ സജ്ജമാക്കുക"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"സ്പീഡ് ഡയൽ പ്രവർത്തനക്ഷമാക്കുന്നതിന്, \'കോൺടാക്റ്റുകൾ\' അനുമതി ഓണാക്കുക."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"നിങ്ങളുടെ കോൾ ലോഗ് കാണുന്നതിന്, \'ഫോൺ\' അനുമതി ഓണാക്കുക."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"നിങ്ങളുടെ വോയ്‌സ്‌മെയിൽ ആക്സസ് ചെയ്യുന്നതിന്, \'ഫോൺ\' അനുമതി ഓണാക്കുക."</string>
<string name="permission_no_search" msgid="2424710404207193826">"നിങ്ങളുടെ കോൺടാക്റ്റുകൾ തിരയുന്നതിന് കോൺടാക്റ്റുകൾക്കുള്ള അനുമതികൾ ഓണാക്കുക."</string>
<string name="permission_place_call" msgid="8686908130349369423">"കോൾ വിളിക്കുന്നതിന്, \'ഫോൺ\' അനുമതി ഓണാക്കുക."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"സിസ്റ്റം ക്രമീകരണത്തിലേക്ക് എഴുതാൻ ഫോൺ ആപ്പിന് അനുമതിയില്ല."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"സ്‌പാം"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> ഓഫ്‌ലൈനായതിനാൽ കോൾ ചെയ്യാനാവില്ല"</string>
<string name="about_phone_label" msgid="582991354677973731">"ആമുഖം"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Google ട്രാൻസ്‌ക്രൈബ് ചെയ്‌തത്"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google കേട്ടെഴുതുന്നു..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"ട്രാൻസ്‌ക്രിപ്‌റ്റ് ലഭ്യമല്ല"</string>
<string name="view_conversation" msgid="7895904782094119702">"കാണുക"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"കോൾ ഇല്ലാതാക്കി. ഈ കോൾ ചെയ്യുമ്പോൾ പങ്കിട്ട അറ്റാച്ച്‌മെന്റുകൾ മെസേജിൽ കാണുകയും ഇല്ലാതാക്കുകയും ചെയ്യുക."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"കോളുകൾ ഇല്ലാതാക്കി. ഈ കോളുകൾ ചെയ്യുമ്പോൾ പങ്കിട്ട അറ്റാച്ച്‌മെന്റുകൾ മെസേജിൽ കാണുകയും ഇല്ലാതാക്കുകയും ചെയ്യുക."</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 e48c9b73c..016b12914 100644
--- a/java/com/android/dialer/app/res/values-mn/strings.xml
+++ b/java/com/android/dialer/app/res/values-mn/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Гар утас"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Утасны товчлуур"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Утас"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Дуудлагын түүх"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Тохиромжгүй дугаарыг мэдээлэх"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Дугаар хуулах"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Галиглалыг хуулах"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Дугаар блоклох"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Дугаар блокноос гаргах"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Залгахын өмнө дугаар засах"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Дуудлагын түүхийг устгах уу?"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Дуут шууданг устгах"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Дуудлагын түүхийг устгах уу?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Энэ нь таны хийсэн бүх дуудлагыг түүхээс устгана."</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Дуудлагын түүхийг устгаж байна..."</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Утас"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Аваагүй дуудлага"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Аваагүй албаны дуудлага"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Аваагүй дуудлага"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> Дуут шуудан </item>
<item quantity="one">Дуут шуудан</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Тоглуулах"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g>-с ирсэн шинэ дуут шуудан"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Дуут шууданг тоглуулж чадсангүй"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Дуут шууданг ачаалж байна..."</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Дуут шууданг архивлаж байна..."</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Дуут шууданг ачаалж чадсангүй"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Зөвхөн дуут шуудантай дуудлагуудыг"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Зөвхөн ирсэн дуудлага"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Зөвхөн залгасан дуудлагуудыг"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Зөвхөн аваагүй дуудлагуудыг"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"хайх"</string>
- <string name="description_dial_button" msgid="699794433224646027">"залгах"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"залгах дугаар"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Тоглуулах эсхүл зогсоох"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Чанга яригчийг асаах буюу унтраах"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Тоглуулах байрлалыг хайх"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Тоглуулах хурдыг бууруулах"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Тоглуулах хурдыг нэмэгдүүлэх"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Дуудлагын түүх"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Нэмэлт сонголтууд"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"Товчлуур"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Зөвхөн залгасан дуудлагуудыг харуулах"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Зөвхөн ирсэн дуудлагуудыг харуулах"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Зөвхөн аваагүй дуудлагуудыг харуулах"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Зөвхөн дуут шуудангуудыг харуулах"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Бүх дуудлагыг харуулах"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"2-сек зогсолт нэмэх"</string>
- <string name="add_wait" msgid="1177723010768282578">"Хүлээлт нэмэх"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Тохиргоо"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Симулятор"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Шинэ UI үүсгэх товчлол"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Бүх харилцагчид"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Хүрэлтээр дуугардаг гар ашиглах"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Үргэлжилж буй дуудлага руу буцах"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Дуудлага нэмэх"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Ирж буй дуудлага"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Багц үйлдлийн горимд орж байна"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Багц үйлдлийн горимоос гарсан"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> сонгосон"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> сонголтыг болиулсан"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Дуут шууданг тоглуулах"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"<xliff:g id="NAME">%1$s</xliff:g> харилцагчийг харах"</string>
- <string name="description_call" msgid="1532402285334775372">"<xliff:g id="NAME">%1$s</xliff:g> руу залгах"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>-н харилцагчийн мэдээлэл"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Спам тараагч байж болзошгүй <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>-н дэлгэрэнгүй мэдээлэл"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> дуудлага."</string>
<string name="description_video_call" msgid="3738199365585751727">"Видео дуудлага."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"<xliff:g id="NAME">%1$s</xliff:g>-д мессеж илгээх"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Сонсоогүй дуут шуудан"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Дуун хайлтыг эхлүүлэх"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"<xliff:g id="NUMBER">%s</xliff:g> руу залгах"</string>
<string name="voicemail" msgid="8899540969000957954">"Дуут шуудан"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> сек"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> минут <xliff:g id="SECONDS">%s</xliff:g> секунд"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Багц үйлдлийн горимыг цуцлах"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Устгах"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Цуцлах"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Сонгосон <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>-г устгах уу?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> сонгосон"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Эдгээр дуут шууданг устгах уу? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> <xliff:g id="TIME">%2$s</xliff:g>-д"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Энэ дугаар луу залгах боломжгүй байна"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Дуут шууданг тохируулахын тулд Цэс &gt; Тохиргоо руу очно уу."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Дуут шуудан руу залгахын тулд эхлээд Нислэгийн горимыг идэвхгүй болгоно уу."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Ачааллаж байна..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"SIM картаас уншиж байна…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM картны харилцагчид"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Дуут хайлт хийх боломжгүй байна"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Утас аппликешныг идэвхгүйжүүлсэн тул утасны дуудлага хийх боломжгүй."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Харилцагчдаас хайх"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Дугаар нэмэх болон харилцагч хайх"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Таны дуудлагын түүх хоосон байна"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Дуудлага хийх"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Танд аваагүй дуудлага байхгүй байна."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Таны дуут шуудангийн хайрцаг хоосон байна."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Зөвхөн дуртайнуудыг харуулах"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Дуудлагын түүх"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Бүгд"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Аваагүй"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Дуут шуудан"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Түргэн залгалт"</string>
<string name="tab_history" msgid="7420269368689503596">"Дуудлагын түүх"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Харилцагчид"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Дуут шуудан"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Дуртай жагсаалтаас хасав"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Буцаах"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"<xliff:g id="NUMBER">%s</xliff:g> руу залгах"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Шинэ хаяг үүсгэх"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Харилцагчийн хаягт нэмэх"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Мессеж илгээх"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Видео дуудлага хийх"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Дугаар блоклох"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> шинэ аваагүй дуудлага"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Таны яаралтай залгах тохиргоон дээр одоогоор харилцагч байхгүй байна"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Таалагдсан хэсэгт нэмэх"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Бүх дугаарыг харахын тулд зурганд хүрнэ үү эсвэл жагсаалтыг өөрчлөхийн тулд удаан дарна уу."</string>
<string name="remove_contact" msgid="2353580570488923668">"Хасах"</string>
<string name="select_all" msgid="408601760696146245">"Бүгдийг сонгох"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Видео дуудлага"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> руу дуудлага хийх"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>-ын видео дуудлага."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>-н дуут шууданг сонсох"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>-н дуут шууданг тоглуулах"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>-н дуут шууданг зогсоох"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>-н дуут шууданг устгах"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> шинэ дуут шуудан</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> шинэ дуут шуудан</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>-д харилцагч шинээр үүсгэх"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>-ыг одоогийн харилцагч руугаа нэмнэ"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> дуудлагын дэлгэрэнгүй мэдээлэл"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Дуудлагын түүхээс устгагдсан"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Өнөөдөр"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Өчигдөр"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Хуучин"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Дуудлагын жагсаалт"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Чанга яригчийг асаах."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Чанга яригчийг унтраах."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Хурдан тоглуулах."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Удаан тоглуулах."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Тоглуулахыг эхлүүлэх буюу түр зогсоох."</string>
<string name="display_options_title" msgid="3880091801055797975">"Сонголтуудыг харуулах"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Дуу болон чичиргээ"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Дуут шуудангийн тохиргооны SIM"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Блоклосон дугаар"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g>-г аль хэдийн блоклосон байна."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Дуудах бүртгэл"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Зөвшөөрөл тохируулах"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Яаралтай дуудлагыг идэвхжүүлэхийн тулд Харилцагчдын зөвшөөрлийг идэвхжүүлнэ үү."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Дуудлагын жагсаалтыг харахын тулд утасны зөвшөөрлийг идэвхжүүлнэ үү."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Дуут шууданд хандахын тулд Утасны зөвшөөрлийг идэвхжүүлнэ үү."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Харилцагчаа хайхын тулд, Харилцагчийн жагсаалтын зөвшөөрлийг идэвхжүүлнэ үү."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Залгахын тулд Утасны зөвшөөрлийг идэвхжүүлнэ үү."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Гар утасны апп-д системийн тохиргоо бичих зөвшөөрөл алга."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Спам"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> офлайн, холбогдох боломжгүй байна"</string>
<string name="about_phone_label" msgid="582991354677973731">"Тухай"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Google-с сийрүүлсэн"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google сийрүүлж байна..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Сийрүүлэг ашиглах боломжгүй"</string>
<string name="view_conversation" msgid="7895904782094119702">"Үзэх"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Дуудлагыг устгасан. Энэ дуудлагын явцад Зурвас дотор хуваалцсан хавсралтуудыг үзэх болон устгах."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Дуудлагуудыг устгасан. Энэ дуудлагын явцад Зурвас дотор хуваалцсан хавсралтуудыг үзэх болон устгах."</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 f17f41831..5f4110cf3 100644
--- a/java/com/android/dialer/app/res/values-mr/strings.xml
+++ b/java/com/android/dialer/app/res/values-mr/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"फोन"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"फोन कीपॅड"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"फोन"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"कॉल इतिहास"</string>
- <string name="action_report_number" msgid="7231442711369737797">"चुकीच्या नंबरचा अहवाल द्या"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"नंबर कॉपी करा"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"प्रतिलेखन कॉपी करा"</string>
- <string name="action_block_number" msgid="3669819840999705278">"नंबर अवरोधित करा"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"नंबर अनावरोधित करा"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"कॉल करण्यापूर्वी नंबर संपादित करा"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"कॉल इतिहास साफ करा"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"व्हॉइसमेल हटवा"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"कॉल इतिहास साफ करायचा?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"हे आपल्या कॉल इतिहासातून सर्व कॉल हटवेल"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"कॉल इतिहास साफ करत आहे…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"फोन"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"सुटलेला कॉल"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"कार्याचा कॉल चुकविला"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"सुटलेले कॉल"</string>
@@ -48,66 +43,33 @@
<item quantity="one"> <xliff:g id="COUNT">%1$d</xliff:g> व्हॉइसमेल </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> व्हॉइसमेल </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"प्ले करा"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g> कडील नवीन व्हॉइसमेल"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"व्हॉइसमेल प्ले करू शकलो नाही"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"व्हॉइसमेल लोड करत आहे…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"व्हॉइसमेल संग्रहित करीत आहे..."</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"व्हॉइसमेल लोड करू शकलो नाही"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"केवळ व्हॉइसमेल सह कॉल"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"केवळ येणारे कॉल"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"केवळ केले जाणारे कॉल"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"केवळ सुटलेले कॉल"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"शोधा"</string>
- <string name="description_dial_button" msgid="699794433224646027">"डायल करा"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"डायल करण्यासाठी नंबर"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"प्‍ले करा किंवा प्‍लेबॅक थांबवा"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"स्‍पीकरफोन चालू किंवा बंद करा"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"प्लेबॅक स्थान शोधतात"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"प्‍लेबॅक दर कमी करा"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"प्‍लेबॅक दर वाढवा"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"कॉल इतिहास"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"अधिक पर्याय"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"की पॅड"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"केवळ केले जाणारे दर्शवा"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"केवळ येणारे दर्शवा"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"केवळ सुटलेले दर्शवा"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"केवळ व्हॉइसमेल दर्शवा"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"सर्व कॉल दर्शवा"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"2-सेकंद विराम जोडा"</string>
- <string name="add_wait" msgid="1177723010768282578">"प्रतीक्षा करा जोडा"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"सेटिंग्ज"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"सिम्युलेटर"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"नवीन UI शॉर्टकट तयार करा"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"सर्व संपर्क"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"स्‍पर्श टोन कीपॅडचा वापर करा"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"चालू असलेल्या कॉलवर परत जा"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"कॉल जोडा"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"येणारे कॉल"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"मोठ्या प्रमाणात क्रिया मोडमध्ये प्रवेश करीत आहे"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"मोठ्या प्रमाणात क्रिया मोड सोडत आहे"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> निवडले"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> ची निवड रद्द केली"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"व्हॉइसमेल प्ले करा"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"<xliff:g id="NAME">%1$s</xliff:g> संपर्क पहा"</string>
- <string name="description_call" msgid="1532402285334775372">"<xliff:g id="NAME">%1$s</xliff:g> ला कॉल करा"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> साठी संपर्क तपशील"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"संशयास्पद स्पॅम कॉलर <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> साठी संपर्क तपशील"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> कॉल."</string>
<string name="description_video_call" msgid="3738199365585751727">"व्हिडिओ कॉल."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"<xliff:g id="NAME">%1$s</xliff:g> वर SMS पाठवा"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"न ऐकलेला व्हॉइसमेल"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"व्हॉइस शोध प्रारंभ करा"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"<xliff:g id="NUMBER">%s</xliff:g> ला कॉल करा"</string>
<string name="voicemail" msgid="8899540969000957954">"व्हॉइसमेल"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> सेकंद"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> मिनिट <xliff:g id="SECONDS">%s</xliff:g> सेकंद"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"बॅच क्रिया मोड रद्द करा"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"हटवा"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"रद्द करा"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"निवडलेले <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> हटवायचेे?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> निवडले"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"हा व्हॉइसमेल हटवायचा? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> रोजी <xliff:g id="TIME">%2$s</xliff:g> वाजता"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"या नंबरवर कॉल करू शकत नाही"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"व्हॉइसमेल सेट करण्‍यासाठी, मेनू &gt; सेटिंग्‍ज वर जा."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"व्हॉइसमेलला कॉल करण्यासाठी, प्रथम विमान मोड बंद करा."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"लोड करीत आहे..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"सिम कार्ड मधून लोड करीत आहे..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"सिम कार्ड संपर्क"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"व्हॉइस शोध उपलब्ध नाही"</string>
- <string name="call_not_available" msgid="7850148370757361155">"फोन अनुप्रयोग अक्षम केला गेला असल्याने फोन कॉल करणे शक्य नाही."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"संपर्क शोधा"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"नंबर जोडा किंवा संपर्क शोधा"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"आपला कॉल इतिहास रिक्त आहे"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"एक कॉल करा"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"आपल्‍याकडे कोणतेही सुटलेले कॉल नाहीत."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"आपला व्हॉइसमेल इनबॉक्स रिक्त आहे."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"केवळ आवडीचे दर्शवा"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"कॉल इतिहास"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"सर्व"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"सुटलेले"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"व्हॉइसमेल"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"स्पीड डायल"</string>
<string name="tab_history" msgid="7420269368689503596">"कॉल इतिहास"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"संपर्क"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"व्हॉइसमेल"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"आवडी मधून काढले"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"पूर्ववत करा"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"<xliff:g id="NUMBER">%s</xliff:g> ला कॉल करा"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"नवीन संपर्क तयार करा"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"संपर्कांमध्‍ये जोडा"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMS पाठवा"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"व्‍हिडिओ कॉल करा"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"नंबर अवरोधित करा"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> नवीन सुटलेले कॉल"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"अद्याप आपल्‍या स्पीड डायलवर कोणीही नाही"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"एक आवडते जोडा"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"सर्व नंबर पाहण्यासाठी प्रतिमेस स्पर्श करा किंवा पुन्हा क्रम लावण्यासाठी स्पर्श करा आणि धरून ठेवा"</string>
<string name="remove_contact" msgid="2353580570488923668">"काढा"</string>
<string name="select_all" msgid="408601760696146245">"सर्व निवडा"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"व्हिडिओ कॉल"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> वर कॉल करा"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"व्हिडिओ कॉल <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> कडील व्हॉइसमेल ऐका"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> कडील व्हॉइसमेल प्ले करा"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> कडील व्हॉइसमेल ला विराम द्या"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> वरील व्हॉइसमेल हटवा"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> नवीन व्हॉइसमेल</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> नवीन व्हॉइसमेल</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> साठी संपर्क तयार करा"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"विद्यमान संपर्कांमध्ये <xliff:g id="NAMEORNUMBER">^1</xliff:g> जोडा"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> साठी कॉल तपशील"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"कॉल इतिहासातून हटविले"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"आज"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"काल"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"अधिक जुने"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"कॉल सूची"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"स्पीकर चालू करा."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"स्पीकर बंद करा."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"अधिक जलद प्ले करा."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"अधिक धीमे प्ले करा."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"प्लेबॅक प्रारंभ करा किंवा त्यास विराम द्या."</string>
<string name="display_options_title" msgid="3880091801055797975">"प्रदर्शन पर्याय"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"ध्वनी आणि कंपने"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"व्हॉइसमेल सेटिंग्जसाठी सिम निवडा"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"अवरोधित केलेले नंबर"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> आधीच अवरोधित केलेला आहे."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"कॉल करण्याची खाती"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"परवानग्या सेट करा"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"स्पीड डायल सक्षम करण्‍यासाठी, संपर्क परवानगी चालू करा."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"आपला कॉल लॉग पाहण्‍यासाठी, फोन परवानगी चालू करा."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"आपल्‍या व्हॉइसमेलमध्‍ये प्रवेश करण्‍यासाठी, फोन परवानगी चालू करा."</string>
<string name="permission_no_search" msgid="2424710404207193826">"आपले संपर्क शोधण्‍यासाठी, संपर्क परवानग्या चालू करा."</string>
<string name="permission_place_call" msgid="8686908130349369423">"कॉल करण्यासाठी, फोन परवानगी चालू करा."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"फोन अॅपला सिस्टीम स‍ेटिंग्जमध्ये लिहिण्याची परवानगी नाही."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"स्पॅम"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> ऑफलाइन आहे आणि त्यांच्याशी संपर्क साधू शकत नाही"</string>
<string name="about_phone_label" msgid="582991354677973731">"बद्दल"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Google ने प्रतिलेखन केलेले"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google प्रतिलेखित करत आहे ..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"प्रतिलेखन उपलब्ध नाही"</string>
<string name="view_conversation" msgid="7895904782094119702">"पहा"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"कॉल हटविला. या कॉल दरम्यान Messages मध्ये सामायिक केलेली संलग्नके पहा आणि हटवा."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"कॉल हटविला. कॉल दरम्यान Messages मध्ये सामायिक केलेली संलग्नके पहा आणि हटवा."</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 eba72ea77..a00010ed9 100644
--- a/java/com/android/dialer/app/res/values-ms/strings.xml
+++ b/java/com/android/dialer/app/res/values-ms/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Pad Kekunci Telefon"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefon"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Sejarah panggilan"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Laporkan nombor yang tidak tepat"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Salin nombor"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Salin transkripsi"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Sekat nombor"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Nyahsekat nombor"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Edit nombor sebelum memanggil"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Kosongkan sejarah panggilan"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Padamkan mel suara"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Kosongkan sejarah panggilan?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Tindakan ini akan memadamkan semua panggilan daripada sejarah anda"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Mengosongkan sejarah panggilan..."</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telefon"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Panggilan tidak dijawab"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Panggilan terlepas daripada tempat kerja"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Panggilan terlepas"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> Mel suara </item>
<item quantity="one">Mel suara</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Main"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Mel suara baharu daripada <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Tidak dapat memainkan mel suara"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Memuatkan mel suara..."</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Mengarkib mel suara…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Tidak dapat memuatkan mel suara"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Panggilan dengan mel suara sahaja"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Panggilan masuk sahaja"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Panggilan keluar sahaja"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Panggilan terlepas sahaja"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"cari"</string>
- <string name="description_dial_button" msgid="699794433224646027">"dail"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"nombor untuk didail"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Mainkan atau berhenti main balik"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Hidupkan atau matikan pembesar suara"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Dapatkan kedudukan main balik"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Kurangkan kadar main balik"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Tingkatkan kadar main balik"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Sejarah panggilan"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Lagi pilihan"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"pad kekunci"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Tunjuk panggilan keluar shj"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Tunjuk panggilan masuk shj"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Tunjuk panggilan terlepas shj"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Tunjukkan mel suara sahaja"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Tunjukkan semua panggilan"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Tambah jeda 2 saat"</string>
- <string name="add_wait" msgid="1177723010768282578">"Tambah penungguan"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Tetapan"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Buat Pintasan UI Baharu"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Semua kenalan"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Gunakan pad kekunci nada sentuh"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Kembali ke panggilan yang sedang berlangsung"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Tambah panggilan"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Panggilan masuk"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Memasuki mod tindakan pukal"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Meninggalkan mod tindakan pukal"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> dipilih"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> dinyahpilih"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Mainkan mel suara"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Lihat kenalan <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Panggil <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Butiran hubungan untuk <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Butiran hubungan pemanggil spam yang disyaki <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> panggilan."</string>
<string name="description_video_call" msgid="3738199365585751727">"Panggilan video."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Hantar SMS kepada <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Mel suara belum didengar"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Mulakan carian suara"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Panggil <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Mel suara"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> saat"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> saat"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Batalkan mod tindakan kelompok"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Padam"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Batal"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Padam <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> yang dipilih?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> dipilih"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Padamkan mel suara ini? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> pada <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Tidak dapat menghubungi nombor ini"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Untuk menyediakan mel suara, pergi ke Menu &gt; Tetapan."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Untuk memanggil mel suara, matikan mod Pesawat terlebih dahulu."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Memuatkan…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Memuatkan dari kad SIM..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Kenalan kad SIM"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Carian suara tidak tersedia"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Tidak boleh membuat panggilan telefon kerana aplikasi Telefon telah dilumpuhkan."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Cari dalam kenalan"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Tambahkn no. atau cari kenalan"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Sejarah panggilan anda kosong"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Buat panggilan"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Anda tiada panggilan terlepas."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Peti masuk mel suara anda kosong."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Tunjukkan kegemaran sahaja"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Sejarah Panggilan"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Semua"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Tidak dijawab"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Mel suara"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Dail laju"</string>
<string name="tab_history" msgid="7420269368689503596">"Sejarah Panggilan"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kenalan"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Mel suara"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Dialih keluar daripada kegemaran"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Buat asal"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Panggil <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Buat kenalan baharu"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Tambahkan pada kenalan"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Hantar SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Buat panggilan video"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Sekat nombor"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> panggilan terlepas baharu"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Belum ada sesiapa pada dail pantas anda"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Tambahkan kegemaran"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Sentuh imej untuk melihat semua nombor atau sentuh &amp; tahan untuk menyusun semula"</string>
<string name="remove_contact" msgid="2353580570488923668">"Alih keluar"</string>
<string name="select_all" msgid="408601760696146245">"Pilih semua"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Panggilan video"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Panggil <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Panggilan video <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Dengar mel suara daripada <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Mainkan mel suara daripada <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Jeda mel suara daripada <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Padamkan mel suara daripada <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> mel suara baharu</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> mel suara baharu</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Buat kenalan untuk <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Tambahkan <xliff:g id="NAMEORNUMBER">^1</xliff:g> pada kenalan yang sedia ada"</string>
<string name="description_details_action" msgid="2061866409737706174">"Butiran panggilan untuk <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Dipadamkan dari sejarah panggilan"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Hari ini"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Semalam"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Lebih lama"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Senarai panggilan"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Hidupkan pembesar suara."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Matikan pembesar suara."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Main lebih cepat."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Main lebih perlahan."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Mulakan atau jeda main balik."</string>
<string name="display_options_title" msgid="3880091801055797975">"Pilihan paparan"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Bunyi dan getaran"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Pilih SIM untuk tetapan mel suara"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Nombor yang disekat"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> sudah disekat."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Akaun panggilan"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Tetapkan kebenaran"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Untuk mendayakan dail laju, hidupkan kebenaran Kenalan."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Untuk melihat log panggilan anda, hidupkan kebenaran Telefon."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Untuk mengakses mel suara anda, hidupkan kebenaran Telefon."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Untuk mencari kenalan anda, hidupkan kebenaran Kenalan."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Untuk membuat panggilan, hidupkan kebenaran Telefon."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Apl telefon tiada kebenaran untuk menulis ke tetapan sistem."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> di luar talian dan tidak dapat dihubungi"</string>
<string name="about_phone_label" msgid="582991354677973731">"Perihal"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Ditranskripsikan oleh Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google sedang mentranskripsi…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transkrip tidak tersedia"</string>
<string name="view_conversation" msgid="7895904782094119702">"Lihat"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Panggilan dipadam. Lihat dan padam lampiran yang dikongsi semasa panggilan ini dalam Mesej."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Panggilan dipadam. Lihat dan padam lampiran yang dikongsi semasa panggilan dalam Mesej."</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 857da2e6e..204eda59e 100644
--- a/java/com/android/dialer/app/res/values-my/strings.xml
+++ b/java/com/android/dialer/app/res/values-my/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"ဖုန်း"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"ဖုန်းခလုတ်ခုံ"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"ဖုန်း"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"ခေါ်ဆိုမှု မှတ်တမ်း"</string>
- <string name="action_report_number" msgid="7231442711369737797">"မမှန်ကန်သည့် နံပါတ်အား သတင်းပို့ပါ"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"နံပါတ်ကိုကူးရန်"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"အသံမှစာအဖြစ်ဘာသာပြန်ခြင်းကို ကူးရန်"</string>
- <string name="action_block_number" msgid="3669819840999705278">"နံပါတ်ကို ပိတ်ရန်"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"နံပါတ်ကို ဖွင့်မည်"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"မခေါ်ဆိုမီ နံပါတ်ကိုတည်းဖြတ်ရန်"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"ခေါ်ဆိုမှု မှတ်တမ်း ရှင်းရန်"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"အသံပို့စာ အားဖျက်ရန်"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"ခေါ်ဆိုမှု မှတ်တမ်းကို ဖယ်ရှားရမလား။"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"ဒါက သင့် မှတ်တမ်းထဲက ခေါ်ဆိုမှုများ အားလုံးကို ဖျက်ပစ်မည်"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"ခေါ်ဆိုမှု မှတ်တမ်းကို ရှင်းနေ…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"ဖုန်း"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"လွဲသွားသော ဖုန်းခေါ်မှု"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"လွတ်သွားသည့် အလုပ်ဆိုင်ရာ ခ​ေါ်ဆိုမှု"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"လွတ်သွားသော ခေါ်ဆိုမှုများ"</string>
@@ -48,66 +43,33 @@
<item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> အသံမေးလ်များ </item>
<item quantity="one"> အသံမေးလ်</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"နားထောင်သည်"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g> ဆီမှ အသံစာ အသစ်"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"အသံမေးလ်ကို ဖွင့်မပေးနိုင်ခဲ့"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"အသံမေးလ်ကို တင်ပေးနေ…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"အသံစာတိုကို သိမ်းနေသည်..."</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"အသံမေးလ်ကို တင်မပေးနိုင်ခဲ့"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"အသံမေးလ်ပါသော အဝင်ခေါ်ဆိုမှုများသာ"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"အဝင်ဖုန်းသာ"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"အထွက်ခေါ်ဆိုမှုများသာ"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"လွတ်သွားသော ဖုန်းသာ"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"ရှာဖွေရန်"</string>
- <string name="description_dial_button" msgid="699794433224646027">"ဖုန်းခေါ်ခြင်း"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"ခေါ်ရန် နံပါတ်"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"ပြန်ဖွင့်ပြမှုကို ဖွင့်ရန် သို့မဟုတ် ရပ်ရန်"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"စပီကာဖုန်းကို ဖွင့် သို့မဟုတ် ပိတ်ရန်"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"အသံပြန်ဖွင့်ရေး နေရာကို ရှာရန်"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"ပြန်ဖွင့်မှု နှုန်းကို လျှော့ချရန်"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"ပြန်ဖွင့်မှု နှုန်းကို မြှင့်ရန်"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"ခေါ်ဆိုမှုမှတ်တမ်း"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"ပိုမိုရွေးချယ်စရာများ"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"ခလုတ်ခုံ"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"အထွက်ခေါ်ဆိုခြင်းများသာပြပါ"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"အဝင်ခေါ်ဆိုမှုသာ ပြပါ"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"လွတ်သွားသော ခေါ်ဆိုမှုများသာပြပါ"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"အသံပို့စာများသာ ပြပါ"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"ဖုန်းခေါ်မှုအားလုံးပြရန်"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"၂စက္ကန့်ရပ်ဆိုင်းရန် ထည့်ပါ"</string>
- <string name="add_wait" msgid="1177723010768282578">"စောင့်ဆိုင်းခြင်း ထည့်ပါ"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"ဆက်တင်များ"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"အသစ်ကဲ့သို့ တုပသည့်စနစ်"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"UI ဖြတ်လမ်းလင့်ခ်အသစ် လုပ်ရန်"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"လိပ်စာများအားလုံး"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"touch tone ကီးခလုတ် ကိုအသုံးပြုပါ"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"ဖုန်းပြန်ခေါ်မှု ပြုလုပ်နေစဉ်"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"ဖုန်းခေါ်မှု ထပ်ထည့်ပါ"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"အဝင်ခေါ်ဆိုမှုများ"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"တပြိုင်နက်တည်း စုပြုံလုပ်ဆောင်ချက်မုဒ်ကို ထည့်သွင်းခြင်း"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"တပြိုင်နက်တည်း စုပြုံလုပ်ဆောင်ချက်မုဒ်မှ ထွက်လိုက်သည်"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"ရွေးချယ်ထားသော <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"မရွေးချယ်ထားသော <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"အသံပို့စာ နားထောင်ရန်"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"<xliff:g id="NAME">%1$s</xliff:g> လိပ်စာကြည့်ရန်"</string>
- <string name="description_call" msgid="1532402285334775372">"<xliff:g id="NAME">%1$s</xliff:g> ကိုခေါ်ပါ"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> ရဲ့ အဆက်အသွယ် အသေးစိတ်"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"သံသယဖြစ်ဖွယ်စပမ်းခေါ်ဆိုသူ <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> အတွက် အဆက်အသွယ်အသေးစိတ်"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> ခါ"</string>
<string name="description_video_call" msgid="3738199365585751727">"ဗီဒီယို ခေါ်ဆိုမှု"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"<xliff:g id="NAME">%1$s</xliff:g>ထံသို့ SMS ပို့ရန်"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"မနားထောင်ရသေးသော အသံပို့စာ"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"အသံဖွင့်ရှာဖွေမှု စရန်"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"<xliff:g id="NUMBER">%s</xliff:g> ကိုခေါ်ပါ"</string>
<string name="voicemail" msgid="8899540969000957954">"အသံစာပို့စနစ်"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> စက္ကန့်"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> မိနစ် <xliff:g id="SECONDS">%s</xliff:g> စက္ကန့်"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"တပြိုင်နက်တည်း စုပြုံလုပ်ဆောင်ချက်များမုဒ်ကိ ပယ်ဖျက်ရန်"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"ဖျက်ပါ"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"မလုပ်တော့"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"ရွေးထားသော <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> ကို ဖျက်လိုပါသလား။"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> ကို ရွေးချယ်ထားသည်"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"ဤအသံမေးလ်များကို ဖျက်မလား။ "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> <xliff:g id="TIME">%2$s</xliff:g> ၌"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"ဒီနံပါတ်ကို မခေါ်ဆိုနိုင်ပါ"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"အသံမေးလ်စနစ်ကိုသတ်မှတ်ရန် မီနူးမှတစ်ဆင့် ဆက်တင်များသို့သွားပါ။"</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"အသံမေးလ်ခေါ်ဆိုနိုင်ရန် လေယာဉ်ပျံပေါ်သုံးစနစ်ကို ပိတ်ပါ။"</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"ဖွင့်နေစဉ်"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEIDနံပါတ်"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"ဆင်းမ်ကဒ်မှ ဖွင့်နေပါသည်..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"ဆင်းမ်ကဒ်မှ အဆက်အသွယ်များ"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"အသံဖြင့် ရှာဖွေမှု မရှိ"</string>
- <string name="call_not_available" msgid="7850148370757361155">"ဖုန်း အပလီကေးရှင်းကို ပိတ်ထား၍ ဖုန်း ခေါ်ဆိုမှု မပြုလုပ်နိုင်ခဲ့ပါ။"</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"အဆက်အသွယ်များရှာပါ"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"နံပါတ်ပေါင်းထည့်ပါ သို့မဟုတ် အဆက်အသွယ်များ ရှာဖွေပါ"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"သင့်ခေါ်ဆိုမှတ်တမ်းတွင် ဘာမှမရှိပါ"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"ဖုန်းခေါ်ရန်"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"သင့်တွင် လွတ်သွားသည့်ခေါ်ဆိုမှုများ မရှိပါ။"</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"သင့်အသံမေးလ် စာတိုက်ပုံးတွင် ဘာမှမရှိပါ။"</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"အနှစ်သက်ဆုံးများသာ ပြပါ"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"ယခင်ခေါ်ဆိုမှုများ"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"အားလုံး"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"လွတ်သွားသော"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"အသံစာ"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"အမြန် နံပါတ်လှည့်မှု"</string>
<string name="tab_history" msgid="7420269368689503596">"ခေါ်ဆိုမှု မှတ်တမ်း"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"အဆက်အသွယ်များ"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"အသံမေးလ်"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"အနှစ်သက်ဆုံးများထဲမှာ ထုတ်လိုက်ပါပြီ"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"နောက်ပြန်လုပ်ပါ"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"<xliff:g id="NUMBER">%s</xliff:g> ကိုခေါ်ပါ"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"အဆက်အသွယ် အသစ် ဖန်တီးရန်"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"အဆက်အသွယ်သို့ ပေါင်းထည့်ရန်"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"စာတို ပို့ရန်"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"ဗီဒီယို ဖုန်းခေါ်ရန်"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"နံပါတ်ကို ပိတ်ဆို့ရန်"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"လွတ်သွားသောဖုန်း <xliff:g id="NUMBER">%s</xliff:g> ခါ"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"သင်၏အမြန်ခေါ်စာရင်းတွင် မည်သူမျှ မရှိသေးပါ"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"အနှစ်သက်ဆုံးတစ်ခု ထည့်ရန်"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"နံပါတ်အားလုံးကိုကြည့်ရန် ပုံကိုထိပါ (သို့) ပြန်စီရန် ထိပြီးဖိထားပါ"</string>
<string name="remove_contact" msgid="2353580570488923668">"ဖယ်ရှာခြင်း"</string>
<string name="select_all" msgid="408601760696146245">"အားလုံးကို ရွေးချယ်ပါ"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"ဗီဒီယို ခေါ်ဆိုမှု"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> အားခေါ်ရန်"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ကိုဗီဒီယိုခေါ်ဆိုမည်။"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>ထံမှ အသံစာကို နားထောင်ရန်"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> မှ အသံအသုံးပြုစာအား ဖွင့်ပါ"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> မှ အသံအသုံးပြုစာအား ရပ်ပါ"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> မှ အသံအသုံးပြုစာအား ဖျက်ပါ"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"> အသံသုံးပို့စာ အသစ် <xliff:g id="COUNT_1">%d</xliff:g> ခု</item>
- <item quantity="one"> အသံသုံးပို့စာ အသစ် <xliff:g id="COUNT_0">%d</xliff:g> ခု</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> အတွက် အဆက်အသွယ် ဖန်တီးမည်"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> အားလက်ရှိ အဆက်အသွယ်သို့ ပေါင်းထည့်မည်"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>၏ ခေါ်ဆိုမှု အသေးစိတ်များ"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"ခေါ်ဆိုမှု မှတ်တမ်းထဲမှ ဖျက်ပစ်ခဲ့"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"ယနေ့"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"မနေ့က"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"ပိုဟောင်းသော"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"ခေါ်ဆိုမှုများ စာရင်း"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"စပီကာကို ဖွင့်ပါ။"</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"စပီကာကို ပိတ်ပါ။"</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"ပိုမြန်စွာ ကစားရန်"</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"ပိုနှေးစွာ ကစားရန်"</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"ဖွင့်မှု စတင် သို့မဟုတ် ဆိုင်းငံ့ရန်"</string>
<string name="display_options_title" msgid="3880091801055797975">"ပြသမှုအတွက်ရွေးစရာများ"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"အသံများနှင့် တုန်ခါမှု"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"အသံမေးလ်ဆက်တင်အတွက် SIM ရွေးပါ"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"ပိတ်ထားသည့် နံပါတ်များ"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> အားပိတ်ဆို့ထားပြီးပါပြီ။"</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"ခေါ်ဆိုသော အကောင့်များ"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"ခွင့်ပြုချက်များ သတ်မှတ်မည်"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"မြန်နှုန်းမြင့်ဖုန်းခေါ်ဆိုမှုကို ဖွင့်ရန်၊ အဆက်အသွယ်ခွင့်ပြုချက်ကို ဖွင့်ပါ။"</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"ခေါ်ဆိုမှုမှတ်တမ်းကို ကြည့်ရန်၊ ဖုန်းခွင့်ပြုချက်ကို ဖွင့်ပါ။"</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"အသံမေးလ်ကိုအသုံးပြုရန်၊ ဖုန်းခွင့်ပြုချက်ကိုဖွင့်ပါ။"</string>
<string name="permission_no_search" msgid="2424710404207193826">"သင့်အဆက်အသွယ်များကို ရှာဖွေရန်၊ အဆက်အသွယ်ခွင့်ပြုချက်များကို ဖွင့်ပါ။"</string>
<string name="permission_place_call" msgid="8686908130349369423">"ဖုန်းခေါ်ဆိုရန်၊ ဖုန်းခွင့်ပြုချက်ကိုဖွင့်ပါ။"</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"ဖုန်း အက်ပ်ဆီတွင် စနစ် ဆက်တင်များသို့ ရေးသားခွင့် မရှိပါ။"</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"စပမ်း"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> သည် အော့ဖ်လိုင်းဖြစ်နေသောကြောင့် ဆက်သွယ်၍ မရနိုင်ပါ"</string>
<string name="about_phone_label" msgid="582991354677973731">"အကြောင်း"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Google ၏ စာသားမှတ်တမ်း"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google က ကူးယူနေသည်…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"စာသားမှတ်တမ်း မရရှိနိုင်ပါ"</string>
<string name="view_conversation" msgid="7895904782094119702">"ကြည့်ရန်"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"ခေါ်ဆိုမှုကို ဖျက်လိုက်ပါပြီ။ မက်ဆေ့ဂျ်များရှိ ဤခေါ်ဆိုမှုအတောအတွင်း မျှဝေထားသော ပူးတွဲပါဖိုင်များကို ကြည့်ရှုပြီး ဖျက်ပါ။"</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"ခေါ်ဆိုမှုကို ဖျက်လိုက်ပါပြီ။ မက်ဆေ့ဂျ်များရှိ ဤခေါ်ဆိုမှုများအတွင်း မျှဝေထားသော ပူးတွဲပါဖိုင်များကို ကြည့်ရှုပြီး ဖျက်ပါ။"</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 4d2db167b..2c0965c2e 100644
--- a/java/com/android/dialer/app/res/values-nb/strings.xml
+++ b/java/com/android/dialer/app/res/values-nb/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Telefontastatur"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefon"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Anropslogg"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Rapportér feil nummer"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Kopiér nummeret"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Kopiér transkripsjonen"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Blokkér nummeret"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Opphev blokkeringen av nummeret"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Endre nummeret før du ringer"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Slett anropsloggen"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Slett talepost"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Vil du slette anropsloggen?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Dette sletter alle anrop fra loggen"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Sletter anropsloggen …"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Ring"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Tapt anrop"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Tapt jobbanrop"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Tapte anrop"</string>
@@ -48,66 +43,33 @@
<item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> talemeldinger </item>
<item quantity="one">talemelding</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Spill av"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Ny talemelding fra <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Kunne ikke spille av talepost"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Laster inn talepost …"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Arkiverer taleposten …"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Kunne ikke laste inn taleposten"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Bare anrop som gikk til talepostkasse"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Bare innkommende anrop"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Bare utgående anrop"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Bare ubesvarte anrop"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"søk"</string>
- <string name="description_dial_button" msgid="699794433224646027">"ring"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"ring til"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Spill av eller stopp avspillingen"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Slå høyttaleren på eller av"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Søk etter avspillingsposisjon"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Reduser avspillingshastigheten"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Øk avspillingshastigheten"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Anropslogg"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Flere alternativer"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"Tastatur"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Vis bare utgående"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Vis bare innkommende"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Vis bare tapte"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Vis bare talemeldinger"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Vis alle samtaler"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Legg til pause på 2 sek."</string>
- <string name="add_wait" msgid="1177723010768282578">"Legg til Vent"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Innstillinger"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Nytt grensesnitt – lag snarvei"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Alle kontakter"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Bruk tonetastatur"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Gå tilbake til aktiv samtale"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Legg til en samtale"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Innkommende samtaler"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Starter massehandlingsmodus"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Massehandlingsmodus er avsluttet"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Du har valgt <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Du har valgt bort <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Spill av talemelding"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Se kontakten <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Ring <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Kontaktinformasjon for <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Kontaktdetaljer for den potensielt useriøse oppringeren <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> samtaler."</string>
<string name="description_video_call" msgid="3738199365585751727">"Videoanrop."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Send SMS til <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Ikke avspilt talepost"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Start talesøk"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Ring <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Telefonsvarer"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> sek"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> sek"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Avbryt massehandlinsmodus"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Slett"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Avbryt"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Slett markert <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> er valgt"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Vil du slette disse talemeldingene? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> kl. <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Kan ikke ringe dette nummeret"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"For å konfigurere talepostfunksjonen, gå til Meny &gt; Innstillinger."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Du må slå av flymodus før du kan sjekke talepostkassen."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Laster inn …"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Henter fra SIM-kort…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Kontakter på SIM-kort"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Talesøk er ikke tilgjengelig"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Kan ikke ringe fordi Telefon-appen er deaktivert."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Søk i kontakter"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Legg til nummer eller søk etter kontakter"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Anropsloggen er tom"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Start en samtale"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Du har ingen tapte anrop."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Talepostkassen din er tom."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Vis bare favoritter"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Anropslogg"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Alle"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Ubesvarte"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Talemeldinger"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Hurtigvalg"</string>
<string name="tab_history" msgid="7420269368689503596">"Anropslogg"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kontakter"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Talepostkasse"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Fjernet fra favoritter"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Angre"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Ring <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Opprett ny kontakt"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Legg til for en kontakt"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Send SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Start en videosamtale"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Blokkér nummeret"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> nye tapte anrop"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Du har ingen på hurtigoppringning ennå"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Legg til en favoritt"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Trykk på bildet for å se alle numrene, eller trykk og hold for å omorganisere"</string>
<string name="remove_contact" msgid="2353580570488923668">"Fjern"</string>
<string name="select_all" msgid="408601760696146245">"Velg alle"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videoanrop"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Ring <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Start videoanrop med <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Lytt til talepostkasse fra <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Spill av talemelding fra <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Sett talemelding fra <xliff:g id="NAMEORNUMBER">^1</xliff:g> på pause"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Slett talemelding fra <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> nye taleposter</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ny talepost</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Opprett kontakt for <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Legg <xliff:g id="NAMEORNUMBER">^1</xliff:g> til en eksisterende kontakt"</string>
<string name="description_details_action" msgid="2061866409737706174">"Samtaledetaljer for <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Slettet fra anropsloggen"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"I dag"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"I går"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Eldre"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Anropsliste"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Slå på høyttaleren."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Slå av høyttaleren."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Spill av raskere."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Spill av saktere."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Start eller stopp avspillingen."</string>
<string name="display_options_title" msgid="3880091801055797975">"Visningsalternativer"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Lyder og vibrasjon"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Velg SIM for talepostinnstillinger"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Blokkerte numre"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> er allerede blokkert."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Ringekontoer"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Angi tillatelser"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"For å slå på hurtigoppringning, slå på Kontakter-tillatelsen."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"For å se samtaleloggen din, slå på Telefon-tillatelsen."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"For å få tilgang til talepostkassen, slå på Telefon-tillatelsen."</string>
<string name="permission_no_search" msgid="2424710404207193826">"For å søke i kontaktene dine, slå på tillatelser for Kontakter."</string>
<string name="permission_place_call" msgid="8686908130349369423">"For å ringe, slå på Telefon-tillatelsen."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Telefonappen har ikke tillatelse til å skrive til systeminnstillinger."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Nettsøppel"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> er frakoblet og kan ikke nås"</string>
<string name="about_phone_label" msgid="582991354677973731">"Om"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transkribert av Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google transkriberer …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Ingen transkripsjon"</string>
<string name="view_conversation" msgid="7895904782094119702">"Se"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Anropet er slettet. Se og slett vedleggene som ble delt i denne samtalen, i Meldinger."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Anropene er slettet. Se og slett vedleggene som ble delt i samtalene, i Meldinger."</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 11be00ab4..5a7d0c6ba 100644
--- a/java/com/android/dialer/app/res/values-ne/strings.xml
+++ b/java/com/android/dialer/app/res/values-ne/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"फोन"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"फोनको किप्याड"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"फोन"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"कल इतिहास"</string>
- <string name="action_report_number" msgid="7231442711369737797">"गलत नम्बर रिपोर्ट गर्नुहोस्"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"नम्बर प्रतिलिपि गर्नुहोस्"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"ट्रान्सक्रिप्शनको प्रतिलिपि बनाउँनुहोस्"</string>
- <string name="action_block_number" msgid="3669819840999705278">"नम्बरलाई रोक्नुहोस्"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"नम्बर माथिको रोक हटाउनुहोस्"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"कल गर्न अगाडि नम्बर सम्पादन गर्नुहोस्"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"कल इतिहास हटाउनुहोस्"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"भ्वाइसमेल हटाउनुहोस्"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"कल इतिहास मेटाउने हो?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"यस कार्यले तपाईँको इतिहासबाट सबै कल मेट्नेछ"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"कल इतिहास हाटउँदै..."</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"फोन"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"छुटेका कल"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"छुटेको कार्यको कल"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"छुटेका कलहरू"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> भ्वाइसमेलहरू </item>
<item quantity="one">भ्वाइसमेल</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"बजाउनुहोस्"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g> , <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g> बाट नयाँ भ्वाइसमेल"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"भ्वाइस मेललाई बजाउन सकिएन"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"भ्वाइस मेल लोड हुँदै ..."</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"भ्वाइस मेलको अभिलेख राख्दै..."</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"भ्वाइस मेललाई लोड गर्न सकिएन"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"भ्वाइसमेलका साथ मात्र कल गर्नुहोस्"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"आगमन कलहरू मात्र"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"बहिर्गमन कलहरू मात्र"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"छुटेका कलहरू मात्र"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"( <xliff:g id="COUNT">%1$d</xliff:g> ) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"खोजी गर्नुहोस्"</string>
- <string name="description_dial_button" msgid="699794433224646027">"डायल"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"डायल गर्न संख्या"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"प्लेब्याक चलाउनुहोस वा रोक्नुहोस्"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"स्पीकरफोन खोल्नुहोस् वा बन्द गर्नुहोस्"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"प्लेब्याक स्थिति खोज्नुहोस्"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"प्लेब्याक दर कम गर्नुहोस्"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"प्लेब्याक दर बढाउनुहोस्"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"कलको इतिहास"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"थप विकल्पहरू"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"किप्याड"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"बहिर्गमन मात्र देखाउनुहोस्"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"आगमन कल मात्र देखाउनुहोस्"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"छुटेकाहरू मात्र देखाउनुहोस्"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"भ्वाइसमेलहरू मात्र देखाउनुहोस्"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"सबै कलहरू देखाउनुहोस्"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"२ सेकन्डको रोकाइ थप्नुहोस्"</string>
- <string name="add_wait" msgid="1177723010768282578">"पर्खाइ थप्नुहोस्"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"सेटिङ्हरू"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"सिम्युलेटर"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"नयाँ UI सर्टकट सिर्जना गर्ने"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"सबै सम्पर्कहरू"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"स्पर्श टोन किप्याडको प्रयोग गर्नुहोस्"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"हुदै गरेको कलमा फर्कनुहोस्"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"कल थप्नुहोस्"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"आगमन कलहरू"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"बल्क कारबाही सम्बन्धी मोडमा प्रवेश गर्दै"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"बल्क कारबाही सम्बन्धी मोड छोडियो"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> चयन गरियो"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> चयन हटाइयो"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"भ्वाइसमेल बजाउनुहोस्"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"<xliff:g id="NAME">%1$s</xliff:g> सम्पर्क हेर्नुहोस्"</string>
- <string name="description_call" msgid="1532402285334775372">"कल <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> को लागि सम्पर्क विवरणहरू"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"शंकास्पद स्प्याम कलर <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> का सम्पर्क सम्बन्धी विवरणहरू"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> कल।"</string>
<string name="description_video_call" msgid="3738199365585751727">"भिडियो कल।"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"<xliff:g id="NAME">%1$s</xliff:g>लाई SMS पठाउनुहोस्"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"नसुनिएका भ्वाइसमेल"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"आवाज खोजी सुरु गर्नुहोस्"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"<xliff:g id="NUMBER">%s</xliff:g> कल गर्नुहोस्"</string>
<string name="voicemail" msgid="8899540969000957954">"भ्वाइसमेल"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> सेकेन्ड"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> मिनेट <xliff:g id="SECONDS">%s</xliff:g> सकेन्ड"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"ब्याच सम्बन्धी कारबाहीको मोडलाई रद्द गर्नुहोस्"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"मेट्नुहोस्"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"रद्द गर्नुहोस्"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"चयन गरिएका <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> लाई मेटाउने हो?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> चयन गरियो"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"यी भ्वाइस मेलहरू मेट्ने हो? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> मा <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"यस नम्बरलाई कल गर्न सकिंदैन"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"भ्वाइसमेल सेट गर्न मेनु &gt; सेटिङहरूमा जानुहोस्।"</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"भ्वाइसमेल कल गर्न पहिले हवाइजहाज मोडलाई निष्क्रिय पार्नुहोस्।"</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"लोड हुँदै..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"SIM कार्डबाट लोड हुँदै"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM कार्ड सम्पर्कहरू"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"आवाज खोजी उपलब्ध छैन"</string>
- <string name="call_not_available" msgid="7850148370757361155">"फोन अनुप्रयोग असक्षम गरिएकोले फोन गर्न सकिँदैन।"</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"सम्पर्कहरू खोज्नुहोस्"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"नम्बर थप्नुहोस् वा सम्पर्कहरू खोज्नुहोस्"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"तपाईँको कल इतिहास खाली छ"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"कल गर्नुहोस्"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"तपाईँसँग कुनै पनि छुटेका कलहरू छैनन्।"</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"तपाईँको भ्वाइस मेल खाली छ।"</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"मनपर्ने मात्र देखाउनुहोस्"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"कल इतिहास"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"सबै"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"छुटेको"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Voicemail"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"द्रूत डायल"</string>
<string name="tab_history" msgid="7420269368689503596">"कल इतिहास"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"सम्पर्कहरू"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"भ्वाइसमेल"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"मनपर्नेहरूबाट हटाइयो"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"अनडु गर्नुहोस्"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"<xliff:g id="NUMBER">%s</xliff:g> कल गर्नुहोस्"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"नयाँ सम्पर्क सिर्जना गर्नुहोस्"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"सम्पर्कमा थप्नुहोस्"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMS पठाउनुहोस्"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"भिडियो कल बनाउनुहोस्"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"नम्बरलाई निषेध गर्नुहोस्"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> नयाँ छुटेका कलहरु"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"तपाईँको स्पिड डायलमा अझसम्म कोही छैन"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"एक मनपर्ने थप्नुहोस्"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"सबै नम्बरहरू हेर्न छविलाई छुनुहोस् वा पुन:क्रमबद्ध गर्न छोइराख्नुहोस्"</string>
<string name="remove_contact" msgid="2353580570488923668">"हटाउँनुहोस्"</string>
<string name="select_all" msgid="408601760696146245">"सबैलाई चयन गर्नुहोस्"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"भिडियो कल"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> कल गर्नुहोस्"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> भिडियो कल गर्नुहोस्।"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> बाट भ्वाइसमेल सुन्नुहोस्"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> बाट भ्वाइस मेल बजाउनुहोस्"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> बाट भ्वाइस मेल रोक्नुहोस्"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> बाट भ्वाइस मेल मेटाउनुहोस्"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> नयाँ भ्वाइस मेलहरू</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> नयाँ भ्वाइस मेल</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> का लागि नयाँ सम्पर्क बनाउँनुहोस्"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"विद्यमान सम्पर्कमा <xliff:g id="NAMEORNUMBER">^1</xliff:g> थप्नुहोस्"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> का लागि कल विवरणहरू"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"कल इतिहासबाट मेटाइयो"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"आज"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"हिजो"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"अझ पुरानो"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"कल सूची"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"स्पिकर खोल्नुहोस्।"</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"स्पिकर बन्द गर्नुहोस्।"</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"छिटो चलाउनुहोस्।"</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"ढिलो चलाउनुहोस्।"</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"दोहर्याउने सुरु गर्नुहोस् वा रोक्नुहोस्।"</string>
<string name="display_options_title" msgid="3880091801055797975">"विकल्पहरू प्रदर्शन गर्नुहोस्"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"ध्वनि र कम्पन"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"भ्वाइस मेल सेटिङ गर्न SIM छान्ने"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"रोकिएका नम्बरहरू"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> पहिले नै रोकिएको छ।"</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"खाता कलिङ"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"अनुमतिहरू सेट गर्नुहोस्"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"तीव्र डायल सक्षम गर्न, सम्पर्क अनुमति सक्षम गर्नुहोस्।"</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"आफ्नो कल लग हेर्न, फोन अनुमति सक्रिय गर्नुहोस्।"</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"आफ्नो भ्वाइस मेल पहुँच गर्न, फोन अनुमति सक्रिय गर्नुहोस्"</string>
<string name="permission_no_search" msgid="2424710404207193826">"तपाईँको सम्पर्कहरू खोज गर्न सम्पर्क अनुमतिहरू सक्रिय गर्नुहोस्।"</string>
<string name="permission_place_call" msgid="8686908130349369423">"कल गर्न फोन अनुमति सक्रिय गर्नुहोस्।"</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"प्रणाली सेटिङहरूमा लेख्न फोन अनुप्रयोगसँग अनुमति छैन।"</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"स्प्याम"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> अफलाइन हुनुहुन्छ र वहाँलाई भेट्न सकिँदैन"</string>
<string name="about_phone_label" msgid="582991354677973731">"बारेमा"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Google द्वारा ट्रान्सक्राइब गरिएको"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google ले ट्रान्सक्राइब गर्दैछ …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"ट्रान्स्क्रिप्ट उपलब्ध छैन"</string>
<string name="view_conversation" msgid="7895904782094119702">"हेर्नुहोस्"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"कल मेटाइयो। Messages मा गरिएको यो कलका क्रममा समावेश गरी आदान-प्रदान गरिएका कागजातलाई हेर्नुहोस् र मेटाउनुहोस्।"</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"कलहरू मेटाइए। Messages मा गरिएका कलहरूमा समावेश गरी आदान-प्रदान गरिएका कागजातलाई हेर्नुहोस् र मेटाउनुहोस्।"</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 73cf75f1f..0e3c0c0d6 100644
--- a/java/com/android/dialer/app/res/values-nl/strings.xml
+++ b/java/com/android/dialer/app/res/values-nl/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefoon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Toetsenblok van telefoon"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefoon"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Oproepgeschiedenis"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Onjuist nummer melden"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Nummer kopiëren"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Transcriptie kopiëren"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Nummer blokkeren"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Blokkeren van nummer opheffen"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Nummer bewerken vóór bellen"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Oproepgeschiedenis wissen"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Voicemail verwijderen"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Oproepgeschiedenis wissen?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Hiermee worden alle oproepen uit je geschiedenis verwijderd"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Oproepgeschiedenis wissen…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telefoon"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Gemiste oproep"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Gemiste zakelijke oproep"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Gemiste oproepen"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> voicemails </item>
<item quantity="one">Voicemail</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Afspelen"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Nieuwe voicemail van <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Kan voicemail niet afspelen"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Voicemail laden…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Voicemail archiveren…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Kan voicemail niet laden"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Alleen oproepen met voicemail"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Alleen inkomende oproepen"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Alleen uitgaande oproepen"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Alleen gemiste oproepen"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"zoeken"</string>
- <string name="description_dial_button" msgid="699794433224646027">"bellen"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"nummer om te bellen"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Afspelen starten of stoppen"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Luidsprekertelefoon in- of uitschakelen"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Afspeelpositie zoeken"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Afspeelsnelheid verlagen"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Afspeelsnelheid verhogen"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Oproepgeschiedenis"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Meer opties"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"toetsenblok"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Alleen uitgaand weergeven"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Alleen inkomend weergeven"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Alleen gemist weergeven"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Alleen voicemails weergeven"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Alle oproepen weergeven"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Pauze van 2 seconden toevoegen"</string>
- <string name="add_wait" msgid="1177723010768282578">"Wachten toevoegen"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Instellingen"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Snelkoppeling voor nieuwe UI"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Alle contacten"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Toetsen voor toonkiezen gebruiken"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Terug naar actief gesprek"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Oproep toevoegen"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Inkomende oproepen"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Modus voor bulkacties openen"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Modus voor bulkacties verlaten"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> geselecteerd"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Selectie van <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> opgeheven"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Voicemail afspelen"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Contact <xliff:g id="NAME">%1$s</xliff:g> bekijken"</string>
- <string name="description_call" msgid="1532402285334775372">"<xliff:g id="NAME">%1$s</xliff:g> bellen"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Contactgegevens voor <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Contactgegevens voor vermoedelijke spambeller <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> telefoongesprekken."</string>
<string name="description_video_call" msgid="3738199365585751727">"Videogesprek."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Sms verzenden naar <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Niet-beluisterde voicemail"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Gesproken zoekopdracht"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"<xliff:g id="NUMBER">%s</xliff:g> bellen"</string>
<string name="voicemail" msgid="8899540969000957954">"Voicemail"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> sec."</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min. <xliff:g id="SECONDS">%s</xliff:g> sec."</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Modus voor batchacties annuleren"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Verwijderen"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Annuleren"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Geselecteerde <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> verwijderen?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> geselecteerd"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Deze voicemails verwijderen? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> om <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Kan dit nummer niet bellen"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Voor het instellen van voicemail ga je naar Menu &gt; Instellingen."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Als je je voicemail wilt bellen, moet je eerst de Vliegtuigmodus uitschakelen."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Laden..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI-nummer"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Laden vanaf SIM-kaart..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Contacten op SIM-kaart"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Gesproken zoekopdracht niet beschikbaar"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Kan niet bellen omdat de Telefoon-app is uitgeschakeld."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Contacten zoeken"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Voeg nummer toe of zoek contacten"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Je oproepgeschiedenis is leeg"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Bellen"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Je hebt geen gemiste oproepen."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Je voicemail-inbox is leeg."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Alleen favorieten weergeven"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Oproepgeschiedenis"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Alle"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Gemist"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Voicemail"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Snelkeuze"</string>
<string name="tab_history" msgid="7420269368689503596">"Oproepgeschiedenis"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Contacten"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Voicemail"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Verwijderd uit favorieten"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Ongedaan maken"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"<xliff:g id="NUMBER">%s</xliff:g> bellen"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Nieuw contact maken"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Toevoegen aan een contact"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Sms verzenden"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Videogesprek starten"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Nummer blokkeren"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> nieuwe gemiste oproepen"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Er staat nog niemand in je snelkeuzelijst"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Een favoriet toevoegen"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Tik op de afbeelding om alle nummers te bekijken of tik op de afbeelding en houd vast om opnieuw te rangschikken"</string>
<string name="remove_contact" msgid="2353580570488923668">"Verwijderen"</string>
<string name="select_all" msgid="408601760696146245">"Alles selecteren"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videogesprek"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> bellen"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Videogesprek <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Voicemail beluisteren van <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Voicemail van <xliff:g id="NAMEORNUMBER">^1</xliff:g> afspelen"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Voicemail van <xliff:g id="NAMEORNUMBER">^1</xliff:g> onderbreken"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Voicemail van <xliff:g id="NAMEORNUMBER">^1</xliff:g> verwijderen"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> nieuwe voicemails</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> nieuwe voicemail</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Contact maken voor <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> toevoegen aan bestaand contact"</string>
<string name="description_details_action" msgid="2061866409737706174">"Oproepgegevens voor <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Verwijderd uit oproepgeschiedenis"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Vandaag"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Gisteren"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Ouder"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Lijst met oproepen"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Luidspreker inschakelen."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Luidspreker uitschakelen."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Sneller afspelen."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Langzamer afspelen."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Afspelen starten of onderbreken."</string>
<string name="display_options_title" msgid="3880091801055797975">"Weergaveopties"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Geluiden en trillingen"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Selecteer simkaart voor voicemail"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Geblokkeerde nummers"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> is al geblokkeerd."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Oproepaccounts"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Toestemmingen instellen"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Als je de snelkeuzefunctie wilt inschakelen, schakel je de machtiging voor Contacten in."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Als je je gesprekkenlijst wilt bekijken, schakel je de machtiging voor Telefoon in."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Als je je voicemail wilt beluisteren, schakel je de machtiging voor Telefoon in."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Als je naar contacten wilt zoeken, schakel je de contacttoestemming in."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Als je iemand wilt bellen, schakel je de machtiging voor Telefoon in."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Telefoon-app heeft geen toestemming om systeeminstellingen te schrijven."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> is offline en kan niet worden bereikt"</string>
<string name="about_phone_label" msgid="582991354677973731">"Over"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Getranscribeerd door Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Bezig met transcriberen…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transcript niet beschikbaar"</string>
<string name="view_conversation" msgid="7895904782094119702">"Weergeven"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Gesprek verwijderd. Bijlagen die in dit gesprek zijn gedeeld, kun je bekijken en verwijderen via Berichten."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Gesprekken verwijderd. Bijlagen die in deze gesprekken zijn gedeeld, kun je bekijken en verwijderen via Berichten."</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 4d2db167b..2c0965c2e 100644
--- a/java/com/android/dialer/app/res/values-no/strings.xml
+++ b/java/com/android/dialer/app/res/values-no/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Telefontastatur"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefon"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Anropslogg"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Rapportér feil nummer"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Kopiér nummeret"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Kopiér transkripsjonen"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Blokkér nummeret"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Opphev blokkeringen av nummeret"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Endre nummeret før du ringer"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Slett anropsloggen"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Slett talepost"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Vil du slette anropsloggen?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Dette sletter alle anrop fra loggen"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Sletter anropsloggen …"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Ring"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Tapt anrop"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Tapt jobbanrop"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Tapte anrop"</string>
@@ -48,66 +43,33 @@
<item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> talemeldinger </item>
<item quantity="one">talemelding</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Spill av"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Ny talemelding fra <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Kunne ikke spille av talepost"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Laster inn talepost …"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Arkiverer taleposten …"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Kunne ikke laste inn taleposten"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Bare anrop som gikk til talepostkasse"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Bare innkommende anrop"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Bare utgående anrop"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Bare ubesvarte anrop"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"søk"</string>
- <string name="description_dial_button" msgid="699794433224646027">"ring"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"ring til"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Spill av eller stopp avspillingen"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Slå høyttaleren på eller av"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Søk etter avspillingsposisjon"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Reduser avspillingshastigheten"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Øk avspillingshastigheten"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Anropslogg"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Flere alternativer"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"Tastatur"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Vis bare utgående"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Vis bare innkommende"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Vis bare tapte"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Vis bare talemeldinger"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Vis alle samtaler"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Legg til pause på 2 sek."</string>
- <string name="add_wait" msgid="1177723010768282578">"Legg til Vent"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Innstillinger"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Nytt grensesnitt – lag snarvei"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Alle kontakter"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Bruk tonetastatur"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Gå tilbake til aktiv samtale"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Legg til en samtale"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Innkommende samtaler"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Starter massehandlingsmodus"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Massehandlingsmodus er avsluttet"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Du har valgt <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Du har valgt bort <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Spill av talemelding"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Se kontakten <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Ring <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Kontaktinformasjon for <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Kontaktdetaljer for den potensielt useriøse oppringeren <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> samtaler."</string>
<string name="description_video_call" msgid="3738199365585751727">"Videoanrop."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Send SMS til <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Ikke avspilt talepost"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Start talesøk"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Ring <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Telefonsvarer"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> sek"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> sek"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Avbryt massehandlinsmodus"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Slett"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Avbryt"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Slett markert <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> er valgt"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Vil du slette disse talemeldingene? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> kl. <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Kan ikke ringe dette nummeret"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"For å konfigurere talepostfunksjonen, gå til Meny &gt; Innstillinger."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Du må slå av flymodus før du kan sjekke talepostkassen."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Laster inn …"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Henter fra SIM-kort…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Kontakter på SIM-kort"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Talesøk er ikke tilgjengelig"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Kan ikke ringe fordi Telefon-appen er deaktivert."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Søk i kontakter"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Legg til nummer eller søk etter kontakter"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Anropsloggen er tom"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Start en samtale"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Du har ingen tapte anrop."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Talepostkassen din er tom."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Vis bare favoritter"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Anropslogg"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Alle"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Ubesvarte"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Talemeldinger"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Hurtigvalg"</string>
<string name="tab_history" msgid="7420269368689503596">"Anropslogg"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kontakter"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Talepostkasse"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Fjernet fra favoritter"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Angre"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Ring <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Opprett ny kontakt"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Legg til for en kontakt"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Send SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Start en videosamtale"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Blokkér nummeret"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> nye tapte anrop"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Du har ingen på hurtigoppringning ennå"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Legg til en favoritt"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Trykk på bildet for å se alle numrene, eller trykk og hold for å omorganisere"</string>
<string name="remove_contact" msgid="2353580570488923668">"Fjern"</string>
<string name="select_all" msgid="408601760696146245">"Velg alle"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videoanrop"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Ring <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Start videoanrop med <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Lytt til talepostkasse fra <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Spill av talemelding fra <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Sett talemelding fra <xliff:g id="NAMEORNUMBER">^1</xliff:g> på pause"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Slett talemelding fra <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> nye taleposter</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ny talepost</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Opprett kontakt for <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Legg <xliff:g id="NAMEORNUMBER">^1</xliff:g> til en eksisterende kontakt"</string>
<string name="description_details_action" msgid="2061866409737706174">"Samtaledetaljer for <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Slettet fra anropsloggen"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"I dag"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"I går"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Eldre"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Anropsliste"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Slå på høyttaleren."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Slå av høyttaleren."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Spill av raskere."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Spill av saktere."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Start eller stopp avspillingen."</string>
<string name="display_options_title" msgid="3880091801055797975">"Visningsalternativer"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Lyder og vibrasjon"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Velg SIM for talepostinnstillinger"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Blokkerte numre"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> er allerede blokkert."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Ringekontoer"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Angi tillatelser"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"For å slå på hurtigoppringning, slå på Kontakter-tillatelsen."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"For å se samtaleloggen din, slå på Telefon-tillatelsen."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"For å få tilgang til talepostkassen, slå på Telefon-tillatelsen."</string>
<string name="permission_no_search" msgid="2424710404207193826">"For å søke i kontaktene dine, slå på tillatelser for Kontakter."</string>
<string name="permission_place_call" msgid="8686908130349369423">"For å ringe, slå på Telefon-tillatelsen."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Telefonappen har ikke tillatelse til å skrive til systeminnstillinger."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Nettsøppel"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> er frakoblet og kan ikke nås"</string>
<string name="about_phone_label" msgid="582991354677973731">"Om"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transkribert av Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google transkriberer …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Ingen transkripsjon"</string>
<string name="view_conversation" msgid="7895904782094119702">"Se"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Anropet er slettet. Se og slett vedleggene som ble delt i denne samtalen, i Meldinger."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Anropene er slettet. Se og slett vedleggene som ble delt i samtalene, i Meldinger."</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 74f25e64a..31b2a276a 100644
--- a/java/com/android/dialer/app/res/values-pa/strings.xml
+++ b/java/com/android/dialer/app/res/values-pa/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"ਫ਼ੋਨ"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"ਫ਼ੋਨ ਕੀਪੈਡ"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"ਫੋਨ"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"ਕਾਲ ਇਤਿਹਾਸ"</string>
- <string name="action_report_number" msgid="7231442711369737797">"ਗਲਤ ਨੰਬਰ ਦੀ ਰਿਪੋਰਟ ਕਰੋ"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"ਨੰਬਰ ਕਾਪੀ ਕਰੋ"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"ਲਿਪੀ ਬਦਲਣਾ ਕਾਪੀ ਕਰੋ"</string>
- <string name="action_block_number" msgid="3669819840999705278">"ਨੰਬਰ ਨੂੰ ਬਲੌਕ ਕਰੋ"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"ਨੰਬਰ ਨੂੰ ਅਨਬਲੌਕ ਕਰੋ"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"ਕਾਲ ਤੋਂ ਪਹਿਲਾਂ ਨੰਬਰ ਸੰਪਾਦਿਤ ਕਰੋ"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"ਕਾਲ ਇਤਿਹਾਸ ਹਟਾਓ"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"ਵੌਇਸਮੇਲ ਮਿਟਾਓ"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"ਕੀ ਕਾਲ ਇਤਿਹਾਸ ਹਟਾਉਣਾ ਹੈ?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"ਇਹ ਤੁਹਾਡੇ ਇਤਿਹਾਸ ਤੋਂ ਸਾਰੀਆਂ ਕਾਲਾਂ ਮਿਟਾ ਦੇਵੇਗਾ"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"ਕਾਲ ਇਤਿਹਾਸ ਹਟਾ ਰਿਹਾ ਹੈ…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"ਫੋਨ"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"ਮਿਸਡ ਕਾਲ"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"ਕੰਮ ਨਾਲ ਸਬੰਧਿਤ ਖੁੰਝੀ ਕਾਲ"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"ਮਿਸ ਹੋਈਆਂ ਕਾਲਾਂ"</string>
@@ -48,66 +43,33 @@
<item quantity="one"> <xliff:g id="COUNT">%1$d</xliff:g> ਵੌਇਸਮੇਲਾਂ </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> ਵੌਇਸਮੇਲਾਂ </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"ਪਲੇ ਕਰੋ"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g> ਦੀ ਨਵੀਂ ਵੌਇਸਮੇਲ"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"ਵੌਇਸਮੇਲ ਪਲੇ ਨਹੀਂ ਕਰ ਸਕਿਆ"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"ਵੌਇਸਮੇਲ ਲੋਡ ਕਰ ਰਿਹਾ ਹੈ…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"ਵੌਇਸਮੇਲ ਪੁਰਾਲੇਖਬੱਧ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"ਵੌਇਸਮੇਲ ਲੋਡ ਨਹੀਂ ਕਰ ਸਕਿਆ"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"ਕੇਵਲ ਵੌਇਸਮੇਲ ਵਾਲੀਆਂ ਕਾਲਾਂ"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"ਕੇਵਲ ਇਨਕਮਿੰਗ ਕਾਲਾਂ"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"ਕੇਵਲ ਆਊਟਗੋਇੰਗ ਕਾਲਾਂ"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"ਕੇਵਲ ਮਿਸਡ ਕਾਲਾਂ"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"ਖੋਜੋ"</string>
- <string name="description_dial_button" msgid="699794433224646027">"ਡਾਇਲ ਕਰੋ"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"ਡਾਇਲ ਕਰਨ ਲਈ ਨੰਬਰ"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"ਪਲੇਬੈਕ ਪਲੇ ਕਰੋ ਜਾਂ ਰੋਕੋ"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"ਸਪੀਕਰਫੋਨ ਨੂੰ ਚਾਲੂ ਜਾਂ ਬੰਦ ਕਰੋ"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"ਪਲੇਬੈਕ ਪੋਜੀਸ਼ਨ ਖੋਜੋ"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"ਪਲੇਬੈਕ ਰੇਟ ਘਟਾਓ"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"ਪਲੇਬੈਕ ਰੇਟ ਵਧਾਓ"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"ਕਾਲ ਇਤਿਹਾਸ"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"ਹੋਰ ਚੋਣਾਂ"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"ਕੀ-ਪੈਡ"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"ਕੇਵਲ ਆਊਟਗੋਇੰਗ ਦਿਖਾਓ"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"ਕੇਵਲ ਇਨਕਮਿੰਗ ਦਿਖਾਓ"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"ਕੇਵਲ ਮਿਸਡ ਦਿਖਾਓ"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"ਕੇਵਲ ਵੌਇਸਮੇਲਾਂ ਦਿਖਾਓ"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"ਸਾਰੀਆਂ ਕਾਲਾਂ ਦਿਖਾਓ"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"2-ਸਕਿੰਟ ਦਾ ਪੌਜ ਜੋੜੋ"</string>
- <string name="add_wait" msgid="1177723010768282578">"ਉਡੀਕ ਜੋੜੋ"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"ਸੈਟਿੰਗਾਂ"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"ਸਿਮੁਲੇਟਰ"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"ਨਵਾਂ UI ਸ਼ਾਰਟਕੱਟ ਬਣਾਓ"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"ਸਾਰੇ ਸੰਪਰਕ"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"ਟਚ ਟੋਨ ਕੀਪੈਡ ਵਰਤੋ"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"ਪ੍ਰਗਤੀ ਵਿੱਚ ਕਾਲ ਤੇ ਵਾਪਸ ਜਾਓ"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"ਕਾਲ ਜੋੜੋ"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"ਇਨਕਮਿੰਗ ਕਾਲਾਂ"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"ਬਲਕ ਕਾਰਵਾਈ ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੋਇਆ ਜਾ ਰਿਹਾ ਹੈ"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"ਬਲਕ ਕਾਰਵਾਈ ਮੋਡ ਨੂੰ ਛੱਡਿਆ"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> ਨੂੰ ਚੁਣਿਆ ਗਿਆ"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> ਨੂੰ ਅਣ-ਚੁਣਿਆ ਕੀਤਾ ਗਿਆ"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"ਵੌਇਸਮੇਲ ਪਲੇ ਕਰੋ"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"ਸੰਪਰਕ <xliff:g id="NAME">%1$s</xliff:g> ਦੇਖੋ"</string>
- <string name="description_call" msgid="1532402285334775372">"<xliff:g id="NAME">%1$s</xliff:g> ਨੂੰ ਕਾਲ ਕਰੋ"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> ਲਈ ਸੰਪਰਕ ਵੇਰਵੇ"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"ਸ਼ੱਕੀ ਸਪੈਮ ਕਾਲਰ <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> ਲਈ ਸੰਪਰਕ ਵੇਰਵੇ"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> ਕਾਲਾਂ।"</string>
<string name="description_video_call" msgid="3738199365585751727">"ਵੀਡੀਓ ਕਾਲ।"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"<xliff:g id="NAME">%1$s</xliff:g> ਨੂੰ SMS ਭੇਜੋ"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"ਅਣਸੁਣੀ ਵੌਇਸਮੇਲ"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"ਵੌਇਸ ਖੋਜ ਚਾਲੂ ਕਰੋ"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"<xliff:g id="NUMBER">%s</xliff:g> ਨੂੰ ਕਾਲ ਕਰੋ"</string>
<string name="voicemail" msgid="8899540969000957954">"ਵੌਇਸਮੇਲ"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> ਸਕਿੰਟ"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> ਮਿੰਟ <xliff:g id="SECONDS">%s</xliff:g> ਸਕਿੰਟ"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"ਬੈਚ ਕਾਰਵਾਈਆਂ ਮੋਡ ਨੂੰ ਰੱਦ ਕਰੋ"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"ਮਿਟਾਓ"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"ਰੱਦ ਕਰੋ"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"ਕੀ ਚੁਣੀ(ਆਂ) ਹੋਈ(ਆਂ) <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> ਨੂੰ ਮਿਟਾਉਣਾ ਹੈ?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> ਨੂੰ ਚੁਣਿਆ ਗਿਆ"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"ਕੀ ਇਸ ਵੌਇਸਮੇਲ ਨੂੰ ਮਿਟਾਉਣਾ ਹੈ? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> ਨੂੰ <xliff:g id="TIME">%2$s</xliff:g> ਵਜੇ"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"ਇਸ ਨੰਬਰ ਤੇ ਕਾਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"ਵੌਇਸਮੇਲ ਸਥਾਪਤ ਕਰਨ ਲਈ, ਮੀਨੂ &gt; ਸੈਟਿੰਗਾਂ \'ਤੇ ਜਾਓ।"</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"ਵੌਇਸਮੇਲ ਕਾਲ ਕਰਨ ਲਈ, ਪਹਿਲਾਂ ਜਹਾਜ਼ ਮੋਡ ਬੰਦ ਕਰੋ।"</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"ਲੋਡ ਕਰ ਰਿਹਾ ਹੈ…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"SIM ਕਾਰਡ ਵਿੱਚੋਂ ਲੋਡ ਕਰ ਰਿਹਾ ਹੈ…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM ਕਾਰਡ ਸੰਪਰਕ"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"ਵੌਇਸ ਖੋਜ ਉਪਲਬਧ ਨਹੀਂ ਹੈ"</string>
- <string name="call_not_available" msgid="7850148370757361155">"ਇੱਕ ਫੋਨ ਕਾਲ ਨਹੀਂ ਕਰ ਸਕਦਾ ਕਿਉਂਕਿ ਫੋਨ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਅਯੋਗ ਬਣਾਇਆ ਗਿਆ ਹੈ।"</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"ਸੰਪਰਕ ਖੋਜੋ"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"ਨੰਬਰ ਜੋੜੋ ਜਾਂ ਸੰਪਰਕ ਖੋਜੋ"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"ਤੁਹਾਡਾ ਕਾਲ ਇਤਿਹਾਸ ਖਾਲੀ ਹੈ"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"ਇੱਕ ਕਾਲ ਕਰੋ"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਵੀ ਖੁੰਝੀਆਂ ਕਾਲਾਂ ਨਹੀਂ ਹਨ।"</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"ਤੁਹਾਡਾ ਵੌਇਸਮੇਲ ਇਨਬਾਕਸ ਖਾਲੀ ਹੈ।"</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"ਕੇਵਲ ਮਨਪਸੰਦ ਦਿਖਾਓ"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"ਕਾਲ ਇਤਿਹਾਸ"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"ਸਭ"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"ਮਿਸਡ"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"ਵੌਇਸਮੇਲ"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"ਸਪੀਡ ਡਾਇਲ"</string>
<string name="tab_history" msgid="7420269368689503596">"ਕਾਲ ਇਤਿਹਾਸ"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"ਸੰਪਰਕ"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"ਵੌਇਸਮੇਲ"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"ਮਨਪਸੰਦ ਵਿੱਚੋਂ ਹਟਾਇਆ ਗਿਆ"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"ਪਹਿਲਾਂ ਵਰਗਾ ਕਰੋ"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"<xliff:g id="NUMBER">%s</xliff:g> ਨੂੰ ਕਾਲ ਕਰੋ"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"ਨਵਾਂ ਸੰਪਰਕ ਬਣਾਓ"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"ਕਿਸੇ ਸੰਪਰਕ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMS ਭੇਜੋ"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"ਵੀਡੀਓ ਕਾਲ ਕਰੋ"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"ਨੰਬਰ ਨੂੰ ਬਲੌਕ ਕਰੋ"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> ਨਵੀਆਂ ਮਿਸਡ ਕਾਲਾਂ"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"ਅਜੇ ਤੁਹਾਡੇ ਸਪੀਡ ਡਾਇਲ \'ਤੇ ਕੋਈ ਵੀ ਵਿਅਕਤੀ ਨਹੀਂ ਹੈ"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"ਕੋਈ ਮਨਪਸੰਦ ਸ਼ਾਮਲ ਕਰੋ"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"ਸਾਰੇ ਨੰਬਰਾਂ ਨੂੰ ਵੇਖਣ ਲਈ ਚਿਤਰ ਨੂੰ ਸਪਰਸ਼ ਕਰੋ ਜਾਂ ਦੁਬਾਰਾ ਕ੍ਰਮਬੱਧ ਕਰਨ ਲਈ ਸਪਰਸ਼ ਕਰੋ ਅਤੇ ਦਬਾਈ ਰੱਖੋ"</string>
<string name="remove_contact" msgid="2353580570488923668">"ਹਟਾਓ"</string>
<string name="select_all" msgid="408601760696146245">"ਸਭ ਚੁਣੋ"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"ਵੀਡੀਓ ਕਾਲ"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ਨੂੰ ਕਾਲ ਕਰੋ"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"ਵੀਡੀਓ ਕਾਲ <xliff:g id="NAMEORNUMBER">^1</xliff:g>।"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ਦੀ ਵੌਇਸਮੇਲ ਚੁਣੋ"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ਤੋਂ ਵੌਇਸਮੇਲ ਪਲੇ ਕਰੋ"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ਤੋਂ ਵੌਇਸਮੇਲ ਰੋਕੋ"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ਤੋਂ ਵੌਇਸਮੇਲ ਮਿਟਾਓ"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> ਨਵੀਆਂ ਵੌਇਸਮੇਲਾਂ</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ਨਵੀਆਂ ਵੌਇਸਮੇਲਾਂ</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ਲਈ ਸੰਪਰਕ ਬਣਾਓ"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ਨੂੰ ਮੌਜੂਦਾ ਸੰਪਰਕ ਵਿੱਚ ਜੋੜੋ"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ਲਈ ਕਾਲ ਵੇਰਵੇ"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"ਕਾਲ ਇਤਿਹਾਸ ਵਿੱਚੋਂ ਮਿਟਾਇਆ ਗਿਆ"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"ਅੱਜ"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"ਕੱਲ੍ਹ"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"ਪੁਰਾਣੇ"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"ਕਾਲਸ ਸੂਚੀ"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"ਸਪੀਕਰ ਚਾਲੂ ਕਰੋ।"</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"ਸਪੀਕਰ ਬੰਦ ਕਰੋ।"</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"ਵੱਧ ਤੇਜ਼ ਪਲੇ ਕਰੋ।"</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"ਵੱਧ ਹੌਲੀ ਪਲੇ ਕਰੋ।"</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"ਪਲੇਬੈਕ ਚਾਲੂ ਕਰੋ ਜਾਂ ਰੋਕੋ।"</string>
<string name="display_options_title" msgid="3880091801055797975">"ਡਿਸਪਲੇ ਚੋਣਾਂ"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"ਧੁਨੀਆਂ ਅਤੇ ਥਰਥਰਾਹਟ"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"ਵੌਇਸਮੇਲ ਸੈਟਿੰਗਾਂ ਲਈ SIM ਚੁਣੋ"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"ਬਲੌਕ ਕੀਤੇ ਗਏ ਨੰਬਰ"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> ਪਹਿਲਾਂ ਹੀ ਬਲੌਕ ਕੀਤਾ ਹੋਇਆ ਹੈ।"</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"ਕਾਲਿੰਗ ਖਾਤੇ"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"ਅਨੁਮਤੀਆਂ ਸੈੱਟ ਕਰੋ"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"ਸਪੀਡ ਡਾਇਲ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਲਈ, ਸੰਪਰਕ ਅਨੁਮਤੀ ਚਾਲੂ ਕਰੋ।"</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"ਆਪਣਾ ਕਾਲ ਲੌਗ ਵੇਖਣ ਲਈ, ਫ਼ੋਨ ਅਨੁਮਤੀ ਚਾਲੂ ਕਰੋ।"</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"ਆਪਣੀ ਵੌਇਸਮੇਲ ਐਕਸੈਸ ਕਰਨ ਲਈ, ਫ਼ੋਨ ਅਨੁਮਤੀ ਚਾਲੂ ਕਰੋ।"</string>
<string name="permission_no_search" msgid="2424710404207193826">"ਆਪਣੇ ਸੰਪਰਕਾਂ ਦੀ ਖੋਜ ਕਰਨ ਲਈ,, ਸੰਪਰਕ ਅਨੁਮਤੀਆਂ ਨੂੰ ਚਾਲੂ ਕਰੋ।"</string>
<string name="permission_place_call" msgid="8686908130349369423">"ਕਾਲ ਕਰਨ ਲਈ, ਫ਼ੋਨ ਅਨੁਮਤੀ ਚਾਲੂ ਕਰੋ।"</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"ਫ਼ੋਨ ਐਪ ਦੇ ਕੋਲ ਸਿਸਟਮ ਸੈਟਿੰਗਜ਼ ਵਿੱਚ ਲਿੱਖਣ ਦੀ ਅਨੁਮਤੀ ਨਹੀਂ ਹੁੰਦੀ ਹੈ।"</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"ਸਪੈਮ"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> ਔਫਲਾਈਨ ਹੈ ਅਤੇ ਉਸ \'ਤੇ ਪਹੁੰਚ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ"</string>
<string name="about_phone_label" msgid="582991354677973731">"ਇਸ ਬਾਰੇ"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"ਇਹ ਟ੍ਰਾਂਸਕ੍ਰਾਈਬ Google ਵੱਲੋਂ ਕੀਤਾ ਗਿਆ ਹੈ"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google ਵੱਲੋਂ ਪ੍ਰਤਿਲਿਪੀ ਬਣਾਈ ਜਾ ਰਹੀ ਹੈ …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"ਟ੍ਰਾਂਸਕ੍ਰਿਪਟ ਉਪਲਬਧ ਨਹੀਂ"</string>
<string name="view_conversation" msgid="7895904782094119702">"ਦੇਖੋ"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"ਕਾਲ ਮਿਟਾਈ ਗਈ। ਇਸ ਕਾਲ ਦੌਰਾਨ &amp;quot;ਸੁਨੇਹੇ&amp;quot; ਐਪ ਵਿੱਚ ਸਾਂਝੀਆਂ ਕੀਤੀਆਂ ਅਟੈਚਮੈਂਟਾਂ ਨੂੰ ਦੇਖੋ ਅਤੇ ਮਿਟਾਓ।"</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"ਕਾਲ ਮਿਟਾਈ ਗਈ। ਕਾਲਾਂ ਦੌਰਾਨ &amp;quot;ਸੁਨੇਹੇ&amp;quot; ਐਪ ਵਿੱਚ ਸਾਂਝੀਆਂ ਕੀਤੀਆਂ ਅਟੈਚਮੈਂਟਾਂ ਨੂੰ ਦੇਖੋ ਅਤੇ ਮਿਟਾਓ।"</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 17cc09e28..f6502868d 100644
--- a/java/com/android/dialer/app/res/values-pl/strings.xml
+++ b/java/com/android/dialer/app/res/values-pl/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Klawiatura telefonu"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefon"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Historia połączeń"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Zgłoś niedokładny numer"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Kopiuj numer"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Kopiuj zapis"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Zablokuj numer"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Odblokuj numer"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Edytuj numer przed połączeniem"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Wyczyść historię połączeń"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Usuń pocztę głosową"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Wyczyścić historię połączeń?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Spowoduje to usunięcie wszystkich połączeń z historii."</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Czyszczę historię połączeń…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telefon"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Nieodebrane połączenie"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Nieodebrane połączenie (praca)"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Nieodebrane połączenia"</string>
@@ -50,66 +45,33 @@
<item quantity="other"> Wiadomości głosowe: <xliff:g id="COUNT">%1$d</xliff:g> </item>
<item quantity="one">Wiadomość głosowa</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Odtwórz"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Nowa poczta głosowa od: <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Nie można odtworzyć wiadomości głosowej"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Wczytuję zawartość poczty głosowej…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Archiwizuję pocztę głosową…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Nie można wczytać zawartości poczty głosowej"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Tylko połączenia z pocztą głosową"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Tylko połączenia przychodzące"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Tylko połączenia wychodzące"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Tylko połączenia nieodebrane"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"szukaj"</string>
- <string name="description_dial_button" msgid="699794433224646027">"wybierz numer"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"numer do wybrania"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Uruchom lub zatrzymaj odtwarzanie"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Włącz lub wyłącz tryb głośnomówiący"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Szukaj pozycji odtwarzania"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Zmniejsz szybkość odtwarzania"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Zwiększ szybkość odtwarzania"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Historia połączeń"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Więcej opcji"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"klawiatura"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Pokaż tylko wychodzące"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Pokaż tylko przychodzące"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Pokaż tylko nieodebrane"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Pokaż tylko pocztę głosową"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Pokaż wszystkie połączenia"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Dodaj 2-sekundową pauzę"</string>
- <string name="add_wait" msgid="1177723010768282578">"Dodaj oczekiwanie"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Ustawienia"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Symulator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Utwórz skrót do nowego interfejsu"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Wszystkie kontakty"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Użyj klawiatury tonowej"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Wróć do aktywnego połączenia"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Dodaj połączenie"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Połączenia przychodzące"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Włączono tryb działań zbiorczych"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Wyłączono tryb działań zbiorczych"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Wybrano: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Anulowano wybór: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Odtwórz pocztę głosową"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Wyświetl kontakt <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Zadzwoń do: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Szczegóły kontaktu: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Szczegóły kontaktu <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>, który jest podejrzany o spam"</string>
<string name="description_num_calls" msgid="6483594535796216044">"Połączenia: <xliff:g id="NUMBEROFCALLS">%1$s</xliff:g>."</string>
<string name="description_video_call" msgid="3738199365585751727">"Rozmowa wideo."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Wyślij SMS-a do: <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Nieodsłuchana poczta głosowa"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Wyszukiwanie głosowe"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Zadzwoń: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Poczta głosowa"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Anuluj tryb działań zbiorczych"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Usuń"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Anuluj"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Usunąć wybrane <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Wybrane: <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="few">"<b>"Usunąć te wiadomości głosowe? "</b>"</item>
@@ -121,43 +83,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> o <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Nie można zadzwonić pod ten numer"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Aby skonfigurować pocztę głosową, otwórz Menu &gt; Ustawienia."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Aby połączyć się z pocztą głosową, najpierw wyłącz tryb samolotowy."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Wczytuję…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"Numer MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Wczytuję z karty SIM…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Kontakty z karty SIM"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Wyszukiwanie głosowe jest niedostępne"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Nie można zadzwonić, ponieważ aplikacja Telefon została wyłączona."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Przeszukuj kontakty"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Dodaj numer lub wyszukaj kontakty"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Twoja historia połączeń jest pusta"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Zadzwoń"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Nie masz nieodebranych połączeń."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Skrzynka odbiorcza poczty głosowej jest pusta."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Pokaż tylko ulubione"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Historia połączeń"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Wszystkie"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Nieodebrane"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Poczta gł."</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Szybkie wybieranie"</string>
<string name="tab_history" msgid="7420269368689503596">"Historia połączeń"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kontakty"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Poczta głosowa"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Usunięto z ulubionych"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Cofnij"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Zadzwoń: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Utwórz nowy kontakt"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Dodaj do kontaktu"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Wyślij SMS-a"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Rozmowa wideo"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Zablokuj numer"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"Nowe nieodebrane połączenia: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Lista szybkiego wybierania jest pusta"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Dodaj do ulubionych"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Kliknij obraz, by zobaczyć wszystkie numery, lub kliknij go i przytrzymaj, by zmienić kolejność"</string>
<string name="remove_contact" msgid="2353580570488923668">"Usuń"</string>
<string name="select_all" msgid="408601760696146245">"Zaznacz wszystkie"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Rozmowa wideo"</string>
@@ -175,27 +122,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Zadzwoń: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Rozpocznij rozmowę wideo z: <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Posłuchaj wiadomości głosowej od: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Odtwórz wiadomości głosowe od <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Wstrzymaj odtwarzanie wiadomości głosowych od <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Usuń wiadomości głosowe od <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> nowe wiadomości głosowe</item>
- <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> nowych wiadomości głosowych</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> nowej wiadomości głosowej</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> nowa wiadomość głosowa</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Utwórz kontakt <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Dodaj: <xliff:g id="NAMEORNUMBER">^1</xliff:g> do istniejącego kontaktu"</string>
<string name="description_details_action" msgid="2061866409737706174">"Szczegóły połączeń: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Usunięto z historii połączeń"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Dzisiaj"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Wczoraj"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Starsze"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Lista połączeń"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Włącz głośnik."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Wyłącz głośnik."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Odtwarzaj szybciej."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Odtwarzaj wolniej."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Rozpocznij lub wstrzymaj odtwarzanie."</string>
<string name="display_options_title" msgid="3880091801055797975">"Opcje wyświetlania"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Dźwięki i wibracje"</string>
@@ -212,7 +146,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Wybierz kartę SIM, aby zmienić ustawienia poczty głosowej"</string>
<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>
@@ -226,10 +159,8 @@
<string name="block_list" msgid="4701585783411870782">"Zablokowane numery"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"Numer <xliff:g id="NUMBER">%1$s</xliff:g> jest już zablokowany."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Konta telefoniczne"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Ustaw uprawnienia"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Aby włączyć szybkie wybieranie, włącz uprawnienie Kontakty."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Aby zobaczyć swój rejestr połączeń, włącz uprawnienie Telefon."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Aby uzyskać dostęp do poczty głosowej, włącz uprawnienie Telefon."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Aby wyszukać kontakty, włącz uprawnienia Kontakty."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Aby nawiązać połączenie, włącz uprawnienie Telefon."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Aplikacja Telefon nie ma uprawnień do zapisu w ustawieniach systemowych."</string>
@@ -241,6 +172,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"Użytkownik <xliff:g id="NAME">%1$s</xliff:g> jest offline i nie można się z nim skontaktować"</string>
<string name="about_phone_label" msgid="582991354677973731">"Informacje"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transkrypcja: Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google tworzy transkrypcję…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transkrypcja niedostępna"</string>
<string name="view_conversation" msgid="7895904782094119702">"Wyświetl"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Połączenie zostało usunięte. Załączniki udostępnione podczas tego połączenia możesz wyświetlić i usunąć w Wiadomościach."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Połączenia zostały usunięte. Załączniki udostępnione podczas połączeń możesz wyświetlić i usunąć w Wiadomościach."</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 0e2ed7bca..1bf38d015 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
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefone"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Teclado do smartphone"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefone"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Histórico de chamadas"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Informar número incorreto"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Copiar número"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Copiar transcrição"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Bloquear número"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Desbloquear número"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Editar número antes de chamar"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Limpar histórico de chamadas"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Excluir mensagem de voz"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Limpar histórico de chamadas?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Esta ação excluirá todas as chamadas do seu histórico"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Limpando histórico de chamadas…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Smartphone"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Chamada perdida"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Chamada de trabalho perdida"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Chamadas perdidas"</string>
@@ -48,66 +43,33 @@
<item quantity="one"> <xliff:g id="COUNT">%1$d</xliff:g> Correios de voz </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> Correios de voz </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Reproduzir"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Nova mensagem de voz de <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Não foi possível repr. correio de voz"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Carregando correio de voz..."</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Arquivando correio de voz..."</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Não foi possível carregar correio de voz"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Somente chamadas com correio de voz"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Somente chamadas recebidas"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Somente chamadas de saída"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Somente chamadas perdidas"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"pesquisar"</string>
- <string name="description_dial_button" msgid="699794433224646027">"discar"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"número para discagem"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Iniciar ou interromper a reprodução"</string>
- <string name="description_playback_speakerphone" msgid="4852027754869750227">"Ligar ou desligar o vivavoz"</string>
+ <string name="description_playback_speakerphone" msgid="4852027754869750227">"Ligar ou desligar o viva-voz"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Procurar posição de reprodução"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Reduzir a taxa de reprodução"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Aumentar a taxa de reprodução"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Histórico de chamadas"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Mais opções"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"Teclado"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Mostrar apenas enviadas"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Mostrar apenas recebidas"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Mostrar apenas perdidas"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Exibir apenas mensagens de voz"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Mostrar todas as chamadas"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Adicionar pausa de 2 segundos"</string>
- <string name="add_wait" msgid="1177723010768282578">"Adicionar espera"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Configurações"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulador"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Criar atalho para a nova IU"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Todos os contatos"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Usar teclado multifrequencial"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Retornar para a chamada em espera"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Ad. cham."</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Chamadas recebidas"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Entrando no modo de ação em massa"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Saindo do modo de ação em massa"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> selecionado"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> não selecionado"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Reproduzir mensagem de voz"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Visualizar contato <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Ligar para <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Detalhes de contato para <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Detalhes do contato do autor da chamada suspeito de spam <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> chamadas."</string>
<string name="description_video_call" msgid="3738199365585751727">"Videochamada."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Enviar SMS para <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Nova mensagem de voz"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Iniciar pesquisa por voz"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Ligar para <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Correio de voz"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> seg"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> m <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Cancelar modo de ações em lote"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Excluir"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Cancelar"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Excluir a seleção de <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Itens selecionados: <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"Excluir este correio de voz? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> às <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Não é possível ligar para este número"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Para configurar o correio de voz, acesse Menu &gt; Configurações."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Para ligar para o correio de voz, primeiro desative o modo avião."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Carregando…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Carregando do cartão SIM..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Contatos do cartão SIM"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"A pesquisa por voz não está disponível"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Não é possível fazer uma chamada porque o app Telefone foi desativado."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Pesquisar contatos"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Adicionar número ou pesquisar contatos"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Seu histórico de chamadas está vazio"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Fazer uma chamada"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Você não tem chamadas perdidas."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Sua caixa de entrada de correio de voz está vazia."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Mostrar somente favoritos"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Histórico de chamadas"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Todas"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Perdidas"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Correio de voz"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Discagem rápida"</string>
<string name="tab_history" msgid="7420269368689503596">"Histórico de chamadas"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Contatos"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Correio de voz"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Removido dos favoritos"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Desfazer"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Ligar para <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Criar novo contato"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Adicionar a um contato"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Enviar SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Fazer videochamada"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Bloquear número"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> novas chamadas perdidas"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Ainda não há ninguém na sua discagem rápida"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Adicionar favorito"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Toque na imagem para ver todos os números ou toque e segure para reordenar"</string>
<string name="remove_contact" msgid="2353580570488923668">"Remover"</string>
<string name="select_all" msgid="408601760696146245">"Selecionar tudo"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videochamada"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Ligar para <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Videochamada <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Ouvir mensagem de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Reproduzir correio de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Pausar correio de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Excluir correio de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> novos correios de voz</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> novos correios de voz</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Criar contato para <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Adicionar <xliff:g id="NAMEORNUMBER">^1</xliff:g> a um contato já existente"</string>
<string name="description_details_action" msgid="2061866409737706174">"Detalhes de chamada para <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Excluída do histórico de chamadas"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Hoje"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Ontem"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Antiga"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Lista de chamadas"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Ative o alto-falante."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Desative o alto-falante."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Reprodução mais rápida."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Reprodução mais lenta."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Inicie ou pause a reprodução."</string>
<string name="display_options_title" msgid="3880091801055797975">"Opções de exibição"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Sons e vibração"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Selecionar SIM p/ config correio voz"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Números bloqueados"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"O número <xliff:g id="NUMBER">%1$s</xliff:g> já está bloqueado."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Contas de chamadas"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Definir permissões"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Para ativar a discagem rápida, ative a permissão para o app Contatos."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Para ver seu registro de chamadas, ative a permissão para o app Telefone."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Para acessar seu correio de voz, ative a permissão para o app Telefone."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Para pesquisar seus contatos, ative as permissões para \"Contatos\"."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Para fazer uma chamada, ative a permissão para o app Telefone."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"O app Telefone não tem permissão para gravar nas configurações do sistema."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> está off-line e não é possível entrar em contato"</string>
<string name="about_phone_label" msgid="582991354677973731">"Sobre"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transcrito pelo Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"O Google está transcrevendo..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transcrição indisponível"</string>
<string name="view_conversation" msgid="7895904782094119702">"Ver"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"A chamada foi excluída. Veja e exclua os anexos compartilhados durante a chamada no Mensagens."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"As chamadas foram excluídas. Veja e exclua os anexos compartilhados durante as chamadas no Mensagens."</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 0d2c46479..af6dc1e59 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
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telemóvel"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Teclado do telemóvel"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefone"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Histórico de chamadas"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Denunciar número incorreto"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Copiar número"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Copiar transcrição"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Bloquear número"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Desbloquear número"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Editar número antes de ligar"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Limpar histórico de chamadas"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Eliminar correio de voz"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Limpar histórico de chamadas?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Todas as chamadas serão eliminadas do histórico"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"A limpar histórico de chamadas…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telemóvel"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Chamada não atendida"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Chamada de trabalho não atendida"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Chamadas não atendidas"</string>
@@ -45,115 +40,67 @@
<string name="notification_voicemail_text_format" msgid="1895667520930252897">"Marcar <xliff:g id="VOICEMAIL_NUMBER">%s</xliff:g>"</string>
<string name="notification_voicemail_no_vm_number" msgid="8942821987929495842">"Número do correio de voz desconhecido"</string>
<plurals name="notification_voicemail_title" formatted="false" msgid="1551847434476438657">
- <item quantity="one"> <xliff:g id="COUNT">%1$d</xliff:g> Voicemails </item>
+ <item quantity="one">Mensagem de correio de voz</item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> mensagens de correio de voz </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Reproduzir"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g> , <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Nova msg de correio de voz de <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Não foi poss. reprod. o correio de voz"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"A carregar o correio de voz..."</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"A arquivar mensagem de correio de voz…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Não foi poss. carregar o correio de voz"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Apenas chamadas com correio de voz"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Apenas chamadas recebidas"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Apenas chamadas efetuadas"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Apenas chamadas não atendidas"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"pesquisar"</string>
- <string name="description_dial_button" msgid="699794433224646027">"marcar"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"número a marcar"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Reproduzir ou interromper a reprodução"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Ligar ou desligar o altifalante"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Procurar a posição da reprodução"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Diminuir a velocidade de reprodução"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Aumentar a velocidade de reprodução"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Histórico de chamadas"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Mais opções"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"teclado"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Mostrar apenas cham. efetuadas"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Mostrar apenas cham. recebidas"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Mostrar apenas cham. n. atend."</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Mostrar apenas msgs corr. voz"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Mostrar todas as chamadas"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Adicionar pausa de 2 seg."</string>
- <string name="add_wait" msgid="1177723010768282578">"Adicionar espera"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Definições"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulador"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Criar novo atalho de IU"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Todos os contactos"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Utilizar teclado numérico com tons de toque"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Voltar à chamada em curso"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Adicionar chamada"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Chamadas recebidas"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"A entrar no modo de ação em massa…"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Saiu do modo de ação em massa"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> selecionado"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> não selecionado"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Reproduzir mensagem de correio de voz"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Ver o contacto <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Ligar a <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Detalhes de contacto para <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Detalhes de contacto para um autor de chamadas de spam suspeito: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> chamadas."</string>
<string name="description_video_call" msgid="3738199365585751727">"Videochamada."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Enviar SMS para <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Mensagem de correio de voz ainda não ouvida"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Iniciar pesquisa por voz"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Telefonar para <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Correio de voz"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> seg"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min. <xliff:g id="SECONDS">%s</xliff:g> seg."</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Cancelar modo de ações em lote"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Eliminar"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Cancelar"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Pretende eliminar a(s) <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> selecionada(s)?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> selecionada(s)"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
- <item quantity="one">"<b>"Pretende eliminar esta(s) mensagem(ns) de correio de voz? "</b>"</item>
+ <item quantity="one">"<b>"Pretende eliminar esta mensagem de correio de voz? "</b>"</item>
<item quantity="other">"<b>"Pretende eliminar estas mensagens de correio de voz? "</b>"</item>
</plurals>
<string name="voicemailCallLogToday" msgid="709034597866788854">@string/call_log_header_today</string>
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> às <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Não é possível ligar para este número"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Para configurar o correio de voz, aceda a Menu &gt; Definições."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Para efetuar uma chamada para o correio de voz, desative primeiro o modo de avião."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"A carregar…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"A carregar a partir do cartão SIM..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Contactos no cartão SIM"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Pesquisa por voz não disponível"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Não é possível efetuar uma chamada porque a aplicação Telefone foi desativada."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Pesquisar contactos"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Adic. n.º ou pesq. contactos"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"O seu histórico de chamadas está vazio"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Efetuar uma chamada"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Não tem chamadas não atendidas."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"A caixa de entrada do correio de voz está vazia."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Mostrar apenas os favoritos"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Histórico de chamadas"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Todas"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Não atendidas"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Corr. Voz"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Marcação rápida"</string>
<string name="tab_history" msgid="7420269368689503596">"Histórico de Chamadas"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Contactos"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Correio de voz"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Removido dos favoritos"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Anular"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Telefonar para <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Criar novo contacto"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Adicionar a um contacto"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Enviar SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Fazer videochamada"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Bloquear número"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> chamadas não atendidas novas"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Ainda não tem ninguém na marcação rápida"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Adicionar um favorito"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Toque na imagem para ver todos os números ou toque sem soltar para reordenar"</string>
<string name="remove_contact" msgid="2353580570488923668">"Remover"</string>
<string name="select_all" msgid="408601760696146245">"Selecionar tudo"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videochamada"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Telefonar a <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Fazer videochamada com <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Ouvir o correio de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Reproduzir mensagem de correio de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Colocar a mensagem de correio de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g> em pausa"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Eliminar mensagem de correio de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> new voicemails</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> novas mensagens de correio de voz</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Criar contacto para <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Adicionar <xliff:g id="NAMEORNUMBER">^1</xliff:g> ao contacto existente"</string>
<string name="description_details_action" msgid="2061866409737706174">"Detalhes de chamadas de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Eliminado do histórico de chamadas"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Hoje"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Ontem"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Mais antigas"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Lista de chamadas"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Ligar altifalante."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Desligar altifalante"</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Reproduzir mais rápido."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Reproduzir mais lento."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Iniciar ou interromper a reprodução."</string>
<string name="display_options_title" msgid="3880091801055797975">"Opções de visualização"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Sons e vibração"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Selecionar SIM p/ correio de voz"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Números bloqueados"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> já está bloqueado."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Contas de chamadas"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Definir autorizações"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Para ativar a marcação rápida, ative a autorização Contactos."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Para ver o registo de chamadas, ative a autorização Telemóvel."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Para aceder ao correio de voz, ative a autorização Telemóvel."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Para pesquisar os seus contactos, ative as autorizações Contactos."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Para efetuar uma chamada, ative a autorização Telemóvel."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"A aplicação Telefone não tem autorização para gravar nas definições do sistema."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> está offline e não pode ser contactado"</string>
<string name="about_phone_label" msgid="582991354677973731">"Acerca de"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transcrito pelo Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"O Google está a transcrever…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transcrição não disponível"</string>
<string name="view_conversation" msgid="7895904782094119702">"Ver"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"A chamada foi eliminada. Veja e elimine os anexos partilhados durante esta chamada na aplicação Mensagens."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"As chamadas foram eliminadas. Veja e elimine os anexos partilhados durante as chamadas na aplicação Mensagens."</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 0e2ed7bca..1bf38d015 100644
--- a/java/com/android/dialer/app/res/values-pt/strings.xml
+++ b/java/com/android/dialer/app/res/values-pt/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefone"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Teclado do smartphone"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefone"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Histórico de chamadas"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Informar número incorreto"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Copiar número"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Copiar transcrição"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Bloquear número"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Desbloquear número"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Editar número antes de chamar"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Limpar histórico de chamadas"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Excluir mensagem de voz"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Limpar histórico de chamadas?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Esta ação excluirá todas as chamadas do seu histórico"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Limpando histórico de chamadas…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Smartphone"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Chamada perdida"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Chamada de trabalho perdida"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Chamadas perdidas"</string>
@@ -48,66 +43,33 @@
<item quantity="one"> <xliff:g id="COUNT">%1$d</xliff:g> Correios de voz </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> Correios de voz </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Reproduzir"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Nova mensagem de voz de <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Não foi possível repr. correio de voz"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Carregando correio de voz..."</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Arquivando correio de voz..."</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Não foi possível carregar correio de voz"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Somente chamadas com correio de voz"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Somente chamadas recebidas"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Somente chamadas de saída"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Somente chamadas perdidas"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"pesquisar"</string>
- <string name="description_dial_button" msgid="699794433224646027">"discar"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"número para discagem"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Iniciar ou interromper a reprodução"</string>
- <string name="description_playback_speakerphone" msgid="4852027754869750227">"Ligar ou desligar o vivavoz"</string>
+ <string name="description_playback_speakerphone" msgid="4852027754869750227">"Ligar ou desligar o viva-voz"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Procurar posição de reprodução"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Reduzir a taxa de reprodução"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Aumentar a taxa de reprodução"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Histórico de chamadas"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Mais opções"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"Teclado"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Mostrar apenas enviadas"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Mostrar apenas recebidas"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Mostrar apenas perdidas"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Exibir apenas mensagens de voz"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Mostrar todas as chamadas"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Adicionar pausa de 2 segundos"</string>
- <string name="add_wait" msgid="1177723010768282578">"Adicionar espera"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Configurações"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulador"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Criar atalho para a nova IU"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Todos os contatos"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Usar teclado multifrequencial"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Retornar para a chamada em espera"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Ad. cham."</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Chamadas recebidas"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Entrando no modo de ação em massa"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Saindo do modo de ação em massa"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> selecionado"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> não selecionado"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Reproduzir mensagem de voz"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Visualizar contato <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Ligar para <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Detalhes de contato para <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Detalhes do contato do autor da chamada suspeito de spam <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> chamadas."</string>
<string name="description_video_call" msgid="3738199365585751727">"Videochamada."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Enviar SMS para <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Nova mensagem de voz"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Iniciar pesquisa por voz"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Ligar para <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Correio de voz"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> seg"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> m <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Cancelar modo de ações em lote"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Excluir"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Cancelar"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Excluir a seleção de <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Itens selecionados: <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"Excluir este correio de voz? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> às <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Não é possível ligar para este número"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Para configurar o correio de voz, acesse Menu &gt; Configurações."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Para ligar para o correio de voz, primeiro desative o modo avião."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Carregando…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Carregando do cartão SIM..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Contatos do cartão SIM"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"A pesquisa por voz não está disponível"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Não é possível fazer uma chamada porque o app Telefone foi desativado."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Pesquisar contatos"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Adicionar número ou pesquisar contatos"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Seu histórico de chamadas está vazio"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Fazer uma chamada"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Você não tem chamadas perdidas."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Sua caixa de entrada de correio de voz está vazia."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Mostrar somente favoritos"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Histórico de chamadas"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Todas"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Perdidas"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Correio de voz"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Discagem rápida"</string>
<string name="tab_history" msgid="7420269368689503596">"Histórico de chamadas"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Contatos"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Correio de voz"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Removido dos favoritos"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Desfazer"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Ligar para <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Criar novo contato"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Adicionar a um contato"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Enviar SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Fazer videochamada"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Bloquear número"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> novas chamadas perdidas"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Ainda não há ninguém na sua discagem rápida"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Adicionar favorito"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Toque na imagem para ver todos os números ou toque e segure para reordenar"</string>
<string name="remove_contact" msgid="2353580570488923668">"Remover"</string>
<string name="select_all" msgid="408601760696146245">"Selecionar tudo"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videochamada"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Ligar para <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Videochamada <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Ouvir mensagem de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Reproduzir correio de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Pausar correio de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Excluir correio de voz de <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> novos correios de voz</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> novos correios de voz</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Criar contato para <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Adicionar <xliff:g id="NAMEORNUMBER">^1</xliff:g> a um contato já existente"</string>
<string name="description_details_action" msgid="2061866409737706174">"Detalhes de chamada para <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Excluída do histórico de chamadas"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Hoje"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Ontem"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Antiga"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Lista de chamadas"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Ative o alto-falante."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Desative o alto-falante."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Reprodução mais rápida."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Reprodução mais lenta."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Inicie ou pause a reprodução."</string>
<string name="display_options_title" msgid="3880091801055797975">"Opções de exibição"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Sons e vibração"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Selecionar SIM p/ config correio voz"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Números bloqueados"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"O número <xliff:g id="NUMBER">%1$s</xliff:g> já está bloqueado."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Contas de chamadas"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Definir permissões"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Para ativar a discagem rápida, ative a permissão para o app Contatos."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Para ver seu registro de chamadas, ative a permissão para o app Telefone."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Para acessar seu correio de voz, ative a permissão para o app Telefone."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Para pesquisar seus contatos, ative as permissões para \"Contatos\"."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Para fazer uma chamada, ative a permissão para o app Telefone."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"O app Telefone não tem permissão para gravar nas configurações do sistema."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> está off-line e não é possível entrar em contato"</string>
<string name="about_phone_label" msgid="582991354677973731">"Sobre"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transcrito pelo Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"O Google está transcrevendo..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transcrição indisponível"</string>
<string name="view_conversation" msgid="7895904782094119702">"Ver"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"A chamada foi excluída. Veja e exclua os anexos compartilhados durante a chamada no Mensagens."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"As chamadas foram excluídas. Veja e exclua os anexos compartilhados durante as chamadas no Mensagens."</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 b9a4cd2e3..b6adfe7b3 100644
--- a/java/com/android/dialer/app/res/values-ro/strings.xml
+++ b/java/com/android/dialer/app/res/values-ro/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Tastatura telefonului"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefon"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Istoricul apelurilor"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Raportați numărul ca incorect"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Copiați numărul"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Copiați transcrierea"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Blocați numărul"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Deblocați numărul"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Modificați numărul înainte de apelare"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Ștergeți istoricul apelurilor"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Ștergeți mesajul vocal"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Ștergeți istoricul apelurilor?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Vor fi șterse toate apelurile din istoric"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Se șterge istoricul apelurilor…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telefon"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Apel nepreluat"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Apel de serviciu nepreluat"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Apeluri nepreluate"</string>
@@ -49,66 +44,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> de mesaje vocale </item>
<item quantity="one">Mesaj vocal</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Redați"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Mesaj vocal nou de la <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Nu s-a putut reda mesageria vocală"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Se încarcă mesageria vocală…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Se arhivează mesajul vocal…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Nu s-a putut încărca mesageria vocală"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Numai apelurile cu mesaje vocale"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Numai apelurile primite"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Numai apelurile efectuate"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Numai apelurile nepreluate"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"căutare"</string>
- <string name="description_dial_button" msgid="699794433224646027">"apelare"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"numărul de apelat"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Porniți sau opriți redarea"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Activați sau dezactivați difuzorul"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Căutați poziția de redare"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Reduceți viteza redării"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Măriți viteza redării"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Istoricul apelurilor"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Mai multe opțiuni"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"tastatură"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Numai apelurile efectuate"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Numai apelurile primite"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Numai apelurile nepreluate"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Afișați numai mesajele vocale"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Afișați toate apelurile"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Adăugați o pauză de 2 secunde"</string>
- <string name="add_wait" msgid="1177723010768282578">"Adăugați interval de așteptare"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Setări"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Creați comandă rapidă IU nouă"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Toată agenda"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Tastatura tactilă cu sunet"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Reveniți la apelul în curs"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Adăugați un apel"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Apeluri de intrare"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Se intră în modul acțiune în bloc"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Ați ieșit din modul acțiune în bloc"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"S-a selectat <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"S-a deselectat <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Redați mesajul vocal"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Afișați persoana din agendă <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Apelați <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Detalii de contact pentru <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Detalii de contact pentru apelantul suspectat de spam <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> (de) apeluri."</string>
<string name="description_video_call" msgid="3738199365585751727">"Apel video."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Trimiteți SMS la <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Mesaje vocale neascultate"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Începeți căutarea vocală"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Apelați <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Mesagerie vocală"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> secunde"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min. <xliff:g id="SECONDS">%s</xliff:g> sec."</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Anulați modul de acțiuni în lot"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Ștergeți"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Anulați"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Ștergeți cele <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> selectate?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> selectate"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="few">"<b>"Ștergeți aceste mesaje vocale? "</b>"</item>
@@ -119,43 +81,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> la <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Nu puteți apela acest număr"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Pentru a configura mesageria vocală, accesați Meniu &gt; Setări."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Pentru a apela mesageria vocală, mai întâi dezactivați modul Avion."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Se încarcă..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Se încarcă de pe cardul SIM..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Persoanele din agendă de pe cardul SIM"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Căutarea vocală nu este disponibilă"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Nu se poate efectua un apel telefonic, deoarece aplicația Telefon a fost dezactivată."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Căutați în Agendă"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Adăugați număr/căutați contacte"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Istoricul apelurilor este gol"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Apelați"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Nu aveți niciun apel nepreluat."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Nu există mesaje primite în mesageria vocală."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Afișați numai preferate"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Istoricul apelurilor"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Toate"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Nepreluate"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Mesagerie vocală"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Apelare rapidă"</string>
<string name="tab_history" msgid="7420269368689503596">"Istoricul apelurilor"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Agendă"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Mesagerie vocală"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"S-a eliminat din preferate"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Anulați"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Apelați <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Creați o intrare nouă"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Adăugați la o intrare"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Trimiteți SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Inițiați un apel video"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Blocați numărul"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> apeluri nepreluate noi"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Nicio persoană de contact setată pentru apelarea rapidă"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Adăugați o persoană de contact preferată"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Atingeți imaginea pentru a vedea toate numerele sau atingeți lung pentru reordonare"</string>
<string name="remove_contact" msgid="2353580570488923668">"Eliminați"</string>
<string name="select_all" msgid="408601760696146245">"Selectați tot"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Apel video"</string>
@@ -173,26 +120,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Apelați <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Apelați video <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Ascultați mesajul vocal de la <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Redați mesajul vocal de la <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Întrerupeți mesajul vocal de la <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Ștergeți mesajul vocal de la <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> mesaje vocale noi</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> de mesaje vocale noi</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> mesaj vocal nou</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Creați o persoană de contact pentru <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Adăugați <xliff:g id="NAMEORNUMBER">^1</xliff:g> la o persoană de contact existentă"</string>
<string name="description_details_action" msgid="2061866409737706174">"Detaliile apelului pentru <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"S-a șters din istoricul apelurilor"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Astăzi"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Ieri"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Mai vechi"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Lista de apeluri"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Porniți difuzorul."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Opriți difuzorul."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Jucați mai repede."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Jucați mai lent."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Porniți sau întrerupeți redarea."</string>
<string name="display_options_title" msgid="3880091801055797975">"Opțiuni de afișare"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Sunete și vibrații"</string>
@@ -209,7 +144,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Selectați SIM pt. mesageria vocală"</string>
<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>
@@ -223,10 +157,8 @@
<string name="block_list" msgid="4701585783411870782">"Numere blocate"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> este deja blocat."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Conturi pentru apelare"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Setați permisiunile"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Pentru a activa apelarea rapidă, activați permisiunea Agendă."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Pentru a vedea jurnalul de apeluri, activați permisiunea Telefon."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Pentru a accesa mesageria vocală, activați permisiunea Telefon."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Pentru a căuta în persoanele de contact, activați permisiunea Agendă."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Pentru a apela, activați permisiunea Telefon."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Aplicația Telefon nu are permisiunea să modifice setările de sistem."</string>
@@ -238,6 +170,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> este offline și nu poate fi contactat(ă)"</string>
<string name="about_phone_label" msgid="582991354677973731">"Despre"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transcris de Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google transcrie…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transcrierea nu e disponibilă"</string>
<string name="view_conversation" msgid="7895904782094119702">"Afișați"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Apelul a fost șters. Afișați și ștergeți atașamentele trimise în timpul acestui apel în Messages."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Apelurile au fost șterse. Afișați și ștergeți atașamentele trimise în timpul apelurilor în Messages."</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 eaeea67b9..950f9f870 100644
--- a/java/com/android/dialer/app/res/values-ru/strings.xml
+++ b/java/com/android/dialer/app/res/values-ru/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Телефон"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Набор номера"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Кнопки"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Журнал звонков."</string>
- <string name="action_report_number" msgid="7231442711369737797">"Ошибка в номере"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Скопировать номер"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Скопировать транскрипцию"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Заблокировать номер"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Разблокировать номер"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Изменить номер и позвонить"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Очистить журнал звонков"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Удалить голосовое сообщение"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Очистить журнал звонков?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Журнал звонков будет удален."</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Очистка журнала звонков…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Вызов"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Пропущенный вызов"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Пропущенный звонок (работа)"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Пропущенные вызовы"</string>
@@ -50,66 +45,33 @@
<item quantity="many"> <xliff:g id="COUNT">%1$d</xliff:g> голосовых сообщений </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> голосового сообщения </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Прослушать"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Новое гол. сообщение: <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Не удалось воспроизвести сообщения"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Загрузка сообщений…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Архивирование…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Не удалось загрузить голосовую почту"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Только звонки с голосовой почтой"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Только входящие звонки"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Только исходящие звонки"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Только пропущенные звонки"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"поиск"</string>
- <string name="description_dial_button" msgid="699794433224646027">"набор номера"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"набираемый номер"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Начать или остановить воспроизведение"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Включить или отключить громкую связь"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Выбрать позицию для воспроизведения"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Уменьшить скорость воспроизведения"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Увеличить скорость воспроизведения"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Журнал звонков"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Ещё"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"клавиатура"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Исходящие"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Входящие"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Пропущенные"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Показать голосовые сообщения"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Все вызовы"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Добавить двухсекундную паузу"</string>
- <string name="add_wait" msgid="1177723010768282578">"Добавить паузу"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Настройки"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Симулятор"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Создать ярлык для нового интерфейса"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Все контакты"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Панель тонального набора"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Вернуться к текущему вызову"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Добавить вызов"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Входящие вызовы"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Вы вошли в режим массового действия"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Вы вышли из режима массового действия"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Выбран объект <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Выбор объекта <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> отменен"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Прослушать голосовую почту"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Просмотреть данные: <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Вызов: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Сведения о контакте <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Сведения о контакте <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> (подозрение на спам)"</string>
<string name="description_num_calls" msgid="6483594535796216044">"Вызовов: <xliff:g id="NUMBEROFCALLS">%1$s</xliff:g>."</string>
<string name="description_video_call" msgid="3738199365585751727">"Видеовстреча"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Отправить SMS пользователю <xliff:g id="NAME">%1$s</xliff:g>."</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Непрослушанные сообщения голосовой почты"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Начать голосовой поиск"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Позвонить: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Голосовая почта"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> сек."</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> мин. <xliff:g id="SECONDS">%s</xliff:g> сек."</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Отмена режима массового действия"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Удалить"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Отмена"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Удалить <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Выбрано: <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"Удалить эти голосовые сообщения? "</b>"</item>
@@ -121,43 +83,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> в <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"На этот номер нельзя позвонить."</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Чтобы настроить голосовую почту, выберите \"Меню &gt; Настройки\"."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Сначала отключите режим полета."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Загрузка..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Загрузка с SIM-карты…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Контакты на SIM-карте"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Голосовой поиск недоступен"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Нельзя совершать телефонные звонки, поскольку приложение \"Телефон\" отключено."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Поиск в контактах"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Найдите контакт или введите номер"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"В журнале пока нет звонков"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Вызов"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Нет пропущенных звонков"</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Нет входящих голосовых сообщений"</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Только часто используемые"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Журнал звонков"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Все"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Пропущенные"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Г. почта"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Быстрый набор"</string>
<string name="tab_history" msgid="7420269368689503596">"Журнал звонков"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Контакты"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Голосовая почта"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Контакт удален из избранных"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Отмена"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Позвонить: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Создать контакт"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Добавить к контакту"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Отправить SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Начать видеовстречу"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Заблокировать номер"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"Пропущенных вызовов: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Нет номеров для быстрого набора"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Настроить быстрый набор"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Коснитесь изображения, чтобы увидеть все номера, или нажмите и удерживайте, чтобы изменить порядок"</string>
<string name="remove_contact" msgid="2353580570488923668">"Удалить"</string>
<string name="select_all" msgid="408601760696146245">"Выбрать все"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Видеовстреча"</string>
@@ -175,27 +122,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Позвонить: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Видеовстреча: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Прослушать сообщение от контакта <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Прослушать голосовое сообщение от контакта <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Приостановить голосовое сообщение от контакта <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Удалить голосовое сообщение от контакта <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> новое голосовое сообщение</item>
- <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> новых голосовых сообщения</item>
- <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> новых голосовых сообщений</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> нового голосового сообщения</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Добавить контакт: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Добавить \"<xliff:g id="NAMEORNUMBER">^1</xliff:g>\" к контакту"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> – сведения о вызове"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Вызов удален из журнала"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Сегодня"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Вчера"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Предыдущие записи"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Вызовы"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Включить динамик."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Выключить динамик."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Увеличить скорость воспроизведения."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Уменьшить скорость воспроизведения."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Начать или приостановить воспроизведение."</string>
<string name="display_options_title" msgid="3880091801055797975">"Отображение контактов"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Звуки и вибрация"</string>
@@ -212,7 +146,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Выбор SIM-карты для настроек голосовой почты"</string>
<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>
@@ -226,10 +159,8 @@
<string name="block_list" msgid="4701585783411870782">"Заблокированные номера"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> уже заблокирован."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Аккаунты для звонков"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Задать разрешения"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Чтобы настроить быстрый набор, предоставьте приложению разрешение \"Контакты\"."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Чтобы открыть список вызовов, предоставьте приложению разрешение \"Телефон\"."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Чтобы получить доступ к голосовой почте, предоставьте приложению разрешение \"Телефон\"."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Для поиска контактов включите разрешение \"Контакты\"."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Чтобы позвонить, предоставьте приложению разрешение \"Телефон\"."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"У приложения \"Телефон\" нет разрешения на изменение системных настроек."</string>
@@ -241,6 +172,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Спам"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> сейчас офлайн и не ответит на вызов"</string>
<string name="about_phone_label" msgid="582991354677973731">"О приложении"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Расшифровано Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Подождите…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Транскрипция недоступна"</string>
<string name="view_conversation" msgid="7895904782094119702">"Посмотреть"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Вызов удален. Посмотреть и удалить прикрепленные к нему файлы можно в приложении \"Сообщения\"."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Вызовы удалены. Посмотреть и удалить прикрепленные к ним файлы можно в приложении \"Сообщения\"."</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 b03b15d18..6e32bc8f7 100644
--- a/java/com/android/dialer/app/res/values-si/strings.xml
+++ b/java/com/android/dialer/app/res/values-si/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"දුරකථනය"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"දුරකථන යතුරු පුවරුව"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"දුරකථනය"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"ඇමතුම් ඉතිහාසය"</string>
- <string name="action_report_number" msgid="7231442711369737797">"වැරදි අංකය වාර්තා කරන්න"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"අංකය පිටපත් කරන්න"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"පිටපත් කිරීම පිටපත් කරන්න"</string>
- <string name="action_block_number" msgid="3669819840999705278">"අංකය අවහිර කරන්න"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"අංකය අවහිර නොකරන්න"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"ඇමතුමට පෙර අංකය සංස්කරණය"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"ඇමතුම් ඉතිහාසය හිස් කරන්න"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"හඬ තැපෑල මකන්න"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"ඇමතුම් ඉතිහාසය හිස් කරන්නද?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"මෙය ඔබේ ඉතිහාසයෙන් සියලු ඇමතුම් මකනු ඇත"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"ඇමතුම් ඉතිහාසය හිස් කරමින්…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"දුරකථනය"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"මඟ හැරුණු ඇමතුම"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"මග හැරුණ කාර්යාල ඇමතුම"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"මඟ හැරුණු ඇමතුම්"</string>
@@ -48,66 +43,33 @@
<item quantity="one">හඬ තැපැල් <xliff:g id="COUNT">%1$d</xliff:g> </item>
<item quantity="other">හඬ තැපැල් <xliff:g id="COUNT">%1$d</xliff:g> </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"ධාවනය කරන්න"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g> වෙතින් නව හඬ තැපැලක්"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"හඬ තැපෑල වාදනය කිරීමට නොහැකි විය"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"හඬ තැපෑල ප්‍රවේශනය වෙමින්…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"හඬ තැපෑල සංරක්ෂණය කරමින්…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"හඬ තැපෑල ප්‍රවේශනය කිරීමට නොහැකි විය"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"හඬ තැපෑල සහිත ඇමතුම් පමණි"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"එන ඇමතුම් පමණි"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"පිටතට යන ඇමතුම් පමණි"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"මඟ හැරුණු ඇමතුම් පමණි"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"සෙවීම"</string>
- <string name="description_dial_button" msgid="699794433224646027">"අමතන්න"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"ඇමතීමට අංකය"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Playback ධාවනය කරන්න හෝ නවත්වන්න"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"ස්පීකර්ෆෝන් ක්‍රියා කරන්න හෝ නොකරන්න"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Playback ස්ථානය සොයාබලන්න"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Playback අනුපාතය අඩුවේ"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Playback අනුපාතය වැඩිවේ"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"ඇමතුම් ඉතිහාසය"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"තවත් විකල්ප"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"යතුරු පුවරුව"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"පිටතට යන ඒවා පමණක් පෙන්වන්න"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"එන ඒවා පමණක් පෙන්වන්න"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"මඟ හැරුණු ඒවා පමණක් පෙන්වන්න"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"හඬ තැපැල් පමණක් පෙන්වන්න"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"සියලු ඇමතුම් පෙන්වන්න"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"තත්පර 2 ක විරාමයක් එක් කරන්න"</string>
- <string name="add_wait" msgid="1177723010768282578">"රැඳී සිටීම එක් කරන්න"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"සැකසීම්"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"සමාකෘතිය"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"නව UI කෙටිමග තනන්න"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"සියලුම සම්බන්ධතා"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"ස්පර්ශ නාද යතුරුපෑඩය භාවිතා කරන්න"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"පවතින ඇමතුමට නැවත යන්න"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"ඇමතුමක් එක් කරන්න"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"එන ඇමතුම්"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"තොග ක්‍රියා ප්‍රකාරය ඇතුළු කරමින්"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"තොග ක්‍රියා ප්‍රකාරය හැර යන ලදී"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> තෝරා ගන්නා ලදී"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> තෝරා ගැනීම ඉවත් කරන ලදී"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"හඬ තැපෑල ධාවනය කිරීම"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"<xliff:g id="NAME">%1$s</xliff:g> සම්බන්ධතාවය බලන්න"</string>
- <string name="description_call" msgid="1532402285334775372">"<xliff:g id="NAME">%1$s</xliff:g> අමතන්න"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> සඳහා ඇමතුම් විස්තර"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"සැකසහිත අයාචිත තැපැල්කරු <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> සඳහා ඇමතුම් විස්තර"</string>
<string name="description_num_calls" msgid="6483594535796216044">"ඇමතුම් <xliff:g id="NUMBEROFCALLS">%1$s</xliff:g>."</string>
<string name="description_video_call" msgid="3738199365585751727">"වීඩියෝ ඇමතුම."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"<xliff:g id="NAME">%1$s</xliff:g> වෙත SMS යවන්න"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"අසා නොමැති හඬ තැපෑල"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"හඬ සෙවීම අරඹන්න"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"<xliff:g id="NUMBER">%s</xliff:g> අමතන්න"</string>
<string name="voicemail" msgid="8899540969000957954">"හඬ තැපෑල"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"තත් <xliff:g id="SECONDS">%s</xliff:g>"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"මිනි <xliff:g id="MINUTES">%s</xliff:g> තත් <xliff:g id="SECONDS">%s</xliff:g>"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"කාණ්ඩ ක්‍රියා ප්‍රකාරය අවලංගු කරන්න"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"මකන්න"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"අවලංගු කරන්න"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"තෝරා ගත් <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> මකන්නද?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> තෝරා ගන්නා ලදි"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"මෙම හඬ තැපැල් මකන්නද? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> දින <xliff:g id="TIME">%2$s</xliff:g>ට"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"මෙම අංකයට ඇමතිය නොහැකිය"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"හඬ තැපෑල පිහිටුවීමට, මෙනුව &gt; සැකසීම් වෙත යන්න."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"හඬ තැපෑල ඇමතීමට, මුලින්ම ගුවන්යානා ප්‍රකාරය වසන්න."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"පූරණය වෙමින්..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"SIM පතෙන් පූරණය කරමින්…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM පත් සම්බන්ධතා"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"හඬ සෙවුම ලබාගත නොහැකිය"</string>
- <string name="call_not_available" msgid="7850148370757361155">"දුරකථන යෙදුම අබල කර ඇති නිසා දුරකථන ඇමතුම ලබාගැනීම කළ නොහැක."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"සම්බන්ධතා සෙවීම"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"අංකය එක් කරන්න හෝ සම්බන්ධතා සොයන්න"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"ඔබගේ ඇමතුම් ඉතිහාසය හිස්ය"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"ඇමතුමක් සිදු කරන්න"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"ඔබට මඟ හැරුණු ඇමතුම් නැත."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"ඔබේ හඬ තැපැල් එන ලිපි හිස්ය."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"ප්‍රියතමයන් පමණක් පෙන්වන්න"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"ඇමතුම් ඉතිහාසය"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"සියලු"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"මග හැරුණේය"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"හඬ තැපෑල"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"වේග ඩයල් කිරීම"</string>
<string name="tab_history" msgid="7420269368689503596">"ඇමතුම් ඉතිහාසය"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"සම්බන්ධතා"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"හඬ තැපෑල"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"ප්‍රියතමයන්ගෙන් ඉවත් කරන්න"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"අස් කරන්න"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"<xliff:g id="NUMBER">%s</xliff:g> අමතන්න"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"නව සම්බන්ධතාවයක් සාදන්න"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"සම්බන්ධතාවකට එක් කරන්න"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMS යවන්න"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"වීඩියෝ ඇමතුමක් ලබාගන්න"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"අංකය අවහිර කරන්න"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"නව මඟ හැරුණු ඇමතුම් <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"ඔබගේ වේග ඩයල් එකේ තවමත් කවුරුවත් නැහැ"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"ප්‍රියතම ලෙස එක් කරන්න"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"සියලු අංක බැලීමට රූපය ස්පර්ශ කරන්න නැතහොත් නැවත අනුපිළිවෙළට සැකසීමට ස්පර්ශ කර අල්ලාගෙන සිටින්න"</string>
<string name="remove_contact" msgid="2353580570488923668">"ඉවත් කරන්න"</string>
<string name="select_all" msgid="408601760696146245">"සියල්ල තෝරන්න"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"වීඩියෝ ඇමතුම"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> අමතන්න"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>. වීඩියෝ ඇමතුම"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> වෙතින් හඬ තැපෑලට සවන් දෙන්න"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> වෙතින් වන හඬ තැපෑල ධාවනය කරන්න"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> වෙතින් වන හඬ තැපෑල විරාම කරන්න"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> වෙතින් වන හඬ තැපෑල මකන්න"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one">නව හඬ තැපැල් <xliff:g id="COUNT_1">%d</xliff:g></item>
- <item quantity="other">නව හඬ තැපැල් <xliff:g id="COUNT_1">%d</xliff:g></item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> සඳහා සම්බන්ධතාවක් සාදන්න"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"පවතින සම්බන්ධතාව වෙත <xliff:g id="NAMEORNUMBER">^1</xliff:g> එක් කරන්න"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> සඳහා ඇමතුම් විස්තර"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"ඇමතුම් ඉතිහාසයෙන් මකන ලදී"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"අද"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"ඊයේ"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"වඩා පරණ"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"ඇමතුම් ලැයිස්තුව"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"ශබ්දවාහිනී සක්‍රිය කරන්න."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"ශබ්දවාහිනී අක්‍රිය කරන්න."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"වේගයෙන් ධාවනය කරන්න."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"හෙමින් ධාවනය කරන්න."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"නැවත ධාවනයෙදී ආරම්භ කරන්න හෝ විරාමය කරන්න."</string>
<string name="display_options_title" msgid="3880091801055797975">"විකල්ප පෙන්වන්න"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"ශබ්ද සහ කම්පන"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"හඬ තැපැල් සැකසීම්වලට SIM තෝර."</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"අවහිර කළ අංක"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> දැනටමත් අවහිර කර ඇත."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"ගිණුම් ඇමතීම"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"අවසර සකසන්න"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"වේග ඩයල් කිරීම සබල කිරීමට, සම්බන්ධතා අවසරය ක්‍රියාත්මක කරන්න."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"ඔබේ ඇමතුම් ලොගය බැලීමට, දුරකථන අවසරය ක්‍රියාත්මක කරන්න."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"ඔබේ හඬ තැපෑල වෙත ප්‍රවේශ වීමට, දුරකථන අවසරය ක්‍රියාත්මක කරන්න."</string>
<string name="permission_no_search" msgid="2424710404207193826">"ඔබේ සම්බන්ධතා සෙවීමට, සම්බන්ධතා අවසර ක්‍රියාත්මක කරන්න."</string>
<string name="permission_place_call" msgid="8686908130349369423">"ඇමතුමක් ලබා ගැනීමට, දුරකථන අවසරය ක්‍රියාත්මක කරන්න."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"දුරකථන යෙදුමට පද්ධති සැකසීම් වෙත ලිවීමට අවසර නැත."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"අයාචිත තැපෑල"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> නොබැඳි අතර ළඟා වීමට නොහැකිය"</string>
<string name="about_phone_label" msgid="582991354677973731">"ගැන"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Google මගින් පිටපත් කරන ලදී"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google පිටපත් කරමින් සිටී..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"අනුපිටපතක් නොමැත"</string>
<string name="view_conversation" msgid="7895904782094119702">"බලන්න"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"ඇමතුම මකන ලදී. Messages වල මෙම ඇමතුම අතරතුර බෙදා ගත් ඇමුණුම් බලා මකන්න."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"ඇමතුම මකන ලදී. Messages වල මෙම ඇමතුම් අතරතුර බෙදා ගත් ඇමුණුම් බලා මකන්න."</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 a2c6c4710..ebed27977 100644
--- a/java/com/android/dialer/app/res/values-sk/strings.xml
+++ b/java/com/android/dialer/app/res/values-sk/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefón"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Klávesnica telefónu"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefón"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"História hovorov"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Nahlásiť nesprávne číslo"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Kopírovať číslo"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Kopírovať prepis"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Blokovať číslo"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Zrušiť blokovanie čísla"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Pred volaním upraviť číslo"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Vymazať históriu hovorov"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Odstrániť hlasovú správu"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Chcete vymazať históriu hovorov?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Týmto z histórie odstránite všetky hovory."</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Vymazáva sa história hovorov..."</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telefón"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Zmeškaný hovor"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Zmeškaný pracovný hovor"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Zmeškané hovory"</string>
@@ -50,66 +45,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> odkazov v hlasovej schránke </item>
<item quantity="one">Odkaz v hlasovej schránke</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Prehrať"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Nová hlasová správa – <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Hlasovú schránku sa nepodarilo prehrať"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Načítava sa hlasová schránka…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Archivuje sa hlasová správa…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Hlasovú schránku sa nepodarilo načítať"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Iba volania do hlasovej schránky"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Iba prichádzajúce hovory"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Iba odchádzajúce hovory"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Iba zmeškané hovory"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"hľadať"</string>
- <string name="description_dial_button" msgid="699794433224646027">"vytáčanie"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"číslo, ktoré chcete vytočiť"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Spustiť alebo zastaviť prehrávanie"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Zapnúť alebo vypnúť reproduktor"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Hľadať pozíciu prehrávania"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Znížiť počet snímok za sekundu"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Zvýšiť počet snímok za sekundu"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"História hovorov"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Ďalšie možnosti"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"klávesnica"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Zobraziť len odchádzajúce"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Zobraziť len prichádzajúce"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Zobraziť len zmeškané"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Zobraziť len hlasové správy"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Zobraziť všetky hovory"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Pridať dvojsekundovú pauzu"</string>
- <string name="add_wait" msgid="1177723010768282578">"Pridať čakanie"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Nastavenia"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulátor"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Vyt. skratku na nové rozhranie"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Všetky kontakty"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Použiť dotykovú tónovú klávesnicu"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Návrat k prebiehajúcemu hovoru"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Pridať hovor"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Prichádzajúce hovory"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Vstupuje sa do režimu hromadných akcií"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Odišli ste z režimu hromadných akcií"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Položka <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> bola vybraná"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Výber položky <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> bol zrušený"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Prehrať hlasovú správu"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Zobraziť kontakt <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Zavolať kontakt <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Podrobnosti kontaktu pre <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Podrobnosti kontaktu pri podozrení, že volajúci <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> je šíriteľ spamu"</string>
<string name="description_num_calls" msgid="6483594535796216044">"Počet volaní: <xliff:g id="NUMBEROFCALLS">%1$s</xliff:g>."</string>
<string name="description_video_call" msgid="3738199365585751727">"Videohovor"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Poslať SMS kontaktu <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Nevypočutá hlasová správa"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Spustenie hlasového vyhľadávania"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Volať <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Hlasová schránka"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min. <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Zrušiť režim hromadných akcií"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Odstrániť"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Zrušiť"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Chcete odstrániť vybraté položky (<xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>)?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Vybraté: <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="few">"<b>"Chcete odstrániť tieto hlasové správy? "</b>"</item>
@@ -121,43 +83,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> o <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Na toto číslo nie je možné volať"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Ak chcete nastaviť hlasovú schránku, prejdite na ponuku &gt; Nastavenia."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Ak chcete volať hlasovú schránku, najprv vypnite režim v lietadle."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Načítava sa…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Prebieha načítavanie z SIM karty..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Kontakty na SIM karte"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Hlasové vyhľadávanie nie je k dispozícii"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Nie je možné volať, pretože aplikácia Telefón bola deaktivovaná."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Hľadať v kontaktoch"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Pridajte číslo / vyhľadajte v kontaktoch"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"História hovorov je prázdna"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Zavolať"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Nemáte žiadne zmeškané hovory."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Hlasová schránka je prázdna."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Zobraziť iba obľúbené"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"História hovorov"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Všetky"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Zmeškané"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Schránka"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Rýchla voľba"</string>
<string name="tab_history" msgid="7420269368689503596">"História hovorov"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kontakty"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Hlasová schránka"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Odstránené z obľúbených"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Späť"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Volať <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Vytvoriť nový kontakt"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Pridať ku kontaktu"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Odoslať SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Uskutočniť videohovor"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Blokovať číslo"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"Nové zmeškané hovory: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"V rýchlej voľbe zatiaľ nemáte žiadny kontakt"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Pridať obľúbený kontakt"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Klepnutím na obrázok môžete zobraziť všetky čísla. Pridržaním obrázka môžete zmeniť poradie."</string>
<string name="remove_contact" msgid="2353580570488923668">"Odstrániť"</string>
<string name="select_all" msgid="408601760696146245">"Vybrať všetko"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videohovor"</string>
@@ -175,27 +122,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Zavolať kontakt <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Spustiť videohovor s kontaktom <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Vypočuť si správu v hlasovej schránke od používateľa <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Prehrať hlasovú schránku kontaktu <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Pozastaviť hlasovú schránku kontaktu <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Odstrániť hlasovú schránku kontaktu <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> nové odkazy v hlasovej schránke</item>
- <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> nového odkazu v hlasovej schránke</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> nových odkazov v hlasovej schránke</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> nový odkaz v hlasovej schránke</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Vytvoriť kontakt pre <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Pridať údaj <xliff:g id="NAMEORNUMBER">^1</xliff:g> ku kontaktu"</string>
<string name="description_details_action" msgid="2061866409737706174">"Podrobnosti hovoru pre kontakt <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Odstránené z histórie hovorov"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Dnes"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Včera"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Staršie"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Zoznam hovorov"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Zapnúť reproduktor"</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Vypnúť reproduktor"</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Prehrať rýchlejšie"</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Prehrať pomalšie"</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Spustiť alebo pozastaviť prehrávanie"</string>
<string name="display_options_title" msgid="3880091801055797975">"Možnosti zobrazenia"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Zvuky a vibrovanie"</string>
@@ -212,7 +146,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Vyberte SIM na nastavenia hlasovej schránky"</string>
<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>
@@ -226,10 +159,8 @@
<string name="block_list" msgid="4701585783411870782">"Blokované čísla"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"Číslo <xliff:g id="NUMBER">%1$s</xliff:g> je už blokované."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Telefónne účty"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Nastaviť povolenia"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Ak chcete aktivovať rýchlu voľbu, zapnite povolenie Kontakty."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Ak si chcete zobraziť denník hovorov, zapnite povolenie Telefón."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Ak chcete používať hlasovú schránku, zapnite povolenie Telefón."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Ak chcete hľadať kontakty, zapnite povolenie Kontakty."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Ak chcete volať, zapnite povolenie Telefón."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Telefónna aplikácia nemá povolenie na zápis do nastavení systému."</string>
@@ -241,6 +172,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> je offline a nedá sa zastihnúť"</string>
<string name="about_phone_label" msgid="582991354677973731">"Informácie"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Prepísané Googlom"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google prepisuje…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Prepis nie je k dispozícii"</string>
<string name="view_conversation" msgid="7895904782094119702">"Zobraziť"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Hovor bol odstránený. Prílohy zdieľané počas neho si môžete pozrieť a odstrániť v aplikácii Správy."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Hovory boli odstránené. Prílohy zdieľané počas nich si môžete pozrieť a odstrániť v aplikácii Správy."</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 64e9bdaea..520d0032f 100644
--- a/java/com/android/dialer/app/res/values-sl/strings.xml
+++ b/java/com/android/dialer/app/res/values-sl/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Tipkovnica telefona"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefon"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Zgodovina klicev"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Prijavi netočno številko"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Kopiranje številke"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Kopiraj prepis"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Blokiranje številke"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Odblokiranje telefonske številke"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Urejanje številke pred klicem"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Izbriši zgodovino klicev"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Brisanje sporočil iz odzivnika"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Želite izbrisati zgodovino klicev?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"S tem boste iz zgodovine izbrisali vse klice"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Izbris zgodovine klicev …"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telefoniranje"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Neodgovorjeni klic"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Zgrešen delovni klic"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Neodgovorjeni klici"</string>
@@ -50,66 +45,33 @@
<item quantity="few"> <xliff:g id="COUNT">%1$d</xliff:g> sporočila v odzivniku </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> sporočil v odzivniku </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Predvajaj"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g> , <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Nova glasovna pošta od <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Sporočil v odzivniku ni mogoče predv."</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Nalaganje sporočil v odzivniku …"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Arhiviranje sporočila v odzivniku …"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Sporočil v odzivniku ni mogoče naložiti"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Samo klici z odzivnikom"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Samo dohodni klici"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Samo odhodni klici"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Samo neodgovorjeni klici"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"iskanje"</string>
- <string name="description_dial_button" msgid="699794433224646027">"klicanje"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"številka, ki bo poklicana"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Začetek ali konec predvajanja"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Vklop ali izklop zvočnika"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Iskanje položaja predvajanja"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Zmanjšanje hitrosti predvajanja"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Povečanje hitrosti predvajanja"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Zgodovina klicev"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Več možnosti"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"tipkovnica"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Pokaži samo odhodne"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Pokaži samo dohodne"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Pokaži samo neodgovorjene"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Pokaži samo spor. glasovne pošte"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Pokaži vse klice"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Dodaj 2 sekundi premora"</string>
- <string name="add_wait" msgid="1177723010768282578">"Dodaj premor"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Nastavitve"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Ustvari bliž. za novi up. vm."</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Vsi stiki"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Uporabi številčnico za tonsko klicanje"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Nazaj na klic, ki poteka"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Dodaj klic"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Dohodni klici"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Prehod v način množičnega dejanja"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Prehod iz načina množičnega dejanja"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Izbrano: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Preklican izbor: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Predvajanje sporočil glasovne pošte"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Ogled stika <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Pokliči <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Podrobnosti stika za <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Podrobnosti stika za domnevnega neželenega klicatelja <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"Št. klicev: <xliff:g id="NUMBEROFCALLS">%1$s</xliff:g>."</string>
<string name="description_video_call" msgid="3738199365585751727">"Videoklic."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Pošlji SMS prejemniku <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Neodprta glasovna pošta"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Začni glasovno iskanje"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Pokliči <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Glasovna pošta"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Prekliči način množičnega dejanja"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Izbriši"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Prekliči"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Želite izbrisati <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Št. izbranih: <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"Želite izbrisati ta sporočila v odzivniku? "</b>"</item>
@@ -121,43 +83,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> ob <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Te številke ni mogoče klicati"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Če želite nastaviti odzivnik, pojdite v »Meni« &gt; »Nastavitve«."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Če želite poklicati odzivnik, najprej izklopite način za letalo."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Nalaganje …"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Nalaganje s kartice SIM ..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Stiki na kartici SIM"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Glasovno iskanje ni na voljo"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Ni mogoče opraviti telefonskega klica, ker je aplikacija Telefon onemogočena."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Iskanje stikov"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Dodajte št. ali iščite med st."</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Zgodovina klicev je prazna"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Klicanje"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Nimate neodgovorjenih klicev."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Vaša mapa s sporočili v odzivniku je prazna."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Pokaži samo priljubljene"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Zgodovina klicev"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Vsi"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Neodgovorjeni"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Odzivnik"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Hitro izbiranje"</string>
<string name="tab_history" msgid="7420269368689503596">"Zgodovina klicev"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Stiki"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Odzivnik"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Odstranjeno iz priljubljenih"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Razveljavi"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Pokliči <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Ustvari nov stik"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Dodaj stiku"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Pošlji SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Opravi videoklic"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Blokiraj številko"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"Št. novih zgrešenih klicev: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Na seznamu za hitro klicanje nimate še nikogar"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Dodajte priljubljenega"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Dotaknite se slike, da prikažete vse številke, ali pa se je dotaknite in pridržite, da spremenite vrstni red."</string>
<string name="remove_contact" msgid="2353580570488923668">"Odstrani"</string>
<string name="select_all" msgid="408601760696146245">"Izberi vse"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videoklic"</string>
@@ -175,27 +122,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Klicanje: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Videoklic: <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Poslušajte sporočilo v odzivniku od: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Predvajanje sporočil v odzivniku od osebe/številke <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Zaustavitev prejemanja sporočil v odzivnik od osebe/številke <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Brisanje sporočil iz odzivnika od osebe/številke <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> sporočilo v odzivniku</item>
- <item quantity="two"><xliff:g id="COUNT_1">%d</xliff:g> sporočili v odzivniku</item>
- <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> sporočila v odzivniku</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> sporočil v odzivniku</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Ustvarjanja stika za: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Dodajanje tega obstoječemu stiku: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_details_action" msgid="2061866409737706174">"Podrobnosti klica za: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Izbrisano iz zgodovine klicev"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Danes"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Včeraj"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Starejši"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Seznam klicev"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Vklopi zvočnik."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Izklopi zvočnik."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Predvajaj hitreje."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Predvajaj počasneje."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Začni ali zaustavi predvajanje."</string>
<string name="display_options_title" msgid="3880091801055797975">"Možnosti prikaza"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Zvoki in vibriranje"</string>
@@ -212,7 +146,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Izberi SIM za nast. odzivnika"</string>
<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>
@@ -226,10 +159,8 @@
<string name="block_list" msgid="4701585783411870782">"Blokirane številke"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"Telefonska številka <xliff:g id="NUMBER">%1$s</xliff:g> je že blokirana."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Računi za klicanje"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Nastavi dovoljenja"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Če želite omogočiti hitro klicanje, vklopite dovoljenje za stike."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Če si želite ogledati dnevnik klicev, vklopite dovoljenje za telefon."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Če želite dostopati do sporočil v odzivniku, vklopite dovoljenje za telefon."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Če želite iskati po stikih, vklopite dovoljenje za stike."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Če želite klicati, vklopite dovoljenje za telefon."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Aplikacija Telefon nima dovoljenja za pisanje v sistemske nastavitve."</string>
@@ -241,6 +172,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Vsiljena pošta"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"Oseba <xliff:g id="NAME">%1$s</xliff:g> nima vzpostavljene povezave in ni dosegljiva"</string>
<string name="about_phone_label" msgid="582991354677973731">"Vizitka"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Prepis je zagotovil Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google ustvarja prepis …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Prepis ni na voljo"</string>
<string name="view_conversation" msgid="7895904782094119702">"Prikaži"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Klic je izbrisan. Priloge, ki so bile dane v skupno rabo v tem klicu, si lahko ogledate in izbrišete v aplikaciji Messages."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Klici so izbrisani. Priloge, ki so bile dane v skupno rabo v teh klicih, si lahko ogledate in izbrišete v aplikaciji Messages."</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 8f43ba72c..dab79542b 100644
--- a/java/com/android/dialer/app/res/values-sq/strings.xml
+++ b/java/com/android/dialer/app/res/values-sq/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefoni"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Blloku i tasteve i telefonit"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefoni"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Historiku i telefonatave"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Raporto numrin e pasaktë"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Kopjo numrin"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Kopjo transkriptimin"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Blloko numrin"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Zhblloko numrin"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Redakto numrin para telefonatës"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Pastro historikun e telefonatave"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Fshije postën zanore"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Të pastrohet historiku i telefonatave?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Kjo do të fshijë të gjitha telefonatat nga historiku yt"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Po pastron historikun e telefonatave…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telefoni"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Telefonatë e humbur"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Telefonatë pune e humbur"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Telefonata të humbura"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> posta zanore </item>
<item quantity="one"> postë zanore</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Luaj"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Postë e re zanore nga <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Posta zanore nuk mund të luhej"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Po ngarkon postën zanore…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Po arkivon postën zanore..."</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Posta zanore nuk mund të ngarkohej"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Vetëm telefonatat me mesazhe zanore"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Vetëm telefonatat hyrëse"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Vetëm telefonatat dalëse"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Vetëm telefonatat e humbura"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"kërko"</string>
- <string name="description_dial_button" msgid="699794433224646027">"formo numrin"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"numri për t\'u formuar"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Luaj ose ndalo luajtjen"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Aktivizo ose çaktivizo altoparlantin"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Kërko pozicionin e luajtjes"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Ule shpejtësinë e luajtjes"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Rrite shpejtësinë e luajtjes"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Historiku i telefonatave"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Opsione të tjera"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"blloku i tasteve"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Shfaq vetëm dalëset"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Shfaq vetëm hyrëset"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Shfaq vetëm të humburat"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Shfaq vetëm postën zanore"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Shfaqi të gjitha telefonatat"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Shto një ndërprerje 2-sekondëshe"</string>
- <string name="add_wait" msgid="1177723010768282578">"Shto një pritje"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Cilësimet"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simuluesi"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Krijo një shkurtore për ndërfaqen e re të përdoruesit"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Të gjitha kontaktet"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Përdor bllokun e tasteve"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Kthehu te telefonata"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Shto një telefonatë"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Telefonatat hyrëse"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Po hyn në modalitetin e veprimit në masë"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"U largove nga modaliteti i veprimit në masë"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"U zgjodh <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Zgjedhja e <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> u anulua"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Luaj postën zanore"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Shiko kontaktin <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Telefono <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Detajet e kontaktit për <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Detajet e kontaktit për telefonuesin e dyshuar si të padëshiruar <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> telefonata."</string>
<string name="description_video_call" msgid="3738199365585751727">"Telefonatë me video."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Dërgo SMS te <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Postë zanore e padëgjuar"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Nis kërkimin me zë"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Telefono <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Posta zanore"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> sekonda"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min. e <xliff:g id="SECONDS">%s</xliff:g> sek."</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Anulo modalitetin e veprimeve në grup"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Fshi"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Anulo"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Të fshihen <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> të zgjedhura?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> të zgjedhura"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Të fshihen këto posta zanore? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> në <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Ky numër nuk mund të telefonohet"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Për të konfiguruar postën zanore, shko te \"Menyja\" &gt; \"Cilësimet\"."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Për të shtuar një postë zanore, në fillim çaktivizo modalitetin \"në aeroplan\"."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Po ngarkon..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Po ngarkon nga karta SIM…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Kontaktet e kartës SIM"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Kërkimi me zë nuk mundësohet"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Telefonata nuk mund të bëhet sepse aplikacioni \"Telefoni\" është i çaktivizuar."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Kërko për kontakte"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Shto një numër ose kërko te kontaktet"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Historiku i telefonatave është bosh"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Bëj një telefonatë"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Nuk ke thirrje të humbura."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Kutia hyrëse e postës tënde zanore është bosh."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Shfaq vetëm të preferuarat"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Historiku i telefonatave"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Të gjitha"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Të humbura"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Posta zanore"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Telefonatë e shpejtë"</string>
<string name="tab_history" msgid="7420269368689503596">"Historiku i telefonatave"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kontaktet"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Posta zanore"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"U hoq nga të preferuarat"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Zhbëj"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Telefono <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Krijo një kontakt të ri"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Shto te një kontakt"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Dërgo SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Bëj një telefonatë me video"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Blloko numrin"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> telefonata të reja të humbura"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Askush nuk është ende në thirrjen tënde të shpejtuar"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Shto një të preferuar"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Prek imazhin për të parë të gjithë numrat ose mbaje të shtypur për ta pozicionuar përsëri"</string>
<string name="remove_contact" msgid="2353580570488923668">"Hiq"</string>
<string name="select_all" msgid="408601760696146245">"Zgjidh të gjitha"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Telefonatë me video"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Telefono <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Telefono me video <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Dëgjo postën zanore nga <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Luaj postën zanore nga <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Ndërprit postën zanore nga <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Fshi postën zanore nga <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> posta të reja zanore</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> postë e re zanore</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Krijo një kontakt për <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Shtoje <xliff:g id="NAMEORNUMBER">^1</xliff:g> te një kontakt ekzistues"</string>
<string name="description_details_action" msgid="2061866409737706174">"Detajet e telefonatës për <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"U fshi nga historiku i telefonatave"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Sot"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Dje"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Më të vjetra"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Lista e telefonatave"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Aktivizo altoparlantin."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Çaktivizo altoparlantin."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Luaj më shpejt."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Luaj më ngadalë."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Nis ose ndërprit luajtjen."</string>
<string name="display_options_title" msgid="3880091801055797975">"Opsionet e paraqitjes"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Tingujt dhe dridhjet"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Zgjidh SIM për postën zanore"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Numrat e bllokuar"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> është i bllokuar tashmë."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Llogaritë e telefonatave"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Cakto lejet"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Për të aktivizuar thirrjen e shpejtuar, aktivizo lejen e Kontakteve."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Për të parë evidencën e telefonatave, aktivizo lejen e Telefonit."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Për të pasur qasje në postën zanore, aktivizo lejen e Telefonit."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Për të kërkuar kontaktet, aktivizo lejet e Kontakteve"</string>
<string name="permission_place_call" msgid="8686908130349369423">"Për të kryer një telefonatë, aktivizo lejen e Telefonit."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Aplikacionet e telefonit nuk kanë leje të shkruajnë në cilësimet e sistemit."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"E bezdisshme"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> është jashtë linje dhe nuk mund të kontaktohet"</string>
<string name="about_phone_label" msgid="582991354677973731">"Rreth"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transkriptuar nga Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google po transkripton..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transkripti nuk ofrohet"</string>
<string name="view_conversation" msgid="7895904782094119702">"Shiko"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Telefonata u fshi. Shiko dhe fshi bashkëngjitjet e ndara gjatë kësaj telefonate te Messages."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Telefonatat u fshinë. Shiko dhe fshi bashkëngjitjet e ndara gjatë telefonatave te Messages."</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 d5fec5d59..e9a6b24da 100644
--- a/java/com/android/dialer/app/res/values-sr/strings.xml
+++ b/java/com/android/dialer/app/res/values-sr/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Телефон"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Телефонска тастатура"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Телефон"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Историја позива"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Пријави нетачан број"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Копирај број"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Копирај транскрипцију"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Блокирај број"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Деблокирај број"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Измени број пре позива"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Обриши историју позива"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Избриши говорну поруку"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Желите да обришете историју позива?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Ово ће избрисати све позиве из историје"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Брише се историја позива…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Телефон"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Пропуштен позив"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Пропуштен позив за Work"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Пропуштени позиви"</string>
@@ -49,66 +44,33 @@
<item quantity="few"> <xliff:g id="COUNT">%1$d</xliff:g> говорне поруке </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> говорних порука </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Пусти"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Нова говорна порука од <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Пуштање говорне поште није успело"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Говорна пошта се учитава…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Говорна пошта се архивира…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Учитавање говорне поште није успело"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Само позиви са говорном поштом"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Само долазни позиви"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Само одлазни позиви"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Само пропуштени позиви"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"претражи"</string>
- <string name="description_dial_button" msgid="699794433224646027">"бирање"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"број за бирање"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Покретање или заустављање репродукције"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Укључивање или искључивање спикерфона"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Тражење позиције у репродукцији"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Смањивање брзине репродукције"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Повећавање брзине репродукције"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Историја позива"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Још опција"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"тастатура"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Прикажи само одлазне"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Прикажи само долазне"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Прикажи само пропуштене"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Прикажи само говорне поруке"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Прикажи све позиве"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Додај паузу од 2 секунде"</string>
- <string name="add_wait" msgid="1177723010768282578">"Додај чекање"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Подешавања"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Симулатор"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Направите пречицу за нови UI"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Сви контакти"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Употребите бројчаник за тонско бирање"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Врати се на позив који је у току"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Додај позив"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Долазни позиви"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Улазите у режим групних радњи"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Изашли сте из режима групних радњи"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Изабрано је <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Опозван је избор <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Пуштање говорне поште"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Прикажи контакт <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Позови <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Детаљи о контакту за <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Контакт информације потенцијалног непожељног позиваоца <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> позива."</string>
<string name="description_video_call" msgid="3738199365585751727">"Видео позив."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Слање SMS-а за <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Непреслушана говорна пошта"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Покретање гласовне претраге"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Позови <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Говорна пошта"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> сек"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> мин <xliff:g id="SECONDS">%s</xliff:g> сек"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Откажите режим групних радњи"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Избриши"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Откажи"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Желите ли да избришете изабрану(е) <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Изабраних: <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"Желите ли да избришете ове говорне поруке? "</b>"</item>
@@ -119,43 +81,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> у <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Није могуће позвати овај број"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Да бисте подесили говорну пошту, идите у Мени &gt; Подешавања."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Да бисте позвали говорну пошту, прво искључите режим рада у авиону."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Учитава се…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Учитава се са SIM картице…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Контакти на SIM картици"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Гласовна претрага није доступна"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Није могуће упутити телефонски позив јер је апликација Телефон онемогућена."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Претражи контакте"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Додајте број или претражите контакте"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Историја позива је празна"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Позови"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Немате ниједан пропуштен позив."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Пријемно сандуче говорне поште је празно."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Прикажи само омиљене"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Историја позива"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Сви"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Пропуштени"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Говорна пошта"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Брзо бирање"</string>
<string name="tab_history" msgid="7420269368689503596">"Историја позива"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Контакти"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Говорна пошта"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Уклоњено је из омиљених"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Опозови"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Позови <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Направи нови контакт"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Додај у контакт"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Пошаљи SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Упути видео позив"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Блокирај број"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"Нових пропуштених позива: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Немате ниједан контакт на брзом бирању"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Додај омиљен контакт"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Додирните слику да бисте видели све бројеве или додирните и задржите да бисте им променили распоред"</string>
<string name="remove_contact" msgid="2353580570488923668">"Уклони"</string>
<string name="select_all" msgid="408601760696146245">"Изабери све"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Видео позив"</string>
@@ -173,26 +120,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Позови <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Упутите видео позив контакту <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Пусти говорну пошту од <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Репродукуј говорну пошту контакта <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Паузирај говорну пошту контакта <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Избриши говорну пошту контакта <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> нова порука говорне поште</item>
- <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> нове поруке говорне поште</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> нових порука говорне поште</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Направите контакт за <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Додајте <xliff:g id="NAMEORNUMBER">^1</xliff:g> постојећем контакту"</string>
<string name="description_details_action" msgid="2061866409737706174">"Детаљи позива за <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Избрисано из историје позива"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Данас"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Јуче"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Старији"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Листа позива"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Укључите звучник."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Искључите звучник."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Бржа репродукција."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Спорија репродукција."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Започните или паузирајте репродукцију."</string>
<string name="display_options_title" msgid="3880091801055797975">"Опције приказа"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Звуци и вибрација"</string>
@@ -209,7 +144,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Избор SIM-а – подешав. гов. поште"</string>
<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>
@@ -223,10 +157,8 @@
<string name="block_list" msgid="4701585783411870782">"Блокирани бројеви"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> је већ блокиран."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Налози за позивање"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Подеси дозволе"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Да бисте омогућили брзо бирање, укључите дозволу за Контакте."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Да бисте видели евиденцију позива, укључите дозволу за Телефон."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Да бисте приступили говорној пошти, укључите дозволу за Телефон."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Да бисте претражили контакте, укључите дозволе за Контакте."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Да бисте упутили позив, укључите дозволу за Телефон."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Апликација Телефон нема дозволу за уписивање у системска подешавања."</string>
@@ -238,6 +170,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Непожељан"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> је офлајн и не можете да га/је контактирате"</string>
<string name="about_phone_label" msgid="582991354677973731">"Основни подаци"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Транскрипт је направио Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google прави транскрипт…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Транскрипт није доступан"</string>
<string name="view_conversation" msgid="7895904782094119702">"Прикажи"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Позив је избрисан. Прегледајте и избришите прилоге дељене током овог позива у Messages-у."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Позиви су избрисани. Прегледајте и избришите прилоге дељене током позива у Messages-у."</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 02b700225..86217cd3f 100644
--- a/java/com/android/dialer/app/res/values-sv/strings.xml
+++ b/java/com/android/dialer/app/res/values-sv/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Telefonens knappsats"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefon"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Samtalshistorik"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Rapportera fel nummer"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Kopiera nummer"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Kopiera transkription"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Blockera nummer"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Häv blockeringen av numret"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Redigera nummer före samtal"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Rensa samtalshistorik"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Radera röstmeddelande"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Vill du rensa samtalshistoriken?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Alla samtal raderas från historiken"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Rensar samtalshistoriken ..."</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Ringa"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Missat samtal"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Missat jobbsamtal"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Missade samtal"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> röstmeddelanden </item>
<item quantity="one">röstmeddelande</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Spela upp"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Nytt röstmeddelande från <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Det gick inte att spela upp röstmeddelandet"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Läser in röstmeddelande ..."</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Arkiverar röstmeddelande ..."</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Det gick inte att läsa in röstmeddelandet"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Endast samtal med röstmeddelande"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Endast inkommande samtal"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Endast utgående samtal"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Endast missade samtal"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"sök"</string>
- <string name="description_dial_button" msgid="699794433224646027">"ring upp"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"nummer att ringa"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Starta eller stoppa uppspelning"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Slå på eller av högtalartelefon"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Sök uppspelningsläge"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Minska uppspelningshastighet"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Öka uppspelningshastighet"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Samtalshistorik"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Fler alternativ"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"knappsats"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Visa endast utgående samtal"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Visa endast inkommande samtal"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Visa endast missade samtal"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Visa bara röstmeddelanden"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Visa alla samtal"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Lägg till en paus på 2 sek."</string>
- <string name="add_wait" msgid="1177723010768282578">"Lägg till väntetid"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Inställningar"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Skapa genväg till anv.gränssn."</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Alla kontakter"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Använd tonvalstelefon"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Återvänd till pågående samtal"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Lägg t. samt."</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Inkommande samtal"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Öppnar läget för massåtgärd"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Stängde läget för massåtgärd"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Markerade <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Avmarkerade <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Spela upp röstmeddelande"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Visa kontakten <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Ring <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Kontaktuppgifter för <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Kontaktuppgifter för misstänkt spamsamtal <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> samtal."</string>
<string name="description_video_call" msgid="3738199365585751727">"Videosamtal."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Skicka sms till <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Ej hört röstmeddelande"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Starta röstsökning"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Ring <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Röstbrevlåda"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> sekund"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> sek"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Avbryt läget för massåtgärd"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Radera"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Avbryt"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Vill du radera markerade <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> har markerats"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Vill du ta bort dessa röstmeddelanden? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> kl. <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Det går inte att ringa det här numret"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Välj Meny &gt; Inställningar om du vill konfigurera röstbrevlådan."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Om du vill ringa röstbrevlådan måste du först inaktivera flygplansläget."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Läser in …"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI-kod"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Läser in från SIM-kort…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Kontakter från SIM-kort"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Röstsökning är inte tillgänglig"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Det går inte att ringa eftersom appen Telefon har inaktiverats."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Sök efter kontakter"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Ange nummer eller kontakt"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Samtalshistoriken är tom"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Ring ett samtal"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Du har inga missade samtal."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Din röstbrevlåda är tom."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Visa endast favoriter"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Samtalshistorik"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Alla"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Missade"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Röstbrevlåda"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Kortnummer"</string>
<string name="tab_history" msgid="7420269368689503596">"Samtalshistorik"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kontakter"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Röstbrevlåda"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Borttagen från favoriter"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Ångra"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Ring <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Skapa ny kontakt"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Lägg till i kontakt"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Skicka sms"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Ring videosamtal"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Blockera nummer"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> nya missade samtal"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Du har ingen kontakt som snabbval ännu"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Lägg till en favorit"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Tryck på bilden för att visa alla nummer eller tryck länge för att ändra ordningen"</string>
<string name="remove_contact" msgid="2353580570488923668">"Ta bort"</string>
<string name="select_all" msgid="408601760696146245">"Markera alla"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Videosamtal"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Ring <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Ring videosamtal till <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Lyssna på ett röstmeddelande från <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Spela upp röstmeddelande från <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Pausa röstmeddelande från <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Radera röstmeddelande från <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> nya röstmeddelanden</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> nytt röstmeddelande</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Skapa en kontakt för <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Lägg till <xliff:g id="NAMEORNUMBER">^1</xliff:g> i befintliga kontakter"</string>
<string name="description_details_action" msgid="2061866409737706174">"Samtalsinformation för <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Har raderats från samtalshistoriken"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"I dag"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"I går"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Äldre"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Samtalslista"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Slå på högtalaren."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Stäng av högtalaren."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Spela upp snabbare."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Spela upp långsammare."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Starta eller pausa uppspelning."</string>
<string name="display_options_title" msgid="3880091801055797975">"Visningsalternativ"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Ljud och vibration"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Välj SIM för röstbrevlåda"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Blockerade nummer"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> är redan blockerat."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Konton för samtal"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Ange behörigheter"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Du måste aktivera behörigheten Kontakter för att kunna använda snabbuppringning."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Du måste aktivera behörigheten Telefon för att kunna visa samtalsloggen."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Du måste aktivera behörigheten Telefon för att kunna komma åt röstmeddelanden."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Aktivera behörigheter för Kontakter om du vill söka bland kontakterna."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Du måste aktivera behörigheten Telefon för att kunna ringa."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Telefonappen har inte skrivbehörighet i systeminställningarna."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> är offline och går inte att nå"</string>
<string name="about_phone_label" msgid="582991354677973731">"Om"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Transkriberat av Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google transkriberar …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transkription inte tillgänglig"</string>
<string name="view_conversation" msgid="7895904782094119702">"Visa"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Samtalet har raderats. Visa och radera bilagor som delats under samtalet i Messages."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Samtalen har raderats. Visa och radera bilagor som delats under samtal i Messages."</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 1255af488..2eca65e21 100644
--- a/java/com/android/dialer/app/res/values-sw/strings.xml
+++ b/java/com/android/dialer/app/res/values-sw/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Simu"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Vitufe vya Simu"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Simu"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Rekodi ya simu zilizopigwa"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Ripoti nambari isiyo sahihi"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Nakili nambari"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Nakili unukuzi"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Zuia nambari"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Ondolea nambari kizuizi"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Badilisha nambari kabla ya kupiga simu"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Futa rekodi ya simu zilizopigwa"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Futa ujumbe wa sauti"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Rekodi ya simu zilizopigwa ifutwe?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Hatua hii itafuta rekodi yote ya simu"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Inafuta rekodi ya simu zilizopigwa..."</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Simu"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Simu uliyokosa"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Simu ya kazini ambayo hukujibu"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Simu zisizojibiwa"</string>
@@ -48,66 +43,33 @@
<item quantity="other">Ujumbe <xliff:g id="COUNT">%1$d</xliff:g> wa sauti </item>
<item quantity="one">Ujumbe wa sauti</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Cheza"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Barua mpya ya sauti kutoka <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Haikuweza kucheza ujumbe wa sauti"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Inapakia ujumbe wa sauti..."</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Ujumbe unawekwa kwenye kumbukumbu…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Haikuweza kupakia ujumbe wa sauti"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Simu zilizo na ujumbe wa sauti tu"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Simu zinazoingia tu"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Simu zinazotoka tu"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Simu zisizojibiwa tu"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"( <xliff:g id="COUNT">%1$d</xliff:g> ) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"tafuta"</string>
- <string name="description_dial_button" msgid="699794433224646027">"piga simu"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"nambari ya kupiga"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Cheza au usimamishe uchezaji wa ujumbe wa sauti"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Washa au uzime spika ya simu"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Tafuta sehemu ya kucheza ujumbe wa sauti"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Punguza kasi ya kucheza ujumbe wa sauti"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Ongeza kasi ya kucheza ujumbe wa sauti"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Rekodi ya simu zilizopigwa"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Chaguo zaidi"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"vitufe vya simu"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Onyesha zinazotoka pekee"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Onyesha zinazoingia pekee"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Onyesha zilizokosa kupokewa pekee"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Onyesha barua za sauti pekee"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Onyesha simu zote"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Ongeza usitishaji wa sekunde 2"</string>
- <string name="add_wait" msgid="1177723010768282578">"Ongeza kusubiri"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Mipangilio"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Kielelezo"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Unda Mkato Mpya wa Kiolesura"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Anwani zote"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Tumia kibao cha kuchapa cha sauti na kugusa"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Rudi kwa simu inayoendelea"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Ongeza simu"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Simu zinazoingia"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Unaingia katika hali ya kutekeleza vitendo vingi"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Umeondoka katika hali ya kutekeleza vitendo vingi"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Umeteua <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Umebatilisha uteuzi wa <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Sikiliza ujumbe wa sauti"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Angalia anwani <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Pigia <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Maelezo ya <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Maelezo ya mawasiliano ya anayeshukiwa kupiga simu taka <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"Simu <xliff:g id="NUMBEROFCALLS">%1$s</xliff:g>."</string>
<string name="description_video_call" msgid="3738199365585751727">"Hangout ya video."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Tuma SMS kwa <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Barua sauti ambayo haijasikizwa"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Anza kutafuta kwa kutamka"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Piga simu <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Ujumbe wa sauti"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"Sekunde <xliff:g id="SECONDS">%s</xliff:g>"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"Dak <xliff:g id="MINUTES">%s</xliff:g> sek <xliff:g id="SECONDS">%s</xliff:g>"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Ghairi hali ya kutekeleza vitendo vingi"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Futa"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Ghairi"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Je, ungependa kufuta <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> uliochagua?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> zimechaguliwa"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Je, unataka kufuta kila ujumbe wa sauti ulioonyeshwa? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> saa <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Haiwezi kupiga simu kwa nambari hii"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Ili kuweka mipangilio ya ujumbe wa sauti, nenda kwenye Menyu &gt; Mipangilio."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Ili usikilize ujumbe wa sauti, kwanza zima Hali ya Ndegeni."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Inapakia…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Inapakia kutoka SIM kadi..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Anwani za SIM kadi"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Kutafuta kwa kutamka hakupatikani"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Haiwezi kupiga simu kwa sababu programu ya Simu imezimwa."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Tafuta anwani"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Ongeza nambari au utafute anwani"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Rekodi yako ya simu zilizopigwa haina chochote"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Piga simu"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Huna simu ulizokosa kupokea"</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Kikasha chako cha ujumbe wa sauti hakina ujumbe."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Onyesha zinazopendwa tu"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Historia ya Simu"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Zote"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Ambazo hazikupokewa"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Ujumbe wa sauti"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Unaowasiliana nao zaidi"</string>
<string name="tab_history" msgid="7420269368689503596">"Rekodi ya Simu Zilizopigwa"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Anwani zote"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Ujumbe wa sauti"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Imeondolowa kwenye vipendwa"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Tendua"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Piga simu <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Ongeza anwani mpya"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Ongeza kwenye anwani"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Tuma SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Piga Hangout ya video"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Zuia nambari"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"Simu <xliff:g id="NUMBER">%s</xliff:g> za karibuni ambazo hazikujibiwa"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Hakuna mtu aliye katika orodha yako ya watu unaowasiliana nao zaidi"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Ongeza anwani unazopenda zaidi"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Gusa picha ili uone nambari zote ama uguse na kushikilia ili upange upya"</string>
<string name="remove_contact" msgid="2353580570488923668">"Ondoa"</string>
<string name="select_all" msgid="408601760696146245">"Chagua zote"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Hangout ya Video"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Piga simu kwa <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Hangout ya video <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Sikiliza ujumbe wa sauti kutoka kwa <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Cheza ujumbe wa sauti kutoka kwa <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Sitisha ujumbe wa sauti kutoka kwa <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Futa ujumbe wa sauti kutoka kwa <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other">Ujumbe <xliff:g id="COUNT_1">%d</xliff:g> mpya wa sauti</item>
- <item quantity="one">Ujumbe <xliff:g id="COUNT_0">%d</xliff:g> mpya wa sauti</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Unda anwani ya <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Ongeza <xliff:g id="NAMEORNUMBER">^1</xliff:g> kwenye anwani iliyopo"</string>
<string name="description_details_action" msgid="2061866409737706174">"Maelezo ya simu ya <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Ilifutwa kutoka rekodi ya simu zilizopigwa"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Leo"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Jana"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Nzee zaidi"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Orodha ya simu"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Washa spika."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Zima spika."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Cheza kwa kasi zaidi."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Cheza polepole."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Anzisha au usitishe kucheza."</string>
<string name="display_options_title" msgid="3880091801055797975">"Chaguo za kuonyesha"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Sauti na mtetemo"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Chagua SIM ya mipangilio ya ujumbe wa sauti"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Nambari zilizozuiwa"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> tayari imezuiwa."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Akaunti za simu"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Weka ruhusa"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Ili kuwasha kipengele cha unaowasiliana nao zaidi, washa ruhusa ya Anwani."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Ili uone rekodi yako ya nambari za simu, washa ruhusa ya Simu."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Ili ufikie ujumbe wako wa sauti, washa ruhusa ya Simu."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Ili utafute anwani zako, washa ruhusa za Anwani."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Ili upige simu, washa ruhusa ya Simu."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Programu ya simu haina ruhusa ya kuandika kwenye mipangilio ya mfumo."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Taka"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> hayuko mtandaoni na hapatikani"</string>
<string name="about_phone_label" msgid="582991354677973731">"Kuhusu"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Unukuzi umefanywa na Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google inanukuu …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Nukuu haipatikani"</string>
<string name="view_conversation" msgid="7895904782094119702">"Angalia"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Mazungumzo ya simu yamefutwa. Angalia na ufute viambatisho vilivyoshirikiwa kwenye mazungumzo haya ya simu katika Programu ya Messages."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Mazungumzo ya simu yamefutwa. Angalia na ufute viambatisho vilivyoshirikiwa kwenye mazungumzo ya simu katika Programu ya Messages."</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 61e76443c..6c2e64e19 100644
--- a/java/com/android/dialer/app/res/values-ta/strings.xml
+++ b/java/com/android/dialer/app/res/values-ta/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"ஃபோன்"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"ஃபோன் விசைத்தளம்"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"ஃபோன்"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"அழைப்பு பதிவு"</string>
- <string name="action_report_number" msgid="7231442711369737797">"தவறான எண் எனப் புகாரளி"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"எண்ணை நகலெடு"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"டிரான்ஸ்கிரிப்ஷனை நகலெடு"</string>
- <string name="action_block_number" msgid="3669819840999705278">"எண்ணைத் தடு"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"எண்ணை அனுமதி"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"அழைக்கும் முன் எண்ணை மாற்று"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"அழைப்பு வரலாற்றை அழி"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"குரலஞ்சலை நீக்கு"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"அழைப்பு பதிவை அழிக்கவா?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"பதிவிலிருந்து எல்லா அழைப்புகளும் நீக்கப்படும்"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"அழைப்பு வரலாற்றை அழிக்கிறது…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"ஃபோன்"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"தவறிய அழைப்பு"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"தவறிய அழைப்பு (பணி)"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"தவறிய அழைப்புகள்"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> குரலஞ்சல்கள் </item>
<item quantity="one">குரலஞ்சல்</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"இயக்கு"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g> இன் புதிய குரலஞ்சல்"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"குரலஞ்சலை இயக்க முடியவில்லை"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"குரலஞ்சலை ஏற்றுகிறது…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"குரலஞ்சலைக் காப்பகப்படுத்துகிறது…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"குரலஞ்சலை ஏற்ற முடியவில்லை"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"குரலஞ்சலுடனான அழைப்புகள் மட்டும்"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"உள்வரும் அழைப்புகள் மட்டும்"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"வெளிச்செல்லும் அழைப்புகள் மட்டும்"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"தவறிய அழைப்புகள் மட்டும்"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"தேடு"</string>
- <string name="description_dial_button" msgid="699794433224646027">"டயல்"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"டயல் செய்வதற்கான எண்"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"பிளேபேக்கை இயக்கு அல்லது நிறுத்து"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"ஸ்பீக்கர்போனை இயக்கு அல்லது முடக்கு"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"பிளேபேக் நிலையைத் தேடு"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"பிளேபேக் விகிதத்தைக் குறை"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"பிளேபேக் விகிதத்தை அதிகரி"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"அழைப்பு வரலாறு"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"மேலும் விருப்பங்கள்"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"விசைத்தளம்"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"வெளிச்செல்லுவதை மட்டும் காட்டு"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"உள்வருவதை மட்டும் காட்டு"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"தவறியதை மட்டும் காட்டு"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"குரலஞ்சல்களை மட்டும் காட்டு"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"எல்லா அழைப்புகளையும் காட்டு"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"2-வினாடி இடைநிறுத்தத்தைச் சேர்"</string>
- <string name="add_wait" msgid="1177723010768282578">"காத்திருப்பைச் சேர்"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"அமைப்பு"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"சிமுலேட்டர்"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"புதிய UI குறுக்குவழியை உருவாக்கு"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"எல்லா தொடர்புகளும்"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"டச் டோன் விசைப்பலகையைப் பயன்படுத்தவும்"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"செயலிலுள்ள அழைப்பிற்குத் திரும்பு"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"அழைப்பைச் சேர்"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"உள்வரும் அழைப்புகள்"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"மொத்தச் செயல் பயன்முறையில் நுழைகிறீர்கள்"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"மொத்தச் செயல் பயன்முறையிலிருந்து வெளியேறிவிட்டீர்கள்"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"தேர்ந்தெடுத்த <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"தேர்வுநீக்கிய <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"குரலஞ்சலை இயக்கு"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"<xliff:g id="NAME">%1$s</xliff:g> தொடர்பைக் காட்டு"</string>
- <string name="description_call" msgid="1532402285334775372">"<xliff:g id="NAME">%1$s</xliff:g> ஐ அழை"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> க்கான தொடர்பு விவரங்கள்"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"சந்தேகத்திற்குரிய ஸ்பேம் அழைப்பாளர் <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>க்கான தொடர்பு விவரங்கள்"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> அழைப்புகள்."</string>
<string name="description_video_call" msgid="3738199365585751727">"வீடியோ அழைப்பு."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"<xliff:g id="NAME">%1$s</xliff:g>க்கு SMS அனுப்பு"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"கேட்கப்படாத குரலஞ்சல்"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"குரல் தேடலைத் தொடங்கு"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"<xliff:g id="NUMBER">%s</xliff:g> ஐ அழை"</string>
<string name="voicemail" msgid="8899540969000957954">"குரலஞ்சல்"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> வி"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> நிமிடம் <xliff:g id="SECONDS">%s</xliff:g> வினாடி"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"தொகுப்புச் செயல்கள் பயன்முறையை ரத்துசெய்யும்"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"நீக்கு"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"ரத்துசெய்"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"தேர்ந்தெடுத்த <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>ஐ நீக்கவா?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> தேர்ந்தெடுக்கப்பட்டன"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"இந்தக் குரலஞ்சல்களை நீக்கவா? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> அன்று <xliff:g id="TIME">%2$s</xliff:g> மணிக்கு"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"இந்த எண்ணை அழைக்க முடியாது"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"குரலஞ்சலை அமைக்க, மெனு &gt; அமைப்புகள் என்பதற்குச் செல்லவும்."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"குரலஞ்சலை அழைப்பதற்கு, முதலில் விமானப் பயன்முறையை முடக்கவும்."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"ஏற்றுகிறது..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"சிம் கார்டிலிருந்து ஏற்றுகிறது…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"சிம் கார்டின் தொடர்புகள்"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"குரல் தேடல் இல்லை"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Phone பயன்பாடு முடக்கப்பட்டுள்ளதால், ஃபோன் அழைப்பைச் செய்ய முடியாது."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"தொடர்புகளைத் தேடு"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"எண்ணைச் சேர்க்கவும் அல்லது தொடர்புகளில் தேடவும்"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"அழைப்பு வரலாறு காலியாக உள்ளது"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"அழை"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"தவறிய அழைப்புகள் இல்லை."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"குரலஞ்சல் இன்பாக்ஸ் காலியாக உள்ளது."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"பிடித்தவற்றை மட்டும் காட்டு"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"அழைப்பு பட்டியல்"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"எல்லாம்"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"தவறியவை"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"குரலஞ்சல்"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"விரைவு டயல்"</string>
<string name="tab_history" msgid="7420269368689503596">"அழைப்பு வரலாறு"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"தொடர்புகள்"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"குரலஞ்சல்"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"பிடித்தவற்றிலிருந்து அகற்றப்பட்டது"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"செயல்தவிர்"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"<xliff:g id="NUMBER">%s</xliff:g> ஐ அழை"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"புதிய தொடர்பை உருவாக்கு"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"தொடர்பில் சேர்"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMS அனுப்பு"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"வீடியோவில் அழை"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"எண்ணைத் தடு"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> புதிய தவறிய அழைப்புகள்"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"இன்னும் விரைவு டயலில் யாரையும் சேர்க்கவில்லை"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"முக்கியமானவர்களைச் சேர்"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"எல்லா எண்களையும் பார்க்க, படத்தைத் தொடவும் அல்லது மறுவரிசைப்படுத்த, தொட்டுப் பிடித்திருக்கவும்"</string>
<string name="remove_contact" msgid="2353580570488923668">"அகற்று"</string>
<string name="select_all" msgid="408601760696146245">"அனைத்தையும் தேர்ந்தெடு"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"வீடியோ அழைப்பு"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>ஐ அழை"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>ஐ வீடியோவில் அழைக்கும்."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> இன் குரலஞ்சலைக் கேள்"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> இன் குரலஞ்சலை இயக்கும்"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> இன் குரலஞ்சலை இடைநிறுத்தும்"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> இன் குரலஞ்சலை நீக்கும்"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> புதிய குரலஞ்சல்கள்</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> புதிய குரலஞ்சல்</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>க்கான தொடர்பை உருவாக்கும்"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"இருக்கும் தொடர்பில் <xliff:g id="NAMEORNUMBER">^1</xliff:g>ஐச் சேர்க்கும்"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> இன் அழைப்பு விவரங்கள்"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"அழைப்பு வரலாற்றிலிருந்து நீக்கப்பட்டது"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"இன்று"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"நேற்று"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"பழையது"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"அழைப்புகள் பட்டியல்"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"ஸ்பீக்கரை இயக்கு."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"ஸ்பீக்கரை முடக்கு."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"வேகமாக இயக்கு."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"மெதுவாக இயக்கு."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"பிளேபேக்கைத் தொடங்கு அல்லது இடைநிறுத்து."</string>
<string name="display_options_title" msgid="3880091801055797975">"காட்சி விருப்பத்தேர்வு"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"ஒலிகளும் அதிர்வும்"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"குரலஞ்சல் அமைப்பிற்கு, சிம் தேர்வுசெய்க"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"தடுக்கப்பட்ட எண்கள்"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> ஏற்கனவே தடுக்கப்பட்டுள்ளது."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"அழைப்பு கணக்குகள்"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"அனுமதிகளை அமை"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"விரைவு டயலை இயக்க, தொடர்புகள் அனுமதியை இயக்கவும்."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"அழைப்புப் பதிவைப் பார்க்க, ஃபோன் அனுமதியை இயக்கவும்."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"குரலஞ்சலை அணுக, ஃபோன் அனுமதியை இயக்கவும்."</string>
<string name="permission_no_search" msgid="2424710404207193826">"தொடர்புகளைத் தேட, தொடர்புகள் அனுமதிகளை இயக்கவும்."</string>
<string name="permission_place_call" msgid="8686908130349369423">"அழைக்க, ஃபோன் அனுமதியை இயக்கவும்."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"முறைமை அமைப்புகளில் எழுதுவதற்கான அனுமதி ஃபோன் பயன்பாட்டுக்கு இல்லை."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"ஸ்பேம்"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> ஆஃப்லைனில் உள்ளதால், தொடர்புகொள்ள முடியாது"</string>
<string name="about_phone_label" msgid="582991354677973731">"அறிமுகம்"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Google டிரான்ஸ்கிரைப் செய்தது"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google டிரான்ஸ்கிரைப் செய்கிறது …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"டிரான்ஸ்கிரிப்ட் இல்லை"</string>
<string name="view_conversation" msgid="7895904782094119702">"காட்டு"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"அழைப்பு நீக்கப்பட்டது. இந்த அழைப்பின் போது பகிர்ந்த இணைப்புகளை மெசேஜஸ் பயன்பாட்டில் பார்க்கலாம், நீக்கலாம்."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"அழைப்புகள் நீக்கப்பட்டன. அழைப்புகளின் போது பகிர்ந்த இணைப்புகளை மெசேஜஸ் பயன்பாட்டில் பார்க்கலாம், நீக்கலாம்."</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 3fb0c62dc..14041976b 100644
--- a/java/com/android/dialer/app/res/values-te/strings.xml
+++ b/java/com/android/dialer/app/res/values-te/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"ఫోన్"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"ఫోన్ కీప్యాడ్"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"ఫోన్"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"కాల్ చరిత్ర"</string>
- <string name="action_report_number" msgid="7231442711369737797">"సరికాని నంబర్‌ను నివేదించు"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"నంబర్‌ను కాపీ చేయి"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"లిప్యంతరీకరణను కాపీ చేయి"</string>
- <string name="action_block_number" msgid="3669819840999705278">"నంబర్‌ను బ్లాక్ చేయి"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"నంబర్‌ను అన్‌బ్లాక్ చేయి"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"కాల్ చేయడానికి ముందు నంబర్‌ను సవరించు"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"కాల్ చరిత్రను క్లియర్ చేయి"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"వాయిస్ మెయిల్‌ను తొలగించు"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"కాల్ చరిత్రను తీసివేయాలా?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"దీని వలన మీ చరిత్ర నుండి అన్ని కాల్‌లు తొలగించబడతాయి"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"కాల్ చరిత్రను క్లియర్ చేస్తోంది…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"ఫోన్"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"సమాధానం ఇవ్వని కాల్"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"మిస్డ్ కార్యాలయ కాల్"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"మిస్డ్ కాల్‌లు"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> వాయిస్ మెయిల్‌లు </item>
<item quantity="one">వాయిస్ మెయిల్</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"ప్లే చేయి"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g> నుండి కొత్త వాయిస్ మెయిల్"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"వాయిస్ మెయిల్‌ను ప్లే చేయడం సాధ్యపడలేదు"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"వాయిస్ మెయిల్‌ను లోడ్ చేస్తోంది…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"వాయిస్ మెయిల్‌ను ఆర్కైవ్ చేస్తోంది…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"వాయిస్ మెయిల్‌ను లోడ్ చేయడం సాధ్యపడలేదు"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"వాయిస్ మెయిల్ కాల్‌లు మాత్రమే"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"ఇన్‌కమింగ్ కాల్‌లు మాత్రమే"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"అవుట్‌గోయింగ్ కాల్‌లు మాత్రమే"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"సమాధానం ఇవ్వని కాల్‌లు మాత్రమే"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"శోధించు"</string>
- <string name="description_dial_button" msgid="699794433224646027">"డయల్ చేయి"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"డయల్ చేయాల్సిన నంబర్"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"ప్లేబ్యాక్‌ని ప్లే చేయి లేదా ఆపివేయి"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"స్పీకర్‌ఫోన్‌ను స్విచ్ ఆన్ లేదా స్విచ్ ఆఫ్ చేయి"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"ప్లేబ్యాక్ స్థానాన్ని కావాల్సిన చోటుకి జరపండి"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"ప్లేబ్యాక్ రేటుని తగ్గించు"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"ప్లేబ్యాక్ రేటుని పెంచు"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"కాల్ చరిత్ర"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"మరిన్ని ఎంపికలు"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"కీ ప్యాడ్"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"అవుట్‌గోయింగ్ మాత్రమే చూపు"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"ఇన్‌కమింగ్ మాత్రమే చూపు"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"సమాధానం ఇవ్వనివి మాత్రమే చూపు"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"వాయిస్ మెయిల్‌లు మాత్రమే చూపు"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"అన్ని కాల్‌లను చూపు"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"2-సెకన్ల పాజ్‌ను జోడించండి"</string>
- <string name="add_wait" msgid="1177723010768282578">"నిరీక్షణ సమయాన్ని జోడించు"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"సెట్టింగ్‌లు"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"సిములేటర్"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"కొత్త UI సత్వరమార్గం సృష్టించు"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"అన్ని పరిచయాలు"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"టచ్ టోన్ కీప్యాడ్‌ను ఉపయోగించండి"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"ప్రోగ్రెస్‌లో ఉన్న కాల్‌కు వెళ్లు"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"కాల్‌ను జోడించు"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"ఇన్‌కమింగ్ కాల్‌లు"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"బల్క్ చర్య మోడ్‌లోకి ప్రవేశిస్తున్నారు"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"బల్క్ చర్య మోడ్ నుండి నిష్క్రమించారు"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> ఎంచుకోబడింది"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> ఎంపిక తీసివేయబడింది"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"వాయిస్ మెయిల్ ప్లే చేయండి"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"<xliff:g id="NAME">%1$s</xliff:g> పరిచయాన్ని వీక్షించండి"</string>
- <string name="description_call" msgid="1532402285334775372">"<xliff:g id="NAME">%1$s</xliff:g>కు కాల్ చేయి"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> యొక్క సంప్రదింపు వివరాలు"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"అనుమానాస్పద స్పామ్ కాలర్ <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> సంప్రదింపు వివరాలు"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> కాల్‌లు."</string>
<string name="description_video_call" msgid="3738199365585751727">"వీడియో కాల్."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"<xliff:g id="NAME">%1$s</xliff:g>కి SMS పంపు"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"వినని వాయిస్ మెయిల్"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"వాయిస్ శోధనను ప్రారంభించండి"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"<xliff:g id="NUMBER">%s</xliff:g>కు కాల్ చేయి"</string>
<string name="voicemail" msgid="8899540969000957954">"వాయిస్ మెయిల్"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> సెక"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> నిమి <xliff:g id="SECONDS">%s</xliff:g> సెక"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"సమూహ చర్యల మోడ్‌ను రద్దు చేస్తుంది"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"తొలగించు"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"రద్దు చేయి"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"ఎంచుకున్న <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>ను తొలగించాలా?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> ఎంచుకోబడ్డాయి"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"ఈ వాయిస్ మెయిల్‌లను తొలగించాలా? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> <xliff:g id="TIME">%2$s</xliff:g>కి"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"ఈ నంబర్‌కు కాల్ చేయలేరు"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"వాయిస్ మెయిల్ సెటప్ చేయడానికి, మెను &gt; సెట్టింగ్‌లకు వెళ్లండి."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"వాయిస్ మెయిల్‌కు కాల్ చేయడానికి, ముందుగా ఎయిర్‌ప్లైన్ మోడ్‌ను ఆఫ్ చేయండి."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"లోడ్ చేస్తోంది…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"సిమ్ కార్డు నుండి లోడ్ చేస్తోంది…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"సిమ్ కార్డు పరిచయాలు"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"వాయిస్ శోధన అందుబాటులో లేదు"</string>
- <string name="call_not_available" msgid="7850148370757361155">"ఫోన్ అనువర్తనం నిలిపివేయబడినందున ఫోన్ కాల్ చేయలేరు."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"పరిచయాలను శోధించు"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"నంబర్ జోడించండి లేదా పరిచయాల్లో శోధించండి"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"మీ కాల్ చరిత్ర ఖాళీగా ఉంది"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"కాల్ చేయి"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"మీరు సమాధానమివ్వని కాల్‌లు ఏవీ కలిగి లేరు."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"మీ వాయిస్‌మెయిల్ ఇన్‌బాక్స్ ఖాళీగా ఉంది."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"ఇష్టమైనవాటిని మాత్రమే చూపు"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"కాల్ చరిత్ర"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"అన్నీ"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"సమాధానం ఇవ్వనవి"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"వాయిస్ మెయిల్"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"స్పీడ్ డయల్"</string>
<string name="tab_history" msgid="7420269368689503596">"కాల్ చరిత్ర"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"పరిచయాలు"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"వాయిస్ మెయిల్"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"ఇష్టమైనవాటి నుండి తీసివేయబడింది"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"చర్య రద్దు చేయి"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"<xliff:g id="NUMBER">%s</xliff:g>కు కాల్ చేయి"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"కొత్త పరిచయాన్ని సృష్టించు"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"పరిచయానికి జోడించు"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMS పంపు"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"వీడియో కాల్ చేయండి"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"నంబర్‌ను బ్లాక్ చేయి"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> కొత్త సమాధానం ఇవ్వని కాల్‌లు"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"మీ స్పీడ్ డయల్‌లో ఇంకా ఎవరూ లేరు"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"ఇష్టమైన వారిని జోడించండి"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"అన్ని నంబర్‌లను చూడటానికి చిత్రాన్ని తాకండి లేదా క్రమం మార్చడానికి తాకి, కాసేపు అలాగే ఉంచండి"</string>
<string name="remove_contact" msgid="2353580570488923668">"తీసివేయి"</string>
<string name="select_all" msgid="408601760696146245">"అన్నీ ఎంచుకోండి"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"వీడియో కాల్"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>కి కాల్ చేయి"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>కి వీడియో కాల్."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> నుండి వచ్చిన వాయిస్ మెయిల్‌ను వినండి"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> నుండి వచ్చిన వాయిస్ మెయిల్‌ను ప్లే చేయండి"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> నుండి వచ్చిన వాయిస్ మెయిల్‌ను పాజ్ చేయండి"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> నుండి వచ్చిన వాయిస్ మెయిల్‌ను తొలగించండి"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> కొత్త వాయిస్‌మెయిల్‌లు</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> కొత్త వాయిస్‌మెయిల్</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> కోసం పరిచయాన్ని సృష్టించండి"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>ని ఇప్పటికే ఉన్న పరిచయానికి జోడించండి"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> యొక్క కాల్ వివరాలు"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"కాల్ చరిత్ర నుండి తొలగించబడింది"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"ఈ రోజు"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"నిన్న"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"పాతది"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"కాల్‌ల జాబితా"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"స్పీకర్‌ను ఆన్ చేయి."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"స్పీకర్‌ను ఆఫ్ చేయి."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"వేగంగా ప్లే చేయి."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"నెమ్మదిగా ప్లే చేయి."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"ప్లేబ్యాక్‌ను ప్రారంభించు లేదా పాజ్ చేయి."</string>
<string name="display_options_title" msgid="3880091801055797975">"ప్రదర్శన ఎంపికలు"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"ధ్వనులు మరియు వైబ్రేషన్"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"వాయిస్ మెయిల్ సెట్టింగ్‌ల కోసం SIM ఎంచుకోండి"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"బ్లాక్ చేయబడిన నంబర్‌లు"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> ఇప్పటికే బ్లాక్ చేయబడింది."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"కాల్ చేసే ఖాతాలు"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"అనుమతులను సెట్ చేయి"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"స్పీడ్ డయల్‌ను ప్రారంభించడానికి, పరిచయాల అనుమతిని ఆన్ చేయండి."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"మీ కాల్ లాగ్‌ను చూడటానికి, ఫోన్ అనుమతిని ఆన్ చేయండి."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"మీ వాయిస్ మెయిల్‌ను ప్రాప్యత చేయడానికి, ఫోన్ అనుమతిని ఆన్ చేయండి."</string>
<string name="permission_no_search" msgid="2424710404207193826">"మీ పరిచయాలను శోధించడానికి, పరిచయాల అనుమతులను ఆన్ చేయండి."</string>
<string name="permission_place_call" msgid="8686908130349369423">"కాల్ చేయడానికి, ఫోన్ అనుమతిని ఆన్ చేయండి."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"సిస్టమ్ సెట్టింగ్‌లకు వ్రాయడం కోసం ఫోన్ అనువర్తనానికి అనుమతి లేదు."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"స్పామ్"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> ఆఫ్‌లైన్‌లో ఉన్నందున వారిని చేరుకోవడం సాధ్యపడదు"</string>
<string name="about_phone_label" msgid="582991354677973731">"పరిచయం"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Google లిప్యంతరీకరించింది"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google లిప్యంతరీకరిస్తోంది …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"లిప్యంతరీకరణ అందుబాటులో లేదు"</string>
<string name="view_conversation" msgid="7895904782094119702">"వీక్షించండి"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"కాల్ తొలగించబడింది. ఈ కాల్‌లో భాగస్వామ్యం చేయబడిన జోడింపులను సందేశాల అనువర్తనంలో వీక్షించండి మరియు తొలగించండి."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"కాల్ తొలగించబడింది. కాల్‌ల్లో భాగస్వామ్యం చేయబడిన జోడింపులను సందేశాల అనువర్తనంలో వీక్షించండి మరియు తొలగించండి."</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 43eef6756..22c752c7a 100644
--- a/java/com/android/dialer/app/res/values-th/strings.xml
+++ b/java/com/android/dialer/app/res/values-th/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"โทรศัพท์"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"ปุ่มกดโทรศัพท์"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"โทรศัพท์"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"ประวัติการโทร"</string>
- <string name="action_report_number" msgid="7231442711369737797">"รายงานหมายเลขที่ไม่ถูกต้อง"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"คัดลอกหมายเลข"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"คัดลอกการถอดเสียงเป็นคำ"</string>
- <string name="action_block_number" msgid="3669819840999705278">"บล็อกหมายเลข"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"เลิกบล็อกหมายเลข"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"แก้ไขหมายเลขก่อนโทร"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"ล้างประวัติการโทร"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"ลบข้อความเสียง"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"ล้างประวัติการโทรไหม"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"การดำเนินการนี้จะลบการโทรทั้งหมดออกจากประวัติของคุณ"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"กำลังล้างประวัติการโทร…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"โทรศัพท์"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"สายที่ไม่ได้รับ"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"มีสายจากที่ทำงานที่ไม่ได้รับ"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"สายที่ไม่ได้รับ"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> ข้อความเสียง </item>
<item quantity="one">ข้อความเสียง</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"เล่น"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"ข้อความเสียงใหม่จาก <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"ไม่สามารถเล่นข้อความเสียงได้"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"กำลังโหลดข้อความเสียง…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"กำลังเก็บข้อความเสียง…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"ไม่สามารถโหลดข้อความเสียงได้"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"เฉพาะสายที่มีข้อความเสียง"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"เฉพาะสายเรียกเข้า"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"เฉพาะสายโทรออก"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"เฉพาะสายที่ไม่ได้รับ"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"ค้นหา"</string>
- <string name="description_dial_button" msgid="699794433224646027">"หมุนหมายเลข"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"หมายเลขที่จะโทร"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"เล่นหรือหยุดเล่น"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"เปิดหรือปิดลำโพง"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"ค้นหาตำแหน่งการเล่น"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"ลดอัตราการเล่น"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"เพิ่มอัตราการเล่น"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"ประวัติการโทร"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"ตัวเลือกเพิ่มเติม"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"ปุ่มกด"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"แสดงสายที่โทรออกเท่านั้น"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"แสดงสายโทรเข้าเท่านั้น"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"แสดงสายที่ไม่ได้รับเท่านั้น"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"แสดงเฉพาะข้อความเสียง"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"แสดงการโทรทั้งหมด"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"เพิ่มช่วงคั่น 2 วินาที"</string>
- <string name="add_wait" msgid="1177723010768282578">"เพิ่มการรอ"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"การตั้งค่า"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"เครื่องมือจำลอง"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"สร้างทางลัด UI ใหม่"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"รายชื่อติดต่อทั้งหมด"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"ใช้ปุ่มกดสัญญาณเสียง"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"กลับไปคุยสายต่อ"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"เพิ่มการโทร"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"สายโทรเข้า"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"กำลังเข้าสู่โหมดการดำเนินการแบบกลุ่ม"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"ออกจากโหมดการทำงานแบบกลุ่มแล้ว"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"เลือก <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> แล้ว"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"ยกเลิกการเลือก <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> แล้ว"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"เล่นข้อความเสียง"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"ดูรายชื่อติดต่อ <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"โทรหา <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"รายละเอียดรายชื่อติดต่อสำหรับ <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"รายละเอียดการติดต่อของผู้โทรที่สงสัยว่าจะเป็นสแปม <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> สาย"</string>
<string name="description_video_call" msgid="3738199365585751727">"แฮงเอาท์วิดีโอ"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"ส่ง SMS ไปยัง <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"ข้อความเสียงที่ยังไม่ได้ฟัง"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"เริ่มต้นการค้นหาด้วยเสียง"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"โทร <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"ข้อความเสียง"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> วินาที"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> นาที <xliff:g id="SECONDS">%s</xliff:g> วินาที"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"ยกเลิกโหมดการทำงานแบบกลุ่ม"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"ลบ"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"ยกเลิก"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"ลบ<xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>ที่เลือกหรือไม่"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"เลือกไว้ <xliff:g id="NUMBER">%1$s</xliff:g> รายการ"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"ลบข้อความเสียงเหล่านี้ไหม "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"วันที่ <xliff:g id="DATE">%1$s</xliff:g> เวลา <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"ไม่สามารถโทรไปยังหมายเลขนี้"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"เมื่อต้องการตั้งค่าข้อความเสียง ให้ไปที่เมนู &gt; การตั้งค่า"</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"หากต้องการฟังข้อความเสียง ให้ปิดโหมดใช้งานบนเครื่องบินก่อน"</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"กำลังโหลด..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"กำลังโหลดจากซิมการ์ด…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"รายชื่อบนซิมการ์ด"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"การค้นหาด้วยเสียงไม่พร้อมใช้งาน"</string>
- <string name="call_not_available" msgid="7850148370757361155">"ไม่สามารถโทรศัพท์ได้เนื่องจากแอปพลิเคชันโทรศัพท์ถูกปิดใช้งาน"</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"ค้นหารายชื่อติดต่อ"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"เพิ่มหมายเลขหรือค้นหาผู้ติดต่อ"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"ประวัติการโทรว่างเปล่า"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"โทรออก"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"คุณไม่มีสายที่ไม่ได้รับ"</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"กล่องข้อความเสียงว่างเปล่า"</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"แสดงเฉพาะรายชื่อที่ชื่นชอบ"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"ประวัติการโทร"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"ทั้งหมด"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"ไม่ได้รับ"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"ข้อความเสียง"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"การโทรด่วน"</string>
<string name="tab_history" msgid="7420269368689503596">"ประวัติการโทร"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"รายชื่อติดต่อ"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"ข้อความเสียง"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"ลบจากรายการโปรด"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"เลิกทำ"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"โทร <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"สร้างรายชื่อติดต่อใหม่"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"เพิ่มในรายชื่อติดต่อ"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"ส่ง SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"ใช้แฮงเอาท์วิดีโอ"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"บล็อกหมายเลข"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"สายที่ไม่ได้รับใหม่ <xliff:g id="NUMBER">%s</xliff:g> สาย"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"ยังไม่ได้กำหนดผู้ใดในการโทรด่วน"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"เพิ่มรายการโปรด"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"แตะรูปภาพเพื่อดูหมายเลขทั้งหมด หรือแตะค้างไว้เพื่อจัดเรียงใหม่"</string>
<string name="remove_contact" msgid="2353580570488923668">"ลบ"</string>
<string name="select_all" msgid="408601760696146245">"เลือกทั้งหมด"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"แฮงเอาท์วิดีโอ"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"โทรไปที่ <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"เรียกแฮงเอาท์วิดีโอไปยัง <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"ฟังข้อความเสียงจาก <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"เล่นข้อความเสียงจาก <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"หยุดข้อความเสียงจาก <xliff:g id="NAMEORNUMBER">^1</xliff:g> ชั่วคราว"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"ลบข้อความเสียงจาก <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ข้อความเสียงใหม่</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ข้อความเสียงใหม่</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"สร้างรายชื่อติดต่อสำหรับ <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"เพิ่ม <xliff:g id="NAMEORNUMBER">^1</xliff:g> ไปยังรายชื่อติดต่อที่มีอยู่"</string>
<string name="description_details_action" msgid="2061866409737706174">"รายละเอียดการโทรสำหรับ <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"ลบออกจากประวัติการโทรแล้ว"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"วันนี้"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"เมื่อวานนี้"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"เก่ากว่า"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"รายการโทร"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"เปิดลำโพง"</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"ปิดลำโพง"</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"เล่นเร็วขึ้น"</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"เล่นช้าลง"</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"เริ่มหรือหยุดเล่นชั่วคราว"</string>
<string name="display_options_title" msgid="3880091801055797975">"ตัวเลือกการแสดง"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"เสียงและการสั่น"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"เลือกซิมสำหรับการตั้งค่าข้อความเสียง"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"หมายเลขที่ถูกบล็อก"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> ถูกบล็อกอยู่แล้ว"</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"บัญชีการโทร"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"ตั้งค่าสิทธิ์"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"หากต้องการเปิดใช้การโทรด่วน ให้เปิดสิทธิ์เข้าถึงรายชื่อติดต่อ"</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"หากต้องการดูประวัติการโทร ให้เปิดสิทธิ์เข้าถึงโทรศัพท์"</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"หากต้องการเข้าถึงข้อความเสียง ให้เปิดสิทธิ์เข้าถึงโทรศัพท์"</string>
<string name="permission_no_search" msgid="2424710404207193826">"หากต้องการค้นหารายชื่อติดต่อ ให้เปิดสิทธิ์เข้าถึงรายชื่อติดต่อ"</string>
<string name="permission_place_call" msgid="8686908130349369423">"หากต้องการโทรออก ให้เปิดสิทธิ์เข้าถึงโทรศัพท์"</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"แอปโทรศัพท์ไม่ได้รับอนุญาตให้เขียนไปยังการตั้งค่าระบบ"</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"สแปม"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> ออฟไลน์อยู่และไม่สามารถติดต่อได้"</string>
<string name="about_phone_label" msgid="582991354677973731">"เกี่ยวกับ"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"ถอดเสียงโดย Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google กำลังถอดเสียง..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"การถอดเสียงไม่พร้อมใช้งาน"</string>
<string name="view_conversation" msgid="7895904782094119702">"ดู"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"ลบการโทรแล้ว ดูและลบไฟล์แนบที่แชร์ระหว่างการโทรนี้ใน Messages"</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"ลบการโทรแล้ว ดูและลบไฟล์แนบที่แชร์ระหว่างการโทรใน Messages"</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 f6f1a6704..02fdeaa04 100644
--- a/java/com/android/dialer/app/res/values-tl/strings.xml
+++ b/java/com/android/dialer/app/res/values-tl/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telepono"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Keypad ng Telepono"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telepono"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"History ng tawag"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Iulat ang hindi wastong numero"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Kopyahin ang numero"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Kopyahin ang transkripsyon"</string>
- <string name="action_block_number" msgid="3669819840999705278">"I-block ang numero"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Alisin sa pagkaka-block ang numero"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"I-edit ang numero bago tumawag"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"I-clear ang history ng tawag"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"I-delete ang voicemail"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"I-clear ang history ng tawag?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Idi-delete nito ang lahat ng tawag mula sa iyong history"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Kini-clear ang history ng tawag…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telepono"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Hindi nasagot na tawag"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Hindi nasagot na tawag sa trabaho"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Mga hindi nasagot na tawag"</string>
@@ -48,66 +43,33 @@
<item quantity="one"> <xliff:g id="COUNT">%1$d</xliff:g> Voicemail </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> na Voicemail </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"I-play"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Bagong voicemail mula kay <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Hindi ma-play ang voicemail"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Nilo-load ang voicemail…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Ina-archive ang voicemail…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Hindi ma-load ang voicemail"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Mga tawag lang na may voicemail"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Mga papasok na tawag lang"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Mga papalabas na tawag lang"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Mga hindi nasagot na tawag lang"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"maghanap"</string>
- <string name="description_dial_button" msgid="699794433224646027">"Mag-dial"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"numerong ida-dial"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"I-play o ihinto ang playback"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"I-on o i-off ang speakerphone"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Hanapin ang posisyon ng playback"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Bagalan ang playback"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Bilisan ang playback"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"History ng tawag"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Higit pang mga pagpipilian"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"keypad"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Ipakita lang ang papalabas"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Ipakita lang ang paparating"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Ipakita lang ang hindi nasagot"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Ipakita lamang ang mga voicemail"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Ipakita ang lahat ng tawag"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Magdagdag ng pag-pause na 2-seg"</string>
- <string name="add_wait" msgid="1177723010768282578">"Magdagdag ng paghihintay"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Mga Setting"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Gawa ng Shortcut ng Bagong UI"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Lahat ng mga contact"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Gumamit ng touch tone na keypad"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Bumalik sa kasalukuyang tawag"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Mag-add: tawag"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Mga paparating na tawag"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Pumapasok sa bulk action mode"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Umalis sa bulk action mode"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Napili <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Inalis sa pagkakapili <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"I-play ang voicemail"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Tingnan ang contact na si <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Tawagan si <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Mga detalye sa pakikipag-ugnayan para kay/sa <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Mga detalye sa pakikipag-ugnayan para sa pinaghihinalaang spam na tumatawag<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> (na) tawag."</string>
<string name="description_video_call" msgid="3738199365585751727">"Video call."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Magpadala ng SMS kay <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Hindi pa naririnig na voicemail"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Simulan ang paghahanap gamit ang boses"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Tumawag sa <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Voicemail"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> sec"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> sec"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Kanselahin ang batch actions mode"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"I-delete"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Kanselahin"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"I-delete ang napiling <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> ang napili"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"I-delete ang mga voicemail na ito? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> ng <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Hindi matawagan ang numerong ito"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Upang mag-set up ng voicemail, pumunta sa Menu &gt; Mga Setting."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Upang tumawag sa voicemail, i-off muna ang Airplane mode."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Naglo-load…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Naglo-load mula sa SIM card…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Mga contact sa SIM card"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Hindi available ang paghahanap gamit ang boses"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Hindi makagawa ng tawag sa telepono dahil naka-disable ang application na Telepono."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Maghanap ng mga contact"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Magdagdag ng numero, maghanap sa contact"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Walang laman ang iyong history ng tawag"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Tumawag"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Wala kang mga hindi nasagot na tawag."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Walang laman ang iyong voicemail inbox."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Mga paborito lang ang ipakita"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"History ng Tawag"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Lahat"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Di nasagot"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Voicemail"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Speed dial"</string>
<string name="tab_history" msgid="7420269368689503596">"History ng Tawag"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Mga Contact"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Voicemail"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Inalis sa mga paborito"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"I-undo"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Tumawag sa <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Gumawa ng bagong contact"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Idagdag sa isang contact"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Magpadala ng SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Gumawa ng video call"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"I-block ang numero"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> (na) bagong hindi nasagot na tawag"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Wala pang tao sa iyong speed dial"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Magdagdag ng paborito"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Pindutin ang larawan upang makita ang lahat ng numero o pindutin nang matagal upang ayusing muli"</string>
<string name="remove_contact" msgid="2353580570488923668">"Alisin"</string>
<string name="select_all" msgid="408601760696146245">"Piliin lahat"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Mag-video call"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Tawagan ang/si <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"I-video call si/ang <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Makinig sa voicemail mula sa/kay <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"I-play ang voicemail mula sa/kay <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"I-pause ang voicemail mula sa/kay <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"I-delete ang voicemail mula sa/kay <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> bagong voicemail</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> na bagong voicemail</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Gumawa ng contact para kay/sa <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Idagdag si/ang <xliff:g id="NAMEORNUMBER">^1</xliff:g> sa umiiral nang contact"</string>
<string name="description_details_action" msgid="2061866409737706174">"Mga detalye ng tawag para sa/kay <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Na-delete mula sa history ng tawag"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Ngayon"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Kahapon"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Mas Luma"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Listahan ng mga tawag"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"I-on ang speaker."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"I-off ang speaker."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Mag-play nang mas mabilis."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Mag-play nang mas mabagal."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Simulan o i-pause ang pag-playback."</string>
<string name="display_options_title" msgid="3880091801055797975">"Mga display option"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Tunog at pag-vibrate"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Pili ng SIM para sa voicemail"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Mga naka-block na numero"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"Naka-block na ang <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Account sa pagtawag"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Magtakda ng mga pahintulot"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Upang i-enable ang speed dial, i-on ang pahintulot ng Mga Contact."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Upang makita ang iyong log ng tawag, i-on ang pahintulot ng Telepono."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Upang ma-access ang iyong voicemail, i-on ang pahintulot ng Telepono."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Upang hanapin ang iyong mga contact, i-on ang mga pahintulot sa Mga Contact."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Upang tumawag, i-on ang pahintulot ng Telepono."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Walang pahintulot ang app ng Telepono na mag-write sa mga setting ng system."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"Offline si <xliff:g id="NAME">%1$s</xliff:g> at hindi makontak"</string>
<string name="about_phone_label" msgid="582991354677973731">"Tungkol dito"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Na-transcribe ng Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Nagta-transcribe ang Google …"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Hindi available ang transcript"</string>
<string name="view_conversation" msgid="7895904782094119702">"Tingnan"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Dinelete ang tawag. Tingnan at i-delete ang mga attachment na ibinahagi sa tawag na ito sa Messages."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Dinelete ang mga tawag. Tingnan at i-delete ang mga attachment na ibinahagi sa mga tawag sa Messages."</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 cd46bf08d..d49f11850 100644
--- a/java/com/android/dialer/app/res/values-tr/strings.xml
+++ b/java/com/android/dialer/app/res/values-tr/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Telefon Tuş Takımı"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Telefon"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Çağrı geçmişi"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Hatalı numarayı bildir"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Numarayı kopyala"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Çeviri yazıyı kopyala"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Numarayı engelle"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Numaranın engellemesini kaldır"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Telefon etmeden önce numarayı düzenle"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Çağrı geçmişini temizle"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Sesli mesajı sil"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Çağrı geçmişi temizlensin mi?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Bu işlem, geçmişinizdeki tüm çağrıları silecek"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Çağrı geçmişi temizleniyor…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Telefon"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Cevapsız çağrı"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"İşle ilgili cevapsız çağrı"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Cevapsız çağrılar"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> Sesli Mesaj </item>
<item quantity="one">Sesli Mesaj</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Oynat"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Yeni sesli mesj gönderen: <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Sesli mesaj oynatılamadı"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Sesli mesaj yükleniyor…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Sesli mesaj arşivleniyor…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Sesli mesaj yüklenemedi"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Yalnızca sesli mesaj içeren çağrılar"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Yalnızca gelen çağrılar"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Yalnızca giden çağrılar"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Yalnızca cevapsız çağrılar"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"ara"</string>
- <string name="description_dial_button" msgid="699794433224646027">"çevir"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"çevrilecek numara"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Oynatmayı başlat veya durdur"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Hoperlörü aç veya kapat"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Oynatma konumunu ayarla"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Oynatma hızını azalt"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Oynatma hızını artır"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Çağrı geçmişi"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Diğer seçenekler"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"tuş takımı"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Yalnızca gidenleri göster"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Yalnızca gelenleri göster"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Yalnızca cevapsızları göster"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Yalnızca sesli msajları göster"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Tüm çağrıları göster"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"2 saniyelik duraklama ekle"</string>
- <string name="add_wait" msgid="1177723010768282578">"Bekleme ekle"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Ayarlar"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simülatör"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Kull. Arayüzü Kısayolu Oluştur"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Tüm kişiler"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Telefon tuş takımını kullan"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Çağrıya dön"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Çağrı ekle"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Gelen çağrılar"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Toplu işlem moduna giriliyor"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Toplu işlem modundan çıkıldı"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Seçildi: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Seçimi kaldırıldı: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Sesli mesajı oynat"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Kişiyi görüntüle: <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Ara: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> için kişi ayrıntıları"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Spam olduğundan şüphelenilen arayanın (<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>) kişi ayrıntıları"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> çağrı."</string>
<string name="description_video_call" msgid="3738199365585751727">"Video görüşmesi."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Şuraya SMS gönder: <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Dinlenilmemiş sesli mesaj"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Sesli arama başlat"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Çağrı yap: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Sesli Mesaj"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> sn."</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> dk. <xliff:g id="SECONDS">%s</xliff:g> sn."</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Toplu işlemler modu iptal edilir"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Sil"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"İptal"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Seçili <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> silinsin mi?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> öğe seçildi"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Bu sesli mesajlar silinsin mi? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g>, <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Bu numara aranamaz"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Sesli mesajı yapılandırmak için Menü &gt; Ayarlar\'a gidin."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Sesli mesaja çağrı yapmak için öncelikle Uçak modunu kapatın."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Yükleniyor..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"SIM karttan yükleniyor..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM kart kişileri"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Sesli arama kullanılamaz"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Telefon uygulaması devre dışı bırakıldığından telefon edilemiyor."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Kişilerde ara"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Numara ekleyin veya kişi arayın"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Çağrı geçmişiniz boş"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Telefon et"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Cevapsız çağrınız yok."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Sesli mesaj gelen kutunuz boş."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Yalnızca favori kişileri göster"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Çağrı Geçmişi"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Tümü"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Cevapsız"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Sesli Mesaj"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Hızlı arama"</string>
<string name="tab_history" msgid="7420269368689503596">"Çağrı Geçmişi"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kişiler"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Sesli mesaj"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Favorilerden kaldırıldı"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Geri al"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Çağrı yap: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Yeni kişi oluştur"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Bir kişiye ekle"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMS gönder"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Video görüşmesi yap"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Numarayı engelle"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> yeni cevapsız çağrı"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Hızlı arama listenizde henüz kimse yok"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Favori ekle"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Tüm numaraları görmek için resme dokunun veya yeniden sıralamak için dokunup basılı tutun"</string>
<string name="remove_contact" msgid="2353580570488923668">"Kaldır"</string>
<string name="select_all" msgid="408601760696146245">"Tümünü seç"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Video görüşmesi"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Telefon et: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> ile video görüşmesi yap."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Şu numaradan gelen sesli mesajı dinle: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> tarafından kaydedilmiş sesli mesajı çal"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> tarafından kaydedilmiş sesli mesajı duraklat"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> tarafından kaydedilmiş sesli mesajı sil"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> yeni sesli mesaj</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> yeni sesli mesaj</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> için kişi oluştur"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> bilgisini mevcut kişiye ekle"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> için çağrı ayrıntıları"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Çağrı geçmişinden silindi"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Bugün"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Dün"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Daha eski"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Çağrı listesi"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Hoparlörü açın."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Hoparlörü kapatın."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Daha hızlı çalın."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Daha yavaş çalın."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Çalmayı başlatın veya duraklatın."</string>
<string name="display_options_title" msgid="3880091801055797975">"Görüntüleme seçenekleri"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Ses ve titreşim"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Sesli mesaj ayarl. için SIM seçin"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Engellenen numaralar"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> numaralı telefon zaten engellendi."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Çağrı hesapları"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"İzinleri ayarla"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Hızlı aramayı etkinleştirmek için Kişiler iznini açın."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Çağrı günlüğünüzü görmek için Telefon iznini açın."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Sesli mesajınıza erişmek için Telefon iznini açın."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Kişilerinizde arama yapmak için Kişiler izinlerini açın."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Telefon etmek için Telefon iznini açın."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Telefon uygulamasının sistem ayarlarına yazma izni yok."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> çevrimdışı olduğundan ulaşılamıyor"</string>
<string name="about_phone_label" msgid="582991354677973731">"Hakkında"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Çeviri yazı Google\'a aittir"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google çeviri yazı oluşturuyor…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Çeviri yazı yok"</string>
<string name="view_conversation" msgid="7895904782094119702">"Göster"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Çağrı silindi. Bu çağrı sırasında paylaşılan ekleri Mesajlar\'da görebilir ve silebilirsiniz."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Çağrılar silindi. Çağrılar sırasında paylaşılan ekleri Mesajlar\'da görebilir ve silebilirsiniz."</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 e2ae399b6..cbfe01456 100644
--- a/java/com/android/dialer/app/res/values-uk/strings.xml
+++ b/java/com/android/dialer/app/res/values-uk/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Телефон"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Клавіатура телефона"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Тел."</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Історія дзвінків"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Повідомити про неправильний номер"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Копіювати номер"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Копіювати транскрипцію"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Заблокувати номер"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Розблокувати номер"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Редагувати номер перед викликом"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Очистити історію дзвінків"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Видалити голосову пошту"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Очистити історію дзвінків?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"З історії буде видалено всі дзвінки"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Очищення історії дзвінків…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Номер телефону"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Пропущений виклик"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Пропущений дзвінок на робочий телефон"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Пропущені виклики"</string>
@@ -50,66 +45,33 @@
<item quantity="many"> <xliff:g id="COUNT">%1$d</xliff:g> голосових повідомлень </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> голосових повідомлень </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Відтворити"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Нова голосова пошта від <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Не вдалося відтворити голосову пошту"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Завантаження голосової пошти…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Архівування голосової пошти…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Не вдалося завантажити голосову пошту"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Лише виклики з голосовою поштою"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Лише вхідні виклики"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Лише вихідні виклики"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Лише пропущені виклики"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"пошук"</string>
- <string name="description_dial_button" msgid="699794433224646027">"дзвонити"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"номер для набору"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Почати або зупинити відтворення"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Увімкнути або вимкнути гучний зв’язок"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Шукати місце відтворення"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Зменшити швидкість відтворення"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Збільшити швидкість відтворення"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Історія викликів"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Інші варіанти"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"клавіатура"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Показувати лише вихідні"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Показувати лише вхідні"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Показувати лише пропущені"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Показувати лише голосову пошту"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Показувати всі виклики"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Додати 2-сек. паузу"</string>
- <string name="add_wait" msgid="1177723010768282578">"Додати паузу"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Налаштування"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Симулятор"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Створити ярлик для нової дії"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Усі контакти"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Використовувати тональний набір"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Повернутися до поточного виклику"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Додати виклик"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Вхідні виклики"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Перехід у режим масових дій"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Ви вийшли з режиму масових дій"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Вибрано користувача <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Скасовано вибір користувача <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Відтворити голосову пошту"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Переглянути контакт <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Набрати <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Відомості про контакт <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Відомості про підозрілого абонента <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> (може бути спамом)"</string>
<string name="description_num_calls" msgid="6483594535796216044">"Викликів: <xliff:g id="NUMBEROFCALLS">%1$s</xliff:g>."</string>
<string name="description_video_call" msgid="3738199365585751727">"Відеодзвінок."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Надіслати SMS контакту <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Непрослухана голосова пошта"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Розпочати голосовий пошук"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Подзвонити на <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Голосова пошта"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> с"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> хв <xliff:g id="SECONDS">%s</xliff:g> с"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Скасувати режим масових дій"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Видалити"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Скасувати"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Видалити вибране (<xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>)?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Вибрано <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"Видалити ці повідомлення голосової пошти? "</b>"</item>
@@ -121,43 +83,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> о <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Не можна телефонувати на цей номер"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Щоб установити параметри голосової пошти, відкрийте \"Меню\" та виберіть \"Налаштування\"."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Щоб перевірити голосову пошту, спочатку вимкніть режим польоту."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Завантаження..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Завантаж. із SIM-карти…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Контакти SIM-карти"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Голосовий пошук недоступний"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Не вдається здійснити дзвінок, оскільки додаток Телефон вимкнено."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Пошук контактів"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Введіть або знайдіть номер"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Немає історії дзвінків"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Телефонувати"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Немає пропущених дзвінків."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Немає голосової пошти."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Показати лише вибрані"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Історія викликів"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Усі"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Пропущені"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Голосова пошта"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Швидкий набір"</string>
<string name="tab_history" msgid="7420269368689503596">"Історія дзвінків"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Контакти"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Голосова пошта"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Вилучено з вибраного"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Відмінити"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Подзвонити на <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Створити контакт"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Додати в контакти"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Надіслати SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Здійснити відеодзвінок"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Заблокувати номер"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"Нових пропущених дзвінків: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Немає номерів для швидкого набору"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Додати номер"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Торкніться зображення, щоб побачити всі номери, або натисніть і утримуйте, щоб змінити порядок."</string>
<string name="remove_contact" msgid="2353580570488923668">"Видалити"</string>
<string name="select_all" msgid="408601760696146245">"Вибрати все"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Відеодзвінок"</string>
@@ -175,27 +122,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Телефонувати: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Запросити контакт <xliff:g id="NAMEORNUMBER">^1</xliff:g> на відеодзвінок."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Слухати голосову пошту: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>: слухати голосову пошту"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>: призупинити голосову пошту"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>: видалити голосову пошту"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> нове повідомлення голосової пошти</item>
- <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> нові повідомлення голосової пошти</item>
- <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> нових повідомлень голосової пошти</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> нового повідомлення голосової пошти</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>: створити контакт"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>: додати до наявного контакта"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g>: деталі виклику"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Видалено з історії дзвінків"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Сьогодні"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Учора"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Старіші"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Список дзвінків"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Увімкнути динамік."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Вимкнути динамік."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Відтворювати швидше."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Відтворювати повільніше."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Почати або призупинити відтворення."</string>
<string name="display_options_title" msgid="3880091801055797975">"Параметри відображення"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Звуки та вібрація"</string>
@@ -212,7 +146,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Виберіть SIM-карту для гол. пошти"</string>
<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>
@@ -226,10 +159,8 @@
<string name="block_list" msgid="4701585783411870782">"Заблоковані номери"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"Номер <xliff:g id="NUMBER">%1$s</xliff:g> уже заблоковано."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Обл. записи для дзвінків"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Налаштувати дозволи"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Щоб активувати швидкий набір, увімкніть дозвіл \"Контакти\"."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Щоб переглянути журнал викликів, увімкніть дозвіл \"Телефон\"."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Щоб користуватися голосовою поштою, увімкніть дозвіл \"Телефон\"."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Щоб шукати контакти, увімкніть дозвіл \"Контакти\"."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Щоб зателефонувати, увімкніть дозвіл \"Телефон\"."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Додаток Телефон не має дозволу змінювати системні налаштування."</string>
@@ -241,6 +172,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Спам"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> не в мережі, неможливо встановити зв’язок"</string>
<string name="about_phone_label" msgid="582991354677973731">"Про додаток"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Транскрипція від Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google транскрибує…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Транскрипція недоступна"</string>
<string name="view_conversation" msgid="7895904782094119702">"Переглянути"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Виклик видалено. Переглянути й видалити файли, надіслані під час цього виклику, можна в Повідомленнях."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Виклики видалено. Переглянути й видалити файли, надіслані під час цих викликів, можна в Повідомленнях."</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 f713f4c56..d0ad5d2f6 100644
--- a/java/com/android/dialer/app/res/values-ur/strings.xml
+++ b/java/com/android/dialer/app/res/values-ur/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"فون"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"فون کی پیڈ"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"فون"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"کال کی سرگزشت"</string>
- <string name="action_report_number" msgid="7231442711369737797">"غلط نمبر کی رپورٹ کریں"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"نمبر کاپی کریں"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"ٹرانسکرپشن کاپی کریں"</string>
- <string name="action_block_number" msgid="3669819840999705278">"نمبر مسدود کریں"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"نمبر غیر مسدود کریں"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"کال کرنے سے پہلے نمبر میں ترمیم کریں"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"کال کی سرگزشت صاف کریں"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"صوتی میل حذف کریں"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"کال کی سرگزشت صاف کریں؟"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"یہ آپ کی سرگزشت سے سبھی کالز کو حذف کر دے گا"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"کال کی سرگزشت صاف کی جا رہی ہے…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"فون"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"چھوٹی ہوئی کال"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"کام سے متعلق چھوٹی ہوئی کال"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"چھوٹی ہوئی کالیں"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> صوتی میلز </item>
<item quantity="one">صوتی میل</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"چلائیں"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>، <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g> کی جانب سے نیا صوتی میل"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"صوتی میل نہیں چلا سکا"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"صوتی میل لوڈ ہو رہا ہے…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"صوتی میل آرکائیو ہو رہی ہے…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"صوتی میل لوڈ نہیں کیا جا سکا"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"صرف صوتی میل والی کالیں"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"صرف آنے والی کالیں"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"صرف باہر جانے والی کالیں"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"صرف چھوٹی ہوئی کالیں"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"تلاش کریں"</string>
- <string name="description_dial_button" msgid="699794433224646027">"ڈائل کریں"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"ڈائل کرنے کیلئے نمبر"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"پلے بیک چلائیں یا روکیں"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"اسپیکر فون آن یا آف کریں"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"پلے بیک پوزیشن طلب کریں"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"پلے بیک کی شرح گھٹائیں"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"پلے بیک کی شرح بڑھائیں"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"کال کی سرگزشت"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"مزید اختیارات"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"کی پیڈ"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"صرف باہر جانے والی دکھائیں"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"صرف آنے والی دکھائیں"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"صرف چھوٹی ہوئی دکھائیں"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"صرف صوتی میلز دکھائیں"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"سبھی کالیں دکھائیں"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"2 سیکنڈ کا توقف شامل کریں"</string>
- <string name="add_wait" msgid="1177723010768282578">"انتظار شامل کریں"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"ترتیبات"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"‏نیا UI شارٹ کٹ تخلیق کریں"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"سبھی رابطے"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"ٹچ ٹون کی پیڈ کا استعمال کریں"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"جاری کال پر واپس لوٹیں"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"کال شامل کریں"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"آنے والی کالیں"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"بلک کاروائی موڈ میں داخل ہو رہا ہے"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"بلک کاروائی موڈ چھوڑ دیا"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"منتخب کردہ <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"غیر منتخب کردہ <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"صوتی میل چلائیں"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"رابطہ <xliff:g id="NAME">%1$s</xliff:g> دیکھیں"</string>
- <string name="description_call" msgid="1532402285334775372">"<xliff:g id="NAME">%1$s</xliff:g> کو کال کریں"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> کیلئے رابطہ کی تفصیلات"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"مشتبہ سپام کالر کی رابطہ تفصیلات <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> کالیں۔"</string>
<string name="description_video_call" msgid="3738199365585751727">"ویڈیو کال۔"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"‏<xliff:g id="NAME">%1$s</xliff:g> پر SMS بھیجیں"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"نہ سنا ہوا صوتی میل"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"صوتی تلاش شروع کریں"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"<xliff:g id="NUMBER">%s</xliff:g> کو کال کریں"</string>
<string name="voicemail" msgid="8899540969000957954">"صوتی میل"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> سیکنڈ"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> منٹ <xliff:g id="SECONDS">%s</xliff:g> سیکنڈ"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"بیچ کاروائی موڈ منسوخ کریں"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"حذف کریں"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"منسوخ کریں"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"منتخب کردہ <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> حذف کریں؟"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"<xliff:g id="NUMBER">%1$s</xliff:g> منتخب کردہ"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"ان صوتی میلز کو حذف کریں؟ "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> بوقت <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"اس نمبر پر کال نہیں کر سکتے ہیں"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"صوتی میل سیٹ اپ کرنے کیلئے، مینو &gt; ترتیبات پر جائیں۔"</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"صوتی میل کو کال کرنے کیلئے، پہلے ہوائی جہاز موڈ آف کریں۔"</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"لوڈ ہو رہا ہے…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"‏SIM کارڈ سے لوڈ ہو رہا ہے…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"‏SIM کارڈ کے رابطے"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"صوتی تلاش دستیاب نہیں ہے"</string>
- <string name="call_not_available" msgid="7850148370757361155">"فون کال نہیں کی جا سکتی ہے کیونکہ فون ایپلیکیشن کو غیر فعال کر دیا گیا ہے۔"</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"رابطے تلاش کریں"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"نمبر شامل کریں یا رابطے تلاش کریں"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"آپ کی کال کی سرگزشت خالی ہے"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"ایک کال کریں"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"آپ کے پاس کوئی چھوٹی ہوئی کالز نہیں ہیں۔"</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"آپ کا صوتی میل ان باکس خالی ہے۔"</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"صرف پسندیدہ دکھائیں"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"کال کی سرگزشت"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"سبھی"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"چھوٹی ہوئی"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"صوتی میل"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"اسپیڈ ڈائل"</string>
<string name="tab_history" msgid="7420269368689503596">"کال کی سرگزشت"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"رابطے"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"صوتی میل"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"پسندیدہ سے ہٹا دیا گیا"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"کالعدم کریں"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"<xliff:g id="NUMBER">%s</xliff:g> کو کال کریں"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"نیا رابطہ بنائیں"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"رابطے میں شامل کریں"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"‏SMS بھیجیں"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"ویڈیو کال کریں"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"نمبر مسدود کریں"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> نئی چھوٹی ہوئی کالیں"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"آپ کے اسپیڈ ڈائل پر ابھی تک کوئی نہیں ہے"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"ایک پسندیدہ شامل کریں"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"سبھی نمبرز دیکھنے کیلئے تصویر ٹچ کریں یا دوبارہ ترتیب دینے کیلئے ٹچ کریں اور پکڑے رہیں"</string>
<string name="remove_contact" msgid="2353580570488923668">"ہٹائیں"</string>
<string name="select_all" msgid="408601760696146245">"سبھی کو منتخب کریں"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"ویڈیو کال"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> کو کال کریں"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> کو ویڈیو کال کریں۔"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> سے صوتی میل سنیں"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> سے صوتی میل چلائیں"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> سے صوتی میل موقوف کریں"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> سے صوتی میل حذف کریں"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> نئی صوتی میلز</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> نئی صوتی میل </item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> کیلئے رابطہ بنائیں"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> کو موجودہ رابطہ میں شامل کریں"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> کیلئے کال کی تفصیلات"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"کال کی سرگزشت سے حذف کر دیا گیا"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"ﺁﺝ"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"گزشتہ کل"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"قدیم تر"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"کالز کی فہرست"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"اسپیکر کو آن کر دیں۔"</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"اسپیکر کو آف کر دیں۔"</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"تیزی سے چلائیں۔"</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"آہستہ چلائیں۔"</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"پلے بیک شروع یا موقوف کریں۔"</string>
<string name="display_options_title" msgid="3880091801055797975">"ڈسپلے کے اختیارات"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"آوازیں اور وائبریشن"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"‏صوتی میل سیٹنگز کیلئے SIM منتخب کریں"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"مسدود کردہ نمبرز"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> پہلے ہی مسدود ہے۔"</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"کالنگ اکاؤنٹس"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"اجازتیں طے کریں"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"اسپیڈ ڈائل کو فعال کرنے کیلئے رابطوں کی اجازت آن کریں۔"</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"اپنا کال لاگ دیکھنے کیلئے فون کی اجازت آن کریں۔"</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"اپنی صوتی میل تک رسائی کیلئے فون کی اجازت آن کریں۔"</string>
<string name="permission_no_search" msgid="2424710404207193826">"اپنے رابطوں کو تلاش کرنے کیلئے رابطوں کی اجازتیں آن کریں۔"</string>
<string name="permission_place_call" msgid="8686908130349369423">"کال کرنے کیلئے فون کی اجازت آن کریں۔"</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"فون ایپ کے پاس سسٹم ترتیبات کو لکھنے کی اجازت نہیں ہے۔"</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"سپام"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> آف لائن ہے اور اس تک پہنچا نہیں جا سکتا"</string>
<string name="about_phone_label" msgid="582991354677973731">"تفصیل"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"‏Google کی جانب سے ٹرانسکرائب کردہ"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"‏Google نقل حرفی کر رہا ہے…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"ٹرانسکرپٹ دستیاب نہیں ہے"</string>
<string name="view_conversation" msgid="7895904782094119702">"دیکھیں"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"کال حذف ہو گئی۔ اس کال کے دوران اشتراک کردہ منسلکہ جات کو \'پیغامات \' میں ملاحظہ کریں اور حذف کریں۔"</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"کالیں حذف ہو گئیں۔ کالوں کے دوران اشتراک کردہ منسلکہ جات کو \'پیغامات \' میں ملاحظہ کریں اور حذف کریں۔"</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 282539184..4e55577bb 100644
--- a/java/com/android/dialer/app/res/values-uz/strings.xml
+++ b/java/com/android/dialer/app/res/values-uz/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Telefon"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Telefon klaviaturasi"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Raqam tergich"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Chaqiruvlar tarixi"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Raqam noto‘g‘ri aniqlandi"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Raqamdan nusxa olish"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Transkripsiyadan nusxa olish"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Raqamni bloklash"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Raqamni blokdan chiqarish"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Tahrirlash va telefon qilish"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Qo‘ng‘iroqlar tarixini tozalash"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Ovozli xabarni o‘chirish"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Qo‘ng‘iroqlar tarixi tozalansinmi?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Barcha qo‘ng‘iroqlar tarixi o‘chib ketadi."</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Qo‘ng‘iroqlar tarixi tozalanmoqda…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Chaqiruv"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Javobsiz chaqiruv"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Javobsiz chaqiruv (ish)"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Javobsiz chaqiruvlar"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> ta ovozli xabar </item>
<item quantity="one">Ovozli xabar</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Tinglash"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"<xliff:g id="CALLER">%1$s</xliff:g>dan yangi ovozli xabar"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Ovozli xabarni eshitib bo‘lmadi"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Ovozli xabar yuklanmoqda…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Ovozli pochta arxivlanmoqda…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Ovozli xabarni yuklab bo‘lmadi"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Faqat ovozli xabar qo‘ng‘iroqlari"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Faqat kiruvchi qo‘ng‘iroqlar"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Faqat chiquvchi qo‘ng‘iroqlar"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Faqat javobsiz chaqiruvlar"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"qidiruv"</string>
- <string name="description_dial_button" msgid="699794433224646027">"terish"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"terish uchun raqam"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Ijroni boshlash yoki to‘xtatish"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Karnayni yoqish yoki o‘chirish"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Ijro vaziyatini qidirish"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Ijro tezligini kamaytirish"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Ijro tezligini oshirish"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Chaqiruvlar tarixi"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Boshqa parametrlar"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"klaviatura"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Chiquvchi qo‘ng‘-ni ko‘rsatish"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Kiruvchi qo‘n-larni ko‘rsatish"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Javobsiz qo‘n-larni ko‘rsatish"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Ovozli xabarlarni ko‘rsatish"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Barcha qo‘n-larni ko‘rsatish"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"2 soniyalik pauza qo‘shish"</string>
- <string name="add_wait" msgid="1177723010768282578">"Kutishni qo‘shish"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Sozlamalar"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Simulyator"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Yangi interfeys uchun yorliq"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Barcha kontaktlar"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Tovushli raqam tergich"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Amaldagi chaqiruvga qaytish"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Chaqiruv qo‘shish"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Kiruvchi qo‘ng‘iroqlar"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Yoppasiga bajariladigan amallar rejimiga o‘tilmoqda"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Yoppasiga bajariladigan amallar rejimidan chiqib ketildi"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> tanlandi"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> tanlovi bekor qilindi"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Ovozli xabarni eshitish"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"<xliff:g id="NAME">%1$s</xliff:g> kontaktini ko‘rish"</string>
- <string name="description_call" msgid="1532402285334775372">"Qo‘ng‘iroq: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> uchun kontakt ma’lumotlari"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> abonentining ma’lumotlari (spam deb taxmin qilinmoqda)"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> ta qo‘ng‘iroq."</string>
<string name="description_video_call" msgid="3738199365585751727">"Video qo‘ng‘iroq."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"<xliff:g id="NAME">%1$s</xliff:g>ga SMS yuborish"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Ochilmagan ovozli xabar"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Ovozli qidiruvni boshlash"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Qo‘ng‘iroq: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Ovozli pochta"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> soniya"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> daq <xliff:g id="SECONDS">%s</xliff:g> son"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Yoppasiga bajariladigan amallar rejimini bekor qilish"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"O‘chirish"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Bekor qilish"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Tanlangan <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> o‘chirib tashlansinmi?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Tanlandi: <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Bu ovozli xabarlar o‘chirib tashlansinmi? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g>, <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Bu raqamga qo‘ng‘iroq qilib bo‘lmaydi"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Ovozli pochtani sozlab olish uchun Menyu &gt; Sozlamalarga o‘ting."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Ovozli pochtaga qo‘ng‘iroq qilish uchun avval Parvoz rejimini o‘chiring."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Yuklanmoqda…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"SIM kartadan yuklanmoqda…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM karta kontaktlari"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Ovozli qidiruv mavjud emas"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Telefon ilovasi o‘chirib qo‘yilgani sababli telefon qo‘ng‘iroqlarini amalga oshirib bo‘lmaydi."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Kontaktlar ichidan qidirish"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Raqam qo‘shish yoki kontaktlardan qidirish"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Chaqiruvlar tarixida hech narsa yo‘q"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Telefon qilish"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Hech qanday javobsiz chaqiruv yo‘q."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Sizning ovozli pochta qutingiz bo‘m-bo‘sh."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Faqat saralar ko‘rsatilsin"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Chaqiruvlar tarixi"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Hammasi"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Javobsiz"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Ovozli pochta"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Tezkor terish"</string>
<string name="tab_history" msgid="7420269368689503596">"Chaqiruvlar tarixi"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Kontaktlar"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Ovozli pochta"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Tanlanganlardan o‘chirilgan"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Bekor qilish"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Qo‘ng‘iroq: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Yangi kontakt yaratish"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Mavjud kontaktga saqlash"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"SMS yuborish"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Videoqo‘ng‘iroq qilish"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Raqamni bloklash"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> ta javobsiz chaqiruv"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Tezkor terish uchun hech kim yo‘q"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Tezkor raqam terishni sozlang"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Barcha raqamlarni ko‘rish uchun rasm ustiga bosing yoki joyini o‘zgartirish uchun rasmni bosib turing."</string>
<string name="remove_contact" msgid="2353580570488923668">"O‘chirish"</string>
<string name="select_all" msgid="408601760696146245">"Hammasini tanlash"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Video qo‘ng‘iroq"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Chaqiruv: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Video qo‘ng‘iroq qilish: <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> kontaktidan kelgan ovozli xabarni tinglash"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> tomonidan yuborilgan ovozli xabarni eshitish"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> tomonidan yuborilgan ovozli xabarni pauza qilish"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> tomonidan yuborilgan ovozli xabarni o‘chirish"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ta yangi ovozli xabar</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ta yangi ovozli xabar</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Yangi kontakt yaratish: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Mavjud kontaktlarga qo‘shish: <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_details_action" msgid="2061866409737706174">"<xliff:g id="NAMEORNUMBER">^1</xliff:g> – qo‘ng‘iroq tafsilotlari"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Qo‘ng‘iroqlar tarixidan o‘chirib tashlandi"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Bugun"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Kecha"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Eskiroq"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Qo‘ng‘iroqlar ro‘yxati"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Karnayni yoqish."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Karnayni o‘chirib qo‘yish."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Tezro ijro etish."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Sekinroq ijro etish."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Ijroni boshlash yoki to‘xtatish"</string>
<string name="display_options_title" msgid="3880091801055797975">"Kontaktlarning ko‘rinishi"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Ovoz va tebranish"</string>
@@ -206,7 +142,6 @@
<string name="call_settings_label" msgid="7824611757200960807">"Chaqiruvlar"</string>
<string name="manage_blocked_numbers_label" msgid="16823761991832273">"Chaqiruvlarni bloklash"</string>
<string name="voicemail_settings_label" msgid="4594299554519920570">"Ovozli pochta"</string>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Ovozli pochta uchun SIM karta"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Bloklangan raqamlar"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> raqami allaqachon bloklangan."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Chaqiruv uchun hisoblar"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Ruxsatnomalarni sozlash"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Tezkor raqam terish uchun “Kontaktlar” ruxsatnomasini yoqing."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Qo‘ng‘iroqlaringiz ro‘yxatini ko‘rish uchun “Telefon” ruxsatnomasini yoqing."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Ovozli pochtaga kirish uchun “Telefon” ruxsatnomasini yoqing."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Kontaktlarni qidirish uchun “Kontaktlar” ruxsatnomasini yoqing."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Chaqiruv uchun “Telefon” ruxsatnomasini yoqing."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Telefon ilovasida tizim sozlamalarini o‘zgartirish uchun ruxsat yo‘q."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> hozir oflayn va u bilan bog‘lanishning imkoni yo‘q"</string>
<string name="about_phone_label" msgid="582991354677973731">"Ilova haqida"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Google tomon. trans-ya qilindi"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google transkripsiya qilmoqda…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Transkripsiya mavjud emas"</string>
<string name="view_conversation" msgid="7895904782094119702">"Ko‘rish"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Chaqiruv o‘chirildi. Android Xabarlar ilovasi orqali bu qo‘ng‘iroq davomida ulashilgan biriktirmalarni ko‘rish va o‘chirsh mumkin."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Chaqiruvlar o‘chirildi. Android Xabarlar ilovasi orqali bu qo‘ng‘iroqlar davomida ulashilgan biriktirmalarni ko‘rish va o‘chirsh mumkin."</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 94f421fa0..57801796c 100644
--- a/java/com/android/dialer/app/res/values-vi/strings.xml
+++ b/java/com/android/dialer/app/res/values-vi/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Điện thoại"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Bàn phím điện thoại"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Điện thoại"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Nhật ký cuộc gọi"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Báo cáo số không chính xác"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Sao chép số"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Sao chép bản ghi âm"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Chặn số"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Bỏ chặn số"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Chỉnh sửa số trước khi gọi"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Xóa nhật ký cuộc gọi"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Xóa thư thoại"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Xóa nhật ký cuộc gọi?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Thao tác này sẽ xóa tất cả cuộc gọi khỏi nhật ký của bạn"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Đang xóa nhật ký cuộc gọi…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Điện thoại"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Cuộc gọi nhỡ"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Cuộc gọi nhỡ về công việc"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Cuộc gọi nhỡ"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> Thư thoại </item>
<item quantity="one">Thư thoại</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Phát"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"Thư thoại mới từ <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Không thể phát thư thoại"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Đang tải thư thoại…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Đang lưu trữ thư thoại…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Không thể tải thư thoại"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Chỉ cuộc gọi có thư thoại"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Chỉ cuộc gọi đến"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Chỉ cuộc gọi đi"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Chỉ cuộc gọi nhỡ"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"tìm kiếm"</string>
- <string name="description_dial_button" msgid="699794433224646027">"quay số"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"số để quay"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Phát hoặc dừng phát lại"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Bật hoặc tắt loa ngoài"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Tìm kiếm vị trí phát lại"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Giảm tốc độ phát lại"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Tăng tốc độ phát lại"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Nhật ký cuộc gọi"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Tùy chọn khác"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"bàn phím"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Chỉ hiển thị cuộc gọi đi"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Chỉ hiển thị cuộc gọi đến"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Chỉ hiển thị cuộc gọi nhỡ"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Chỉ hiển thị thư thoại"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Hiển thị tất cả cuộc gọi"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Thêm 2 giây dừng"</string>
- <string name="add_wait" msgid="1177723010768282578">"Thêm chờ"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Cài đặt"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Trình mô phỏng"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Tạo phím tắt giao diện người dùng mới"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Tất cả liên hệ"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Sử dụng bàn phím số cảm ứng có âm"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Quay lại cuộc gọi đang thực hiện"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Thêm cuộc gọi"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Cuộc gọi đến"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Truy cập chế độ tác vụ hàng loạt"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Đã rời khỏi chế độ tác vụ hàng loạt"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Đã chọn <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Đã bỏ chọn <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Phát thư thoại"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Xem thông tin liên hệ của <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Gọi <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Chi tiết liên lạc cho <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Chi tiết liên hệ cho người gọi điện spam đáng ngờ <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> cuộc gọi."</string>
<string name="description_video_call" msgid="3738199365585751727">"Gọi điện video."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Gửi SMS cho <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"Thư thoại chưa nghe"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Bắt đầu tìm kiếm bằng giọng nói"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Gọi <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Thư thoại"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> giây"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> phút <xliff:g id="SECONDS">%s</xliff:g> giây"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Hủy chế độ tác vụ hàng loạt"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Xóa"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Hủy"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Xóa <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g> đã chọn?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Đã chọn <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"Xóa các thư thoại này? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> lúc <xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Không thể gọi số này"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Để thiết lập thư thoại, chuyển tới Menu &gt; Cài đặt."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Để gọi thư thoại, trước tiên hãy tắt chế độ trên Máy bay."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Đang tải…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Đang tải từ thẻ SIM…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Danh bạ trên thẻ SIM"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Không có tính năng tìm kiếm bằng giọng nói"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Không thể thực hiện cuộc gọi điện thoại vì ứng dụng Điện thoại đã bị tắt."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Tìm kiếm trong danh bạ"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Thêm số hoặc tìm kiếm danh bạ"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Nhật ký cuộc gọi của bạn trống"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Gọi điện"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Bạn không có cuộc gọi nhỡ nào."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Hộp thư thoại đến của bạn trống."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Chỉ hiển thị liên hệ ưa thích"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Nhật ký cuộc gọi"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Tất cả"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Bị nhỡ"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Thư thoại"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Quay số nhanh"</string>
<string name="tab_history" msgid="7420269368689503596">"Nhật ký cuộc gọi"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Danh bạ"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Thư thoại"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Đã xóa khỏi liên hệ yêu thích"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Hoàn tác"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Gọi <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Tạo liên hệ mới"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Thêm vào liên hệ"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Gửi SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Gọi điện video"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Chặn số"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> cuộc gọi nhỡ mới"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Chưa có ai trong danh bạ quay số nhanh của bạn"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Thêm liên hệ quay số nhanh yêu thích"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Chạm vào hình ảnh để xem tất cả các số hoặc chạm và giữ để sắp xếp lại"</string>
<string name="remove_contact" msgid="2353580570488923668">"Xóa"</string>
<string name="select_all" msgid="408601760696146245">"Chọn tất cả"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Cuộc gọi điện video"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Gọi <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Gọi điện video cho <xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Nghe thư thoại từ <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Phát thư thoại từ <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Tạm dừng thư thoại từ <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Xóa thư thoại từ <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> thư thoại mới</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> thư thoại mới</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Tạo địa chỉ liên hệ cho <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Thêm <xliff:g id="NAMEORNUMBER">^1</xliff:g> vào địa chỉ liên hệ hiện có"</string>
<string name="description_details_action" msgid="2061866409737706174">"Chi tiết cuộc gọi cho <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Đã xóa khỏi nhật ký cuộc gọi"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Hôm nay"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Hôm qua"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Cũ hơn"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Danh sách cuộc gọi"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Bật loa."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Tắt loa."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Phát nhanh hơn."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Phát chậm hơn."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Bắt đầu hoặc tạm dừng phát lại."</string>
<string name="display_options_title" msgid="3880091801055797975">"Tùy chọn hiển thị"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Âm thanh và rung"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Chọn SIM cho cài đặt thư thoại"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Số bị chặn"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> đã bị chặn."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Tài khoản gọi"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Đặt quyền"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Để bật quay số nhanh, bật quyền đối với Danh bạ."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Để xem nhật ký cuộc gọi của bạn, bật quyền đối với Điện thoại."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Để truy cập thư thoại của bạn, bật quyền đối với Điện thoại."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Để tìm kiếm liên hệ của bạn, hãy bật quyền đối với Danh bạ."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Để thực hiện cuộc gọi, bật quyền đối với Điện thoại."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Ứng dụng Điện thoại không có quyền ghi vào cài đặt hệ thống."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Spam"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g> ngoại tuyến và không liên hệ được"</string>
<string name="about_phone_label" msgid="582991354677973731">"Giới thiệu"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Do Google phiên âm"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google đang phiên âm ..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Bản phiên âm không sẵn có"</string>
<string name="view_conversation" msgid="7895904782094119702">"Xem"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Đã xóa cuộc gọi. Hãy xem và xóa tệp đính kèm được chia sẻ trong cuộc gọi này trong Messages."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Đã xóa cuộc gọi. Hãy xem và xóa tệp đính kèm được chia sẻ trong các cuộc gọi này trong Messages."</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 4a5dd6e01..84aa06dcb 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
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"电话"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"电话拨号键盘"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"拨号"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"通话记录"</string>
- <string name="action_report_number" msgid="7231442711369737797">"报告错误的号码"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"复制号码"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"复制转录内容"</string>
- <string name="action_block_number" msgid="3669819840999705278">"屏蔽号码"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"取消屏蔽号码"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"拨打之前修改号码"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"清除通话记录"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"删除语音邮件"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"要清除通话记录吗?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"这会删除您的所有通话记录"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"正在清除通话记录…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"打电话"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"未接电话"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"未接工作来电"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"未接电话"</string>
@@ -48,66 +43,33 @@
<item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> 封语音邮件</item>
<item quantity="one">1 封语音邮件</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"播放"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>,<xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"来自<xliff:g id="CALLER">%1$s</xliff:g>的新语音邮件"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"无法播放语音邮件"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"正在加载语音邮件…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"正在归档语音邮件…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"无法加载语音邮件"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"只显示语音信箱留言"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"只显示来电"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"只显示外拨电话"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"只显示未接来电"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"搜索"</string>
- <string name="description_dial_button" msgid="699794433224646027">"拨号"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"要拨打的号码"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"开始或停止播放"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"打开或关闭扬声器"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"拖动到播放位置"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"减慢播放速度"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"加快播放速度"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"通话记录"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"更多选项"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"拨号键盘"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"仅显示外拨电话"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"只显示来电"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"只显示未接来电"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"只显示语音邮件"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"显示所有通话"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"延长暂停时间2秒"</string>
- <string name="add_wait" msgid="1177723010768282578">"延长等待时间"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"设置"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"模拟器"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"创建可在新界面中使用的快捷键"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"所有联系人"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"使用按键式键盘"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"返回正在进行的通话"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"添加通话"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"来电"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"正在进入批量操作模式"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"已退出批量操作模式"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"已选择 <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"已取消选择 <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"播放语音邮件"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"查看联系人<xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"呼叫<xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>的详细联系信息"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"疑似骚扰电话来电者“<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>”的详细联系信息"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g>次通话。"</string>
<string name="description_video_call" msgid="3738199365585751727">"视频通话。"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"向<xliff:g id="NAME">%1$s</xliff:g>发送短信"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"未收听的语音邮件"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"开始语音搜索"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"拨打 <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"语音信箱"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> 秒"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> 分钟 <xliff:g id="SECONDS">%s</xliff:g> 秒"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"取消批量操作模式"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"删除"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"取消"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"要删除所选的<xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>吗?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"已选择 <xliff:g id="NUMBER">%1$s</xliff:g> 封"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"要删除这些语音邮件吗?"</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g><xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"无法拨打此号码"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"要设置语音信箱,请转到“菜单”&gt;“设置”。"</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"要呼叫语音信箱,请先关闭飞行模式。"</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"正在加载..."</string>
- <string name="imei" msgid="5214505934662768308">"移动通信国际识别码"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"正从 SIM 卡中加载..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM卡联系人"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"无法使用语音搜索"</string>
- <string name="call_not_available" msgid="7850148370757361155">"“电话”应用已被停用,因此无法拨打电话。"</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"搜索联系人"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"添加号码或搜索联系人"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"您没有任何通话记录"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"拨打电话"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"您没有任何未接电话。"</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"您未收到任何语音邮件。"</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"仅显示收藏的联系人"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"通话记录"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"全部"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"未接电话"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"语音邮件"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"快速拨号"</string>
<string name="tab_history" msgid="7420269368689503596">"通话记录"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"通讯录"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"语音邮件"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"已从收藏中移除"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"撤消"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"拨打 <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"新建联系人"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"添加到联系人"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"发送短信"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"发起视频通话"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"屏蔽号码"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g>个新的未接电话"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"尚未给任何联系人设定快速拨号"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"添加常用联系人"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"触摸图片可查看所有号码,触摸并按住可重新排序"</string>
<string name="remove_contact" msgid="2353580570488923668">"移除"</string>
<string name="select_all" msgid="408601760696146245">"全选"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"视频通话"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"呼叫<xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"与<xliff:g id="NAMEORNUMBER">^1</xliff:g>进行视频通话。"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"听取来自<xliff:g id="NAMEORNUMBER">^1</xliff:g>的语音邮件"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"播放来自<xliff:g id="NAMEORNUMBER">^1</xliff:g>的语音邮件"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"暂停来自<xliff:g id="NAMEORNUMBER">^1</xliff:g>的语音邮件"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"删除来自<xliff:g id="NAMEORNUMBER">^1</xliff:g>的语音邮件"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> 封新的语音邮件</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> 封新的语音邮件</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"为<xliff:g id="NAMEORNUMBER">^1</xliff:g>创建联系人信息"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"将<xliff:g id="NAMEORNUMBER">^1</xliff:g>添加到现有联系人"</string>
<string name="description_details_action" msgid="2061866409737706174">"与<xliff:g id="NAMEORNUMBER">^1</xliff:g>的通话详情"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"已从通话记录中删除"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"今天"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"昨天"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"更早"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"通话清单"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"打开扬声器。"</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"关闭扬声器。"</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"快放。"</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"慢放。"</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"开始或暂停播放。"</string>
<string name="display_options_title" msgid="3880091801055797975">"显示选项"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"提示音和振动"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"选择要更改其语音信箱设置的 SIM 卡"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"已屏蔽的号码"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> 已被屏蔽。"</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"通话帐号"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"设置权限"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"要启用快速拨号功能,请开启“通讯录”权限。"</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"要查看您的通话记录,请开启“电话”权限。"</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"要使用您的语音信箱,请开启“电话”权限。"</string>
<string name="permission_no_search" msgid="2424710404207193826">"要搜索您的联系人,请开启“通讯录”权限。"</string>
<string name="permission_place_call" msgid="8686908130349369423">"要拨打电话,请开启“电话”权限。"</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"电话应用不具备写入系统设置的权限。"</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"骚扰电话号码"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g>不在线,无法接通"</string>
<string name="about_phone_label" msgid="582991354677973731">"应用信息"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"由 Google 转录"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google 正在转录…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"转录失败"</string>
<string name="view_conversation" msgid="7895904782094119702">"查看"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"通话已删除。请前往“信息”应用查看和删除通过此通话分享的附件。"</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"通话已删除。请前往“信息”应用查看和删除通过通话分享的附件。"</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 3228d437a..54f14bc8d 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
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"手機"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"手機小鍵盤"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"電話"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"通話記錄"</string>
- <string name="action_report_number" msgid="7231442711369737797">"報告錯誤號碼"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"複製號碼"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"複製內容轉錄"</string>
- <string name="action_block_number" msgid="3669819840999705278">"封鎖號碼"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"解除封鎖號碼"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"致電前編輯號碼"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"清除通話記錄"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"刪除留言"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"要清除通話記錄嗎?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"這會刪除所有通話記錄"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"正在清除通話記錄…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"撥打電話"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"未接來電"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"未接工作來電"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"未接來電"</string>
@@ -48,66 +43,33 @@
<item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> 個留言</item>
<item quantity="one">留言</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"播放"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g> , <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"來自<xliff:g id="CALLER">%1$s</xliff:g>的新語音留言"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"無法播放留言"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"正在載入留言…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"正在封存留言…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"無法載入留言"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"只顯示有留言的來電"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"只顯示來電"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"只顯示撥出電話"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"只顯示未接來電"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"( <xliff:g id="COUNT">%1$d</xliff:g> ) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"搜尋"</string>
- <string name="description_dial_button" msgid="699794433224646027">"撥號"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"致電號碼"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"播放或停止播放"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"開啟或關閉揚聲器"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"指定播放位置"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"減慢播放速度"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"加快播放速度"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"通話記錄"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"更多選項"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"小鍵盤"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"只顯示撥出電話"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"只顯示來電"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"只顯示未接來電"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"僅顯示語音留言"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"顯示所有通話"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"新增 2 秒暫停功能"</string>
- <string name="add_wait" msgid="1177723010768282578">"新增插播功能"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"設定"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"模擬器"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"建立新使用者介面捷徑"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"所有聯絡人"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"使用觸控音頻按鍵"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"返回進行中的通話"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"新增通話"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"來電"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"正在進入大量操作模式"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"已離開大量操作模式"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"已選取<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"已取消選取<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"播放語音留言"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"查看聯絡人<xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"打電話給<xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"「<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>」的聯絡人詳細資料"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"疑似垃圾來電者 <xliff:g id="NAMEORNUMBER">%1$s</xliff:g> 的聯絡人詳細資料"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> 次通話次數。"</string>
<string name="description_video_call" msgid="3738199365585751727">"視像通話。"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"向 <xliff:g id="NAME">%1$s</xliff:g> 傳送短訊"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"未聽取的語音留言"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"開始語音搜尋"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"撥打 <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"留言"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> 秒"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> 分 <xliff:g id="SECONDS">%s</xliff:g> 秒"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"取消批量操作模式"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"刪除"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"取消"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"要刪除所選的<xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>嗎?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"已選取 <xliff:g id="NUMBER">%1$s</xliff:g> 個"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"要刪除這些留言嗎?"</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g><xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"無法撥打這個電話號碼"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"若要設定留言信箱,請前往 [選單] &gt; [設定]。"</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"若要致電留言信箱,請先關閉飛行模式。"</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"正在載入..."</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"正在從 SIM 卡載入..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM 卡聯絡人"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"無法使用語音搜尋"</string>
- <string name="call_not_available" msgid="7850148370757361155">"由於「電話」應用程式已停用,因此無法打電話。"</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"搜尋聯絡人"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"新增號碼或搜尋聯絡人"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"沒有通話記錄"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"撥號"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"您沒有未接來電。"</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"您的留言信箱沒有留言。"</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"只顯示我的最愛"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"通話記錄"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"全部"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"未接來電"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"留言信箱"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"快速撥號"</string>
<string name="tab_history" msgid="7420269368689503596">"通話記錄"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"聯絡人"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"留言信箱"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"已從「我的最愛」中移除"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"復原"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"撥打 <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"建立新聯絡人"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"加至現有聯絡人資料"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"傳送短訊"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"進行視像通話"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"封鎖號碼"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> 個新的未接來電"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"快速撥號名單中沒有聯絡人"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"新增常用聯絡人"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"輕觸圖片以查看所有電話號碼,或輕觸並按住圖片以重新排序"</string>
<string name="remove_contact" msgid="2353580570488923668">"移除"</string>
<string name="select_all" msgid="408601760696146245">"全選"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"視像通話"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"致電 <xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"與<xliff:g id="NAMEORNUMBER">^1</xliff:g>進行視像通話。"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"收聽來自「<xliff:g id="NAMEORNUMBER">^1</xliff:g>」的留言信箱"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"播放來自 <xliff:g id="NAMEORNUMBER">^1</xliff:g> 的語音留言"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"暫停來自 <xliff:g id="NAMEORNUMBER">^1</xliff:g> 的語音留言"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"刪除來自 <xliff:g id="NAMEORNUMBER">^1</xliff:g> 的語音留言"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>個新留言</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>個新留言</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"為<xliff:g id="NAMEORNUMBER">^1</xliff:g>建立聯絡人"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"加入<xliff:g id="NAMEORNUMBER">^1</xliff:g>至現有的聯絡人"</string>
<string name="description_details_action" msgid="2061866409737706174">"與「<xliff:g id="NAMEORNUMBER">^1</xliff:g>」的通話詳情"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"已從通話記錄中刪除"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"今天"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"昨天"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"較早"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"通話清單"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"開啟揚聲器。"</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"關閉揚聲器。"</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"加快播放速度。"</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"放慢播放速度。"</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"開始或暫停播放。"</string>
<string name="display_options_title" msgid="3880091801055797975">"顯示選項"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"聲音和震動"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"為留言設定選擇 SIM"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"已封鎖的號碼"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"已封鎖 <xliff:g id="NUMBER">%1$s</xliff:g>。"</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"通話帳戶"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"設定權限"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"如要啟用快速撥號功能,請開放「通訊錄」權限。"</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"如要查看通話記錄,請開放「手機」權限。"</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"如要存取留言信箱,請開放「手機」權限。"</string>
<string name="permission_no_search" msgid="2424710404207193826">"如要搜尋聯絡人,請開啟「通訊錄」權限。"</string>
<string name="permission_place_call" msgid="8686908130349369423">"如要撥打電話,請開放「手機」權限。"</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"手機應用程式沒有系統設定的寫入權限。"</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"垃圾號碼"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g>已離線,無法取得聯繫"</string>
<string name="about_phone_label" msgid="582991354677973731">"關於"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"已由 Google 轉錄"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google 正在轉錄…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"找不到轉錄文字"</string>
<string name="view_conversation" msgid="7895904782094119702">"查看"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"已刪除通話。在「訊息」中查看及刪除此通話期間所分享的附件。"</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"已刪除通話。在「訊息」中查看及刪除通話期間所分享的附件。"</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 160ea1f1d..d35b2dc4f 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
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"電話"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"電話撥號鍵盤"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"電話"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"通話紀錄"</string>
- <string name="action_report_number" msgid="7231442711369737797">"回報號碼錯誤"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"複製號碼"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"複製留言轉錄內容"</string>
- <string name="action_block_number" msgid="3669819840999705278">"封鎖號碼"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"解除封鎖號碼"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"撥打前編輯號碼"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"清除通話紀錄"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"刪除語音留言"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"清除通話紀錄?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"這項操作會將所有通話從您的紀錄中刪除"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"正在清除通話紀錄…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"撥打電話"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"未接來電"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"未接公司來電"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"未接來電"</string>
@@ -48,66 +43,33 @@
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> 則語音留言</item>
<item quantity="one">語音留言</item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"播放"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>、<xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"最新語音留言者:<xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"無法播放語音留言"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"正在載入語音留言…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"正在封存語音留言…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"無法載入語音留言"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"僅顯示語音信箱留言"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"僅顯示來電"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"僅顯示已撥電話"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"僅顯示未接來電"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"搜尋"</string>
- <string name="description_dial_button" msgid="699794433224646027">"撥號"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"撥號號碼"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"播放或停止播放"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"切換擴音器開關"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"指定播放時間點"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"降低播放速率"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"提高播放速率"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"通話紀錄"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"更多選項"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"撥號鍵盤"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"僅顯示撥出電話"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"僅顯示來電"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"僅顯示未接來電"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"僅顯示語音留言"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"顯示所有通話"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"暫停時間延長 2 秒"</string>
- <string name="add_wait" msgid="1177723010768282578">"延長等待時間"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"設定"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"模擬工具"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"建立新版 UI 捷徑"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"所有聯絡人"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"使用觸控音按鍵"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"返回進行中的通話"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"新增通話"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"來電"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"已進入大量操作模式"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"已離開大量操作模式"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"已選取:<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"已取消選取:<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"播放語音留言"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"查看聯絡人<xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"撥電話給<xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"「<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>」的聯絡詳細資料"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"可疑的騷擾/廣告電話來電者 (<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>) 的聯絡資訊"</string>
<string name="description_num_calls" msgid="6483594535796216044">"通話 <xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> 次。"</string>
<string name="description_video_call" msgid="3738199365585751727">"視訊通話。"</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"傳送簡訊給<xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"未聽取的語音留言"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"開始進行語音搜尋"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"撥打 <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"語音留言"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> 秒"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> 分 <xliff:g id="SECONDS">%s</xliff:g> 秒"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"取消批次操作模式"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"刪除"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"取消"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"要刪除選取的<xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>嗎?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"已選取 <xliff:g id="NUMBER">%1$s</xliff:g> 個"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="other">"<b>"要刪除這些語音留言嗎?"</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g><xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"無法撥打這個號碼"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"如要設定語音信箱,請前往 [選單] &gt; [設定]。"</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"如要聽取語音留言,請先關閉飛航模式。"</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"載入中…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"從 SIM 卡讀取中…"</string>
- <string name="simContacts_title" msgid="7961069730386378887">"SIM 卡聯絡人"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"無法使用語音搜尋"</string>
- <string name="call_not_available" msgid="7850148370757361155">"「電話」應用程式已遭停用,因此無法撥打電話。"</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"搜尋聯絡人"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"新增號碼或搜尋聯絡人"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"沒有任何通話紀錄"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"撥打電話"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"您沒有任何未接來電。"</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"您沒有任何語音留言。"</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"只顯示我的收藏"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"通話紀錄"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"全部"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"未接來電"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"語音留言"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"快速撥號"</string>
<string name="tab_history" msgid="7420269368689503596">"通話紀錄"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"聯絡人"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"語音信箱"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"已從常用聯絡人移除"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"復原"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"撥打 <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"建立新聯絡人"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"新增至聯絡人"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"傳送簡訊"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"進行視訊通話"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"封鎖號碼"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> 通新的未接來電"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"您的快速撥號功能尚未設定任何聯絡人"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"新增常用聯絡人"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"輕觸圖片即可查看所有號碼,按住則可重新排序"</string>
<string name="remove_contact" msgid="2353580570488923668">"移除"</string>
<string name="select_all" msgid="408601760696146245">"全選"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"視訊通話"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"撥號給「<xliff:g id="NAMEORNUMBER">^1</xliff:g>」"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"與「<xliff:g id="NAMEORNUMBER">^1</xliff:g>」視訊通話。"</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"聽取「<xliff:g id="NAMEORNUMBER">^1</xliff:g>」的語音留言"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"播放來自「<xliff:g id="NAMEORNUMBER">^1</xliff:g>」的語音留言"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"暫停來自「<xliff:g id="NAMEORNUMBER">^1</xliff:g>」的語音留言"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"刪除來自「<xliff:g id="NAMEORNUMBER">^1</xliff:g>」的語音留言"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> 則新的語音留言</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> 則新的語音留言</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"建立「<xliff:g id="NAMEORNUMBER">^1</xliff:g>」的聯絡人資訊"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"將「<xliff:g id="NAMEORNUMBER">^1</xliff:g>」新增到現有的聯絡人"</string>
<string name="description_details_action" msgid="2061866409737706174">"與「<xliff:g id="NAMEORNUMBER">^1</xliff:g>」通話的詳細資料"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"已從通話紀錄中刪除"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"今天"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"昨天"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"較舊"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"通話清單"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"開啟喇叭。"</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"關閉喇叭。"</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"加快播放速度。"</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"放慢播放速度。"</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"開始或暫停播放。"</string>
<string name="display_options_title" msgid="3880091801055797975">"顯示選項"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"音效與振動"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"選取 SIM 卡以變更語音信箱設定"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"已封鎖的號碼"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> 已在封鎖清單中。"</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"通話帳戶"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"設定權限"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"如要啟用快速撥號,請開啟「聯絡人」存取權限。"</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"如要查看您的通話紀錄,請開啟「電話」存取權限。"</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"如要存取您的語音信箱,請開啟「電話」存取權限。"</string>
<string name="permission_no_search" msgid="2424710404207193826">"如要搜尋您的聯絡人,請開啟「聯絡人」存取權限。"</string>
<string name="permission_place_call" msgid="8686908130349369423">"如要撥打電話,請開啟「電話」存取權限。"</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"電話應用程式的權限不足,無法寫入系統設定。"</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"騷擾/廣告電話"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"<xliff:g id="NAME">%1$s</xliff:g>已離線,無法接聽來電"</string>
<string name="about_phone_label" msgid="582991354677973731">"關於"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"由 Google 轉錄"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"Google 正在轉錄…"</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"無法轉錄"</string>
<string name="view_conversation" msgid="7895904782094119702">"查看"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"已刪除這筆通話紀錄。你可以在「訊息」應用程式中查看及刪除通話期間分享的附件。"</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"已刪除這些通話紀錄。你可以在「訊息」應用程式中查看及刪除通話期間分享的附件。"</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 3110bd490..9818c287b 100644
--- a/java/com/android/dialer/app/res/values-zu/strings.xml
+++ b/java/com/android/dialer/app/res/values-zu/strings.xml
@@ -19,13 +19,9 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="2202739481132958990">"Ifoni"</string>
<string name="launcherDialpadActivityLabel" msgid="4170587663888307424">"Ikhiphedi yefoni"</string>
- <string name="dialerIconLabel" msgid="3422916015542176907">"Ifoni"</string>
<string name="callHistoryIconLabel" msgid="7493268743411968630">"Umlando wekholi"</string>
- <string name="action_report_number" msgid="7231442711369737797">"Bika inombolo engalungile"</string>
<string name="action_copy_number_text" msgid="832682558551502319">"Kopisha inombolo"</string>
<string name="copy_transcript_text" msgid="937904189017310829">"Kopisha ukukhiphela"</string>
- <string name="action_block_number" msgid="3669819840999705278">"Vimba inombolo"</string>
- <string name="action_unblock_number" msgid="6583611581996402004">"Vulela inombolo"</string>
<string name="action_edit_number_before_call" msgid="8017492815878473837">"Hlela inombolo ngaphambi kwekholi"</string>
<string name="call_log_delete_all" msgid="7852970926906523784">"Sula umlando wekholi"</string>
<string name="call_log_trash_voicemail" msgid="6118493534178533972">"Susa ivoyisimeyili"</string>
@@ -34,7 +30,6 @@
<string name="clearCallLogConfirmation_title" msgid="7051888019546472245">"Sula umlando wekholi?"</string>
<string name="clearCallLogConfirmation" msgid="6844949465815109166">"Lokhu kuzosusa wonke amakholi kusukela kumlando wakho"</string>
<string name="clearCallLogProgress_title" msgid="995004835687361977">"Isula umlando wekholi…"</string>
- <string name="userCallActivityLabel" product="default" msgid="9198964841862577505">"Ifoni"</string>
<string name="notification_missedCallTitle" msgid="8283366068539898486">"Ikholi ekulahlekele"</string>
<string name="notification_missedWorkCallTitle" msgid="8831332957103679183">"Ugeje ikholi yomsebenzi"</string>
<string name="notification_missedCallsTitle" msgid="3697442015345089802">"Amakholi akuphuthele"</string>
@@ -48,66 +43,33 @@
<item quantity="one"> <xliff:g id="COUNT">%1$d</xliff:g> Amavoyisimeyili </item>
<item quantity="other"> <xliff:g id="COUNT">%1$d</xliff:g> Amavoyisimeyili </item>
</plurals>
- <string name="notification_action_voicemail_play" msgid="5156500902796354071">"Dlala"</string>
<string name="notification_voicemail_callers_list" msgid="7543659703018479564">"<xliff:g id="NEWER_CALLERS">%1$s</xliff:g>, <xliff:g id="OLDER_CALLER">%2$s</xliff:g>"</string>
<string name="notification_new_voicemail_ticker" msgid="6547711461667072303">"I-imeyli entsha esuka ku <xliff:g id="CALLER">%1$s</xliff:g>"</string>
<string name="voicemail_playback_error" msgid="4384373852257757295">"Ayikwazanga ukudlala ivoyisimeyili"</string>
<string name="voicemail_fetching_content" msgid="572320120918636014">"Ilayisha ivoyisimeyili…"</string>
- <string name="voicemail_archiving_content" msgid="2415183864104922185">"Ifaka kungobo yomlando yevoyisimeyili…"</string>
<string name="voicemail_fetching_timout" msgid="2128873915839949783">"Ayikwazi ukulayisha ivoyisimeyili"</string>
- <string name="call_log_voicemail_header" msgid="5799424860394542726">"Amakholi anevoyisimeyili kuphela"</string>
- <string name="call_log_incoming_header" msgid="1158753168119845168">"Amakholi angenayo kuphela"</string>
- <string name="call_log_outgoing_header" msgid="149333910997122683">"Amakholi aphumayo kuphela"</string>
- <string name="call_log_missed_header" msgid="6491707499211289630">"Amakholi agejiwe kuphela"</string>
<string name="call_log_item_count_and_date" msgid="723848797957319181">"(<xliff:g id="COUNT">%1$d</xliff:g>) <xliff:g id="DATE">%2$s</xliff:g>"</string>
- <string name="description_search_button" msgid="4515570469584782176">"sesha"</string>
- <string name="description_dial_button" msgid="699794433224646027">"dayela"</string>
- <string name="description_digits_edittext" msgid="8908702618098485186">"inombolo okumele uyidayele"</string>
- <string name="description_playback_start_stop" msgid="5320452461700750120">"Dlala noma misa ukudlala"</string>
<string name="description_playback_speakerphone" msgid="4852027754869750227">"Vula noma vala isipikha sefoni"</string>
<string name="description_playback_seek" msgid="1340910573254132520">"Funa indawo yokudlala"</string>
- <string name="description_rate_decrease" msgid="5053221110217704199">"Yehlisa isilinganiso sokudlala"</string>
- <string name="description_rate_increase" msgid="4372206363557406700">"Yenyusa isilinganiso sokudlala"</string>
<string name="action_menu_call_history_description" msgid="8829135306925008546">"Umlando wekholi"</string>
<string name="action_menu_overflow_description" msgid="7648679686746517341">"Izinketho eziningi"</string>
<string name="action_menu_dialpad_button" msgid="1970631633457493180">"ikhiphedi"</string>
- <string name="menu_show_outgoing_only" msgid="6941420328999801171">"Bonisa eziphumayo kuphela"</string>
- <string name="menu_show_incoming_only" msgid="6018600870504685564">"Bonisa okungenayo kuphela"</string>
- <string name="menu_show_missed_only" msgid="2266983597575047192">"Bonisa okugejiwe kuphela"</string>
- <string name="menu_show_voicemails_only" msgid="1114917855179284592">"Bonisa ama-imeyli ezwi kuphela"</string>
- <string name="menu_show_all_calls" msgid="220054502052344488">"Bonisa zonke izingcingo ezenziwe"</string>
- <string name="add_2sec_pause" msgid="3417815038173424525">"Faka ukumisa okwesikhashana kwamasekhondi angu-2"</string>
- <string name="add_wait" msgid="1177723010768282578">"Yengeza ukulinda"</string>
<string name="dialer_settings_label" msgid="4980176284150290175">"Izilungiselelo"</string>
<string name="simulator_submenu_label" msgid="186156287346615267">"Isilingisi"</string>
<string name="new_ui_launcher_shortcut_label" msgid="7195823535703686736">"Dala isinqamuleli esisha se-UI"</string>
- <string name="menu_allContacts" msgid="8544950176866640863">"Bonke othintana nabo"</string>
- <string name="dialer_useDtmfDialpad" msgid="3919115408138798484">"Sebenzisa ikhiphedi yethoni yokuthinta"</string>
- <string name="dialer_returnToInCallScreen" msgid="3487191628252824117">"Buyela kukholi eqhubekayo"</string>
- <string name="dialer_addAnotherCall" msgid="3132945651710234674">"Yengeza ikholi"</string>
- <string name="actionIncomingCall" msgid="891346596090030558">"Amakholi angenayo"</string>
<string name="description_entering_bulk_action_mode" msgid="6134916000015585401">"Kungenwa kumodi yesenzo senqwaba"</string>
<string name="description_leaving_bulk_action_mode" msgid="4355853387639765529">"Ishiye imodi yesenzo senqwaba"</string>
<string name="description_selecting_bulk_action_mode" msgid="7228565941043117618">"Kukhethwe i-<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_unselecting_bulk_action_mode" msgid="6450971299622386060">"Akukhethiwe i-<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
- <string name="description_call_log_play_button" msgid="2349845005022431438">"Dlala i-imeyli yezwi"</string>
- <string name="description_view_contact" msgid="3940984937384372665">"Bheka oxhumana naye <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call" msgid="1532402285334775372">"Shayela <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_contact_details" msgid="3341280873855253464">"Imininingwane yokuxhumana ka-<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_spam_contact_details" msgid="5592578752881528368">"Imininingwane yokuxhumana yofonayo ongugaxekile osolwayo <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_num_calls" msgid="6483594535796216044">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> amakholi."</string>
<string name="description_video_call" msgid="3738199365585751727">"Ikholi yevidiyo."</string>
- <string name="description_send_text_message" msgid="8450269896765568596">"Thumela i-SMS ku-<xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="description_call_log_unheard_voicemail" msgid="2258821530650350303">"I-imeyli yezwi engazwakalanga"</string>
<string name="description_start_voice_search" msgid="8380022725973015261">"Qalisa ukusesha ngezwi"</string>
- <string name="menu_callNumber" msgid="1540773545517152514">"Shayela <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="voicemail" msgid="8899540969000957954">"Ivoyisimeyili"</string>
- <string name="callDetailsShortDurationFormat" msgid="8517030531054801588">"<xliff:g id="SECONDS">%s</xliff:g> isekhondi"</string>
- <string name="callDetailsDurationFormat" msgid="6826204822350034578">"<xliff:g id="MINUTES">%s</xliff:g> amaminithi <xliff:g id="SECONDS">%s</xliff:g> amasekhondi"</string>
<string name="description_cancel_multi_select" msgid="3930475950253360461">"Khansela imodi lezenzo zeqoqo"</string>
<string name="voicemailMultiSelectDeleteConfirm" msgid="5110048580165845200">"Susa"</string>
<string name="voicemailMultiSelectDeleteCancel" msgid="4574287102479485528">"Khansela"</string>
- <string name="voicemailMultiSelectDialogTitle" msgid="150612124416146690">"Susa okukhethiwe <xliff:g id="VOICEMAILORVOICEMAILS">%1$s</xliff:g>?"</string>
<string name="voicemailMultiSelectActionBarTitle" msgid="5840745438559612431">"Engu-<xliff:g id="NUMBER">%1$s</xliff:g> ekhethiwe"</string>
<plurals name="delete_voicemails_confirmation_dialog_title" formatted="false" msgid="2452264208706783960">
<item quantity="one">"<b>"Sula lawa mavoyisimeyili? "</b>"</item>
@@ -117,43 +79,28 @@
<string name="voicemailCallLogDateTimeFormat" msgid="4998985002074131268">"<xliff:g id="DATE">%1$s</xliff:g> ngo-<xliff:g id="TIME">%2$s</xliff:g>"</string>
<string name="voicemailDurationFormat" msgid="5649961568550898382">"<xliff:g id="MINUTES">%1$02d</xliff:g>:<xliff:g id="SECONDS">%2$02d</xliff:g>"</string>
<string name="voicemailCallLogDateTimeFormatWithDuration" msgid="7224408726047155205">"<xliff:g id="DATEANDTIME">%1$s</xliff:g> • <xliff:g id="DURATION">%2$s</xliff:g>"</string>
- <string name="dialog_phone_call_prohibited_message" msgid="6317935773274628316">"Ayikwazi ukushayela le nombolo"</string>
- <string name="dialog_voicemail_not_ready_message" msgid="6437173108290752604">"Ukuze umise ivoyisimeyili, iya kokuthi Imenyu &gt; Izilungiselelo."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="1044988101597862159">"Ukushayela ivoyisimeyili, vala kuqala imodi Yendiza."</string>
- <string name="contact_list_loading" msgid="7919825236309749352">"Iyalayisha…"</string>
- <string name="imei" msgid="5214505934662768308">"IMEI"</string>
- <string name="meid" msgid="3333779521535224028">"I-MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6205424276735652071">"Ilayisha kusuka ekhadini le-SIM..."</string>
- <string name="simContacts_title" msgid="7961069730386378887">"Othintana nabo bekhadi le-SIM"</string>
<string name="voice_search_not_available" msgid="6546240433719732905">"Usesho lwezwi alutholakali"</string>
- <string name="call_not_available" msgid="7850148370757361155">"Ayikwazi ukwenza ikholi yefoni ngoba uhlelo lokusebenza lwefoni likhutshaziwe."</string>
<string name="dialer_hint_find_contact" msgid="2023214799381149808">"Sesha othintana nabo"</string>
<string name="block_number_search_hint" msgid="5377706079015099416">"Engeza inombolo noma useshe oxhumana nabo"</string>
<string name="call_log_all_empty" msgid="3955572868518162004">"Umlando wakho wekholi awunalutho"</string>
<string name="call_log_all_empty_action" msgid="852218280136243014">"Yenza ikholi"</string>
<string name="call_log_missed_empty" msgid="7094936030845062214">"Awunawo amakholi aphuthelwe."</string>
<string name="call_log_voicemail_empty" msgid="273623903423275178">"Ibhokisi lokungenayo kwakho levoyisimeyili alinalutho."</string>
- <string name="show_favorites_only" msgid="8089163582448737837">"Bonisa izintandokazi kuphela"</string>
<string name="call_log_activity_title" msgid="1275242727244945527">"Umlando wekholi"</string>
<string name="call_log_all_title" msgid="6042262422192020327">"Konke"</string>
<string name="call_log_missed_title" msgid="17254005889268015">"Phuthelwe"</string>
- <string name="call_log_voicemail_title" msgid="6504826963256437971">"Ivoyisimeyili"</string>
<string name="tab_speed_dial" msgid="6616404752227561075">"Ukudayela okusheshayo"</string>
<string name="tab_history" msgid="7420269368689503596">"Umlando wekholi"</string>
<string name="tab_all_contacts" msgid="5531733977693943015">"Oxhumana nabo"</string>
<string name="tab_voicemail" msgid="2458548090088316246">"Ivoyisimeyili"</string>
- <string name="favorite_hidden" msgid="1077010324849831399">"Kukhishiwe kusuka kuzintandokazi"</string>
- <string name="favorite_hidden_undo" msgid="5660280521854875320">"Hlehlisa"</string>
<string name="search_shortcut_call_number" msgid="8847918845036880688">"Shayela <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="search_shortcut_create_new_contact" msgid="2076374262874775425">"Dala oxhumana naye omusha"</string>
<string name="search_shortcut_add_to_contact" msgid="701957016267810766">"Engeza koxhumana naye"</string>
<string name="search_shortcut_send_sms_message" msgid="1065069206532610854">"Thumela i-SMS"</string>
<string name="search_shortcut_make_video_call" msgid="3746207985295802095">"Yenza ikholi yevidiyo"</string>
<string name="search_shortcut_block_number" msgid="4587283230665805776">"Vimba inombolo"</string>
- <string name="num_missed_calls" msgid="5171791753696317082">"<xliff:g id="NUMBER">%s</xliff:g> amakholi amasha owaphuthelwe"</string>
<string name="speed_dial_empty" msgid="3346406399966039505">"Akekho umuntu osekudayeleni kwakho okusheshayo okwamanje"</string>
<string name="speed_dial_empty_add_favorite_action" msgid="3470360584638103033">"Engeza intandokazi"</string>
- <string name="contact_tooltip" msgid="8871614660967439999">"Thinta isithombe ukuze ubone zonke izinombolo noma thinta bese ubambe ukuze uhlele kabusha"</string>
<string name="remove_contact" msgid="2353580570488923668">"Susa"</string>
<string name="select_all" msgid="408601760696146245">"Khetha konke"</string>
<string name="call_log_action_video_call" msgid="7565549950343850819">"Ikholi yevidiyo"</string>
@@ -171,25 +118,14 @@
<string name="description_call_action" msgid="4042796498169106545">"Shayela ku-<xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_video_call_action" msgid="1237090968588659650">"Ikholi yevidiyo ka-<xliff:g id="NAMEORNUMBER">^1</xliff:g>."</string>
<string name="description_voicemail_action" msgid="3290143432403538524">"Lalela ivoyisimeyili esuka ku-<xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_play" msgid="737337291418966183">"Dlala ivoyisimeyili kusuka ku-<xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_pause" msgid="2400610579956333661">"Misa okwesikhashana ivoyisimeyili kusuka ku-<xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="description_voicemail_delete" msgid="5305509366448404410">"Sula ivoyisimeyili kusuka ku-<xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <plurals name="description_voicemail_unread" formatted="false" msgid="7562208210097630839">
- <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> amavoyisimeyili amasha</item>
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> amavoyisimeyili amasha</item>
- </plurals>
<string name="description_create_new_contact_action" msgid="1928282350281564130">"Dalela oxhumana naye u-<xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
<string name="description_add_to_existing_contact_action" msgid="5485618682525057684">"Engeza u-<xliff:g id="NAMEORNUMBER">^1</xliff:g> koxhumana naye okhona"</string>
<string name="description_details_action" msgid="2061866409737706174">"Imininingwane yekholi ye-<xliff:g id="NAMEORNUMBER">^1</xliff:g>"</string>
- <string name="toast_entry_removed" msgid="6821678859297454838">"Isusiwe kusukela kumlando wekholi"</string>
<string name="call_log_header_today" msgid="1576119097475845293">"Namhlanje"</string>
<string name="call_log_header_yesterday" msgid="5616077776205329563">"Izolo"</string>
<string name="call_log_header_other" msgid="4940676886254217644">"Okudala"</string>
- <string name="call_detail_list_header" msgid="1174040565810083473">"Uhlu lwamakholi"</string>
<string name="voicemail_speaker_on" msgid="3151333608926996668">"Vula isipikha."</string>
<string name="voicemail_speaker_off" msgid="2530064206962034201">"Vala isipikha."</string>
- <string name="voicemail_play_faster" msgid="2742012169751409677">"Dala ngokushesha."</string>
- <string name="voicemail_play_slower" msgid="868588128301087884">"Dlala ngokungasheshi."</string>
<string name="voicemail_play_start_pause" msgid="3874823480278334664">"Qala noma misa isikhashana ukudlala."</string>
<string name="display_options_title" msgid="3880091801055797975">"Izinketho zokubukeka"</string>
<string name="sounds_and_vibration_title" msgid="3075050000721181384">"Imisindo nokudlidliza"</string>
@@ -206,7 +142,6 @@
<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>
- <string name="voicemail_settings_select_sim_title" msgid="129296966967476845">"Khetha i-SIM yezilungiselelo zevoyisimeyili"</string>
<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>
@@ -220,10 +155,8 @@
<string name="block_list" msgid="4701585783411870782">"Izinombolo ezivinjiwe"</string>
<string name="alreadyBlocked" msgid="5483253180532475653">"<xliff:g id="NUMBER">%1$s</xliff:g> isivinjiwe kakade."</string>
<string name="phone_account_settings_label" msgid="8372485478006965920">"Ama-akhawunti wokushaya"</string>
- <string name="permission_multiple_turn_on" msgid="5679888820253829400">"Setha izimvume"</string>
<string name="permission_no_speeddial" msgid="8487215628510596753">"Nika amandla ukudayela okusheshayo, vula imvume yoxhumana nabo."</string>
<string name="permission_no_calllog" msgid="4053705651238775784">"Ukuze ubone irekhodi lakho lamakholi, vuma imvume yefoni."</string>
- <string name="permission_no_voicemail" msgid="1908142679289209291">"Ukuze ufinyelele ivoyisimeyili, vula imvume yefoni."</string>
<string name="permission_no_search" msgid="2424710404207193826">"Ukuze useshe oxhumana nabo, vula izimvume zoxhumana nabo."</string>
<string name="permission_place_call" msgid="8686908130349369423">"Ukuze ubeke ikholi, vula imvume yefoni."</string>
<string name="toast_cannot_write_system_settings" msgid="1108307781918782515">"Uhlelo lokusebenza lefoni alinayo imvume yokubhalela kuzilungiselelo zesistimu."</string>
@@ -235,6 +168,9 @@
<string name="spam_number_call_log_label" msgid="2678431398326811131">"Ugaxekile"</string>
<string name="call_composer_connection_failed" msgid="6776461585447831242">"U-<xliff:g id="NAME">%1$s</xliff:g> akaxhunyiwe kwi-inthanethi futhi akakwazi ukufinyelelwa"</string>
<string name="about_phone_label" msgid="582991354677973731">"Mayelana"</string>
+ <string name="voicemail_transcription_branding_text" msgid="6285228063793541677">"Kubhalwe ngokuloba i-Google"</string>
+ <string name="voicemail_transcription_in_progress" msgid="7487903595413945308">"I-Google ibhala ngokuloba..."</string>
+ <string name="voicemail_transcription_failed" msgid="8492006288177649340">"Ukubhalwa ngokuloba akutholakali"</string>
<string name="view_conversation" msgid="7895904782094119702">"Buka"</string>
<string name="ec_data_deleted" msgid="4794880345545827107">"Ikholi isusiwe. Buka uphinde ususe okunamathiselwe ku-imeyili okwabiwe ngesikhathi sale kholi kumilayezo."</string>
<string name="multiple_ec_data_deleted" msgid="2971579891973176316">"Amakholi asusiwe. Buka uphinde ususe okunamathiselwe kwi-imeyili okwabiwe ngesikhathi samakholi kumilayezo."</string>
diff --git a/java/com/android/dialer/app/res/values/animation_constants.xml b/java/com/android/dialer/app/res/values/animation_constants.xml
index 91230cd54..4029e772d 100644
--- a/java/com/android/dialer/app/res/values/animation_constants.xml
+++ b/java/com/android/dialer/app/res/values/animation_constants.xml
@@ -16,15 +16,4 @@
-->
<resources>
<integer name="fade_duration">300</integer>
-
- <!-- Swipe constants -->
- <integer name="swipe_escape_velocity">100</integer>
- <integer name="escape_animation_duration">200</integer>
- <integer name="max_escape_animation_duration">400</integer>
- <integer name="max_dismiss_velocity">2000</integer>
- <integer name="snap_animation_duration">350</integer>
- <integer name="swipe_scroll_slop">2</integer>
- <dimen name="min_swipe">0dip</dimen>
- <dimen name="min_vert">10dip</dimen>
- <dimen name="min_lock">20dip</dimen>
</resources>
diff --git a/java/com/android/dialer/app/res/values/colors.xml b/java/com/android/dialer/app/res/values/colors.xml
index 2f6d87b49..f1f5002ed 100644
--- a/java/com/android/dialer/app/res/values/colors.xml
+++ b/java/com/android/dialer/app/res/values/colors.xml
@@ -15,9 +15,6 @@
-->
<resources>
- <color name="dialer_red_highlight_color">#ff1744</color>
-
- <color name="dialer_button_text_color">#fff</color>
<color name="dialer_flat_button_text_color">@color/dialer_theme_color</color>
<!-- Color for the setting text. -->
@@ -26,7 +23,6 @@
<color name="setting_secondary_color">@color/dialer_secondary_text_color</color>
<color name="setting_disabled_color">#aaaaaa</color>
<color name="setting_background_color">#ffffff</color>
- <color name="setting_button_color">#eee</color>
<!-- 54% black -->
<color name="call_log_icon_tint">#8a000000</color>
@@ -36,6 +32,8 @@
<color name="call_log_detail_color">#8a000000</color>
<!-- 87% black -->
<color name="call_log_voicemail_transcript_color">#de000000</color>
+ <!-- 54% black -->
+ <color name="call_log_voicemail_transcript_branding_color">#8a000000</color>
<!-- 70% black -->
<color name="call_log_action_color">#b3000000</color>
<!-- 54% black -->
@@ -54,35 +52,19 @@
<!-- Background color for search results and call details -->
<color name="background_dialer_results">#f9f9f9</color>
- <color name="background_dialer_call_log">@color/background_dialer_light</color>
-
- <!-- Color of the 1dp divider that separates favorites -->
- <color name="favorite_contacts_separator_color">#d0d0d0</color>
<!-- Color of the contact name in favorite tiles -->
<color name="contact_tile_name_color">#ffffff</color>
<color name="contact_list_name_text_color">@color/dialer_primary_text_color</color>
- <!-- Undo dialogue color -->
- <color name="undo_dialogue_text_color">#4d4d4d</color>
-
<color name="remove_text_color">#ffffff</color>
<!-- Text color for the "Remove" text when a contact is dragged on top of the remove view -->
<color name="remove_highlighted_text_color">#FF3F3B</color>
- <!-- Color of the bottom border below the contacts grid on the main dialer screen. -->
- <color name="contacts_grid_bottom_border_color">#16000000</color>
-
- <!-- Color of actions in expanded call log entries. This text color represents actions such
- as call back, play voicemail, etc. -->
- <color name="call_log_action_text">@color/dialer_theme_color</color>
-
<color name="dialer_dialpad_touch_tint">@color/dialer_theme_color_20pct</color>
- <color name="floating_action_button_touch_tint">#80ffffff</color>
-
<color name="call_log_action_divider">#eeeeee</color>
<color name="divider_line_color">#D8D8D8</color>
@@ -93,11 +75,7 @@
<color name="blocked_number_background">#FFFFFF</color>
<color name="blocked_number_block_color">#F44336</color>
<color name="blocked_number_header_color">@color/dialer_theme_color</color>
- <color name="blocked_number_disabled_emergency_header_color">#616161</color>
<color name="blocked_number_disabled_emergency_background_color">#E0E0E0</color>
<color name="add_blocked_number_icon_color">#bdbdbd</color>
- <!-- Grey 700 -->
- <color name="call_detail_footer_text_color">#616161</color>
- <color name="call_detail_footer_icon_tint">@color/call_detail_footer_text_color</color>
</resources>
diff --git a/java/com/android/dialer/app/res/values/dimens.xml b/java/com/android/dialer/app/res/values/dimens.xml
index 90a8bb879..5f252ee89 100644
--- a/java/com/android/dialer/app/res/values/dimens.xml
+++ b/java/com/android/dialer/app/res/values/dimens.xml
@@ -14,9 +14,8 @@
~ See the License for the specific language governing permissions and
~ limitations under the License
-->
-<resources>
+<resources xmlns:tools="http://schemas.android.com/tools">
<dimen name="button_horizontal_padding">16dp</dimen>
- <dimen name="divider_line_thickness">1dp</dimen>
<!--
Drag to remove view (in dp because it is used in conjunction with a statically
@@ -31,40 +30,15 @@
<!-- Call Log -->
<dimen name="call_log_horizontal_margin">8dp</dimen>
- <dimen name="call_log_call_action_size">32dp</dimen>
- <dimen name="call_log_call_action_width">54dp</dimen>
- <dimen name="call_log_inner_margin">13dp</dimen>
<dimen name="call_log_outer_margin">8dp</dimen>
<dimen name="call_log_start_margin">8dp</dimen>
- <dimen name="call_log_indent_margin">24dp</dimen>
<dimen name="call_log_name_margin_bottom">2dp</dimen>
<dimen name="call_log_call_account_margin_bottom">2dp</dimen>
<dimen name="call_log_vertical_padding">8dp</dimen>
- <dimen name="call_log_list_item_height">56dp</dimen>
<dimen name="call_log_list_item_info_margin_start">16dp</dimen>
- <dimen name="show_call_history_list_item_height">72dp</dimen>
<!-- Size of contact photos in the call log and call details. -->
<dimen name="contact_photo_size">48dp</dimen>
- <dimen name="call_detail_button_spacing">2dip</dimen>
- <dimen name="call_detail_horizontal_margin">20dp</dimen>
- <dimen name="call_detail_top_margin">16dp</dimen>
- <dimen name="call_detail_bottom_margin">16dp</dimen>
- <dimen name="call_detail_header_top_margin">20dp</dimen>
- <dimen name="call_detail_header_bottom_margin">9dp</dimen>
- <dimen name="call_detail_elevation">0.5dp</dimen>
- <dimen name="call_detail_action_item_padding_horizontal">28dp</dimen>
- <dimen name="call_detail_action_item_padding_vertical">16dp</dimen>
- <dimen name="call_detail_action_item_drawable_padding">28dp</dimen>
- <dimen name="call_detail_action_item_text_size">16sp</dimen>
- <dimen name="transcription_top_margin">18dp</dimen>
- <dimen name="transcription_bottom_margin">18dp</dimen>
-
- <!-- Size of call provider icon width and height -->
- <dimen name="call_provider_small_icon_size">12dp</dimen>
-
- <!-- Match call_button_height to Phone's dimens/in_call_end_button_height -->
- <dimen name="call_button_height">74dp</dimen>
<!-- Dimensions for speed dial tiles -->
<dimen name="contact_tile_divider_width">1dp</dimen>
@@ -73,20 +47,14 @@
<dimen name="contact_tile_text_side_padding">12dp</dimen>
<dimen name="contact_tile_text_bottom_padding">9dp</dimen>
<dimen name="favorites_row_top_padding">1dp</dimen>
- <dimen name="favorites_row_bottom_padding">0dp</dimen>
<dimen name="favorites_row_start_padding">1dp</dimen>
<!-- Padding from the last contact tile will provide the end padding. -->
<dimen name="favorites_row_end_padding">0dp</dimen>
- <dimen name="favorites_row_undo_text_side_padding">32dp</dimen>
<!-- Size of the star icon on the favorites tile. -->
<dimen name="favorites_star_icon_size">12dp</dimen>
- <!-- Padding for the tooltip -->
- <dimen name="dismiss_button_padding_start">20dip</dimen>
- <dimen name="dismiss_button_padding_end">28dip</dimen>
-
<!-- Margin to the left and right of the search box. -->
<dimen name="search_margin_horizontal">8dp</dimen>
<!-- Margin above the search box. -->
@@ -103,19 +71,6 @@
<dimen name="search_list_padding_top">16dp</dimen>
<dimen name="search_box_elevation">3dp</dimen>
- <!-- Padding for icons to increase their touch target. Icons are typically 24 dps in size
- so this extra padding makes the entire touch target 40dp -->
- <dimen name="icon_padding">8dp</dimen>
-
- <!-- Length of dialpad's shadows in dialer. -->
- <dimen name="shadow_length">10dp</dimen>
-
- <!-- Dimensions for individual preference cards -->
- <dimen name="preference_padding_top">16dp</dimen>
- <dimen name="preference_padding_bottom">16dp</dimen>
- <dimen name="preference_side_margin">16dp</dimen>
- <dimen name="preference_summary_line_spacing_extra">4dp</dimen>
-
<dimen name="call_log_list_item_primary_action_dimen">48dp</dimen>
<!-- Dimensions for promo cards -->
@@ -139,9 +94,7 @@
<dimen name="blocked_number_add_top_margin">8dp</dimen>
<dimen name="blocked_number_add_bottom_margin">8dp</dimen>
<dimen name="blocked_number_primary_text_size">16sp</dimen>
- <dimen name="blocked_number_secondary_text_size">12sp</dimen>
<dimen name="blocked_number_delete_icon_size">32dp</dimen>
<dimen name="blocked_number_search_text_size">14sp</dimen>
<dimen name="blocked_number_settings_description_text_size">14sp</dimen>
- <dimen name="blocked_number_header_height">48dp</dimen>
</resources>
diff --git a/java/com/android/dialer/app/res/values/donottranslate_config.xml b/java/com/android/dialer/app/res/values/donottranslate_config.xml
deleted file mode 100644
index e7a8e6fc3..000000000
--- a/java/com/android/dialer/app/res/values/donottranslate_config.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- ~ 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
- -->
-
-<resources>
-
- <!-- If true, enable vibration (haptic feedback) for dialer key presses.
- The pattern is set on a per-platform basis using config_virtualKeyVibePattern.
- TODO: If enough users are annoyed by this, we might eventually
- need to make it a user preference rather than a per-platform
- resource. -->
- <bool name="config_enable_dialer_key_vibration">true</bool>
-
- <!-- If true, show an onscreen "Dial" button in the dialer.
- In practice this is used on all platforms even the ones with hard SEND/END
- keys, but for maximum flexibility it's controlled by a flag here
- (which can be overridden on a per-product basis.) -->
- <bool name="config_show_onscreen_dial_button">true</bool>
-
- <!-- Regular expression for prohibiting certain phone numbers in dialpad.
- Ignored if empty. -->
- <string name="config_prohibited_phone_number_regexp"></string>
-
-</resources>
diff --git a/java/com/android/dialer/app/res/values/strings.xml b/java/com/android/dialer/app/res/values/strings.xml
index 5549881c3..50e717492 100644
--- a/java/com/android/dialer/app/res/values/strings.xml
+++ b/java/com/android/dialer/app/res/values/strings.xml
@@ -16,21 +16,14 @@
-->
-<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+<resources xmlns:tools="http://schemas.android.com/tools" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Application name used in Settings/Apps. Default label for activities
that don't specify a label. -->
- <string name="applicationLabel">Phone</string>
+ <string name="applicationLabel" tools:ignore="UnusedResources">Phone</string>
<!-- Title for the activity that dials the phone, when launched directly into the dialpad -->
<string name="launcherDialpadActivityLabel">Phone Keypad</string>
- <!-- The description text for the dialer tab.
-
- Note: AccessibilityServices use this attribute to announce what the view represents.
- This is especially valuable for views without textual representation like ImageView.
-
- [CHAR LIMIT=NONE] -->
- <string name="dialerIconLabel">Phone</string>
<!-- The description text for the call log tab.
@@ -38,10 +31,7 @@
This is especially valuable for views without textual representation like ImageView.
[CHAR LIMIT=NONE] -->
- <string name="callHistoryIconLabel">Call history</string>
-
- <!-- Text for a menu item to report a call as having been incorrectly identified. [CHAR LIMIT=48] -->
- <string name="action_report_number">Report inaccurate number</string>
+ <string name="callHistoryIconLabel" tools:ignore="UnusedResources">Call history</string>
<!-- Option displayed in context menu to copy long pressed phone number. [CHAR LIMIT=48] -->
<string name="action_copy_number_text">Copy number</string>
@@ -49,12 +39,6 @@
<!-- Option displayed in context menu to copy long pressed voicemail transcription. [CHAR LIMIT=48] -->
<string name="copy_transcript_text">Copy transcription</string>
- <!-- Label for action to block a number. [CHAR LIMIT=48] -->
- <string name="action_block_number">Block number</string>
-
- <!-- Label for action to unblock a number [CHAR LIMIT=48]-->
- <string name="action_unblock_number">Unblock number</string>
-
<!-- Label for action to edit a number before calling it. [CHAR LIMIT=48] -->
<string name="action_edit_number_before_call">Edit number before call</string>
@@ -79,10 +63,6 @@
<!-- Title of the "Clearing call log" progress-dialog [CHAR LIMIT=35] -->
<string name="clearCallLogProgress_title">Clearing call history\u2026</string>
- <!-- Title used for the activity for placing a call. This name appears
- in activity disambig dialogs -->
- <string name="userCallActivityLabel" product="default">Phone</string>
-
<!-- Notification strings -->
<!-- Missed call notification label, used when there's exactly one missed call -->
<string name="notification_missedCallTitle">Missed call</string>
@@ -120,9 +100,6 @@
</item>
</plurals>
- <!-- Used in the notification of a new voicemail for the action to play the voicemail. -->
- <string name="notification_action_voicemail_play">Play</string>
-
<!-- Used to build a list of names or phone numbers, to indicate the callers who left
voicemails.
The first argument may be one or more callers, the most recent ones.
@@ -146,54 +123,14 @@
<!-- Message to display whilst we are waiting for the content to be fetched. [CHAR LIMIT=40] -->
<string name="voicemail_fetching_content">Loading voicemail\u2026</string>
- <!-- Message to display whilst we are waiting for the content to be archived. [CHAR LIMIT=40] -->
- <string name="voicemail_archiving_content">Archiving voicemail\u2026</string>
-
<!-- Message to display if we fail to get content within a suitable time period. [CHAR LIMIT=40] -->
<string name="voicemail_fetching_timout">Couldn\'t load voicemail</string>
- <!-- The header to show that call log is only showing voicemail calls. [CHAR LIMIT=40] -->
- <string name="call_log_voicemail_header">Calls with voicemail only</string>
-
- <!-- The header to show that call log is only showing incoming calls. [CHAR LIMIT=40] -->
- <string name="call_log_incoming_header">Incoming calls only</string>
-
- <!-- The header to show that call log is only showing outgoing calls. [CHAR LIMIT=40] -->
- <string name="call_log_outgoing_header">Outgoing calls only</string>
-
- <!-- The header to show that call log is only showing missed calls. [CHAR LIMIT=40] -->
- <string name="call_log_missed_header">Missed calls only</string>
-
<!-- The counter for calls in a group and the date of the latest call as shown in the call log [CHAR LIMIT=15] -->
<string name="call_log_item_count_and_date">(<xliff:g id="count">%1$d</xliff:g>)
<xliff:g id="date">%2$s</xliff:g>
</string>
- <!-- String describing the Search ImageButton
-
- Used by AccessibilityService to announce the purpose of the button.
- [CHAR LIMIT=NONE]
- -->
- <string name="description_search_button">search</string>
-
- <!-- String describing the Dial ImageButton
-
- Used by AccessibilityService to announce the purpose of the button.
- -->
- <string name="description_dial_button">dial</string>
-
- <!-- String describing the digits text box containing the number to dial.
-
- Used by AccessibilityService to announce the purpose of the view.
- -->
- <string name="description_digits_edittext">number to dial</string>
-
- <!-- String describing the button in the voicemail playback to start/stop playback.
-
- Used by AccessibilityService to announce the purpose of the view.
- -->
- <string name="description_playback_start_stop">Play or stop playback</string>
-
<!-- String describing the button in the voicemail playback to switch on/off speakerphone.
Used by AccessibilityService to announce the purpose of the view.
@@ -206,18 +143,6 @@
-->
<string name="description_playback_seek">Seek playback position</string>
- <!-- String describing the button in the voicemail playback to decrease playback rate.
-
- Used by AccessibilityService to announce the purpose of the view.
- -->
- <string name="description_rate_decrease">Decrease playback rate</string>
-
- <!-- String describing the button in the voicemail playback to increase playback rate.
-
- Used by AccessibilityService to announce the purpose of the view.
- -->
- <string name="description_rate_increase">Increase playback rate</string>
-
<!-- Content description for the fake action menu button that brings up the call history
activity -->
<string name="action_menu_call_history_description">Call history</string>
@@ -232,25 +157,6 @@
[CHAR LIMIT=NONE] -->
<string name="action_menu_dialpad_button">key pad</string>
- <!-- Menu item used to show only outgoing in the call log. [CHAR LIMIT=30] -->
- <string name="menu_show_outgoing_only">Show outgoing only</string>
-
- <!-- Menu item used to show only incoming in the call log. [CHAR LIMIT=30] -->
- <string name="menu_show_incoming_only">Show incoming only</string>
-
- <!-- Menu item used to show only missed in the call log. [CHAR LIMIT=30] -->
- <string name="menu_show_missed_only">Show missed only</string>
-
- <!-- Menu item used to show only voicemails in the call log. [CHAR LIMIT=30] -->
- <string name="menu_show_voicemails_only">Show voicemails only</string>
-
- <!-- Menu item used to show all calls in the call log. [CHAR LIMIT=30] -->
- <string name="menu_show_all_calls">Show all calls</string>
-
- <!-- Menu items for dialpad options as part of Pause and Wait ftr [CHAR LIMIT=30] -->
- <string name="add_2sec_pause">Add 2-sec pause</string>
- <string name="add_wait">Add wait</string>
-
<!-- Label for the dialer app setting page [CHAR LIMIT=30]-->
<string name="dialer_settings_label">Settings</string>
@@ -261,27 +167,6 @@
<!-- Label for the menu item that installs a shortcut for the new UI. [CHAR LIMIT=30] -->
<string name="new_ui_launcher_shortcut_label">Create New UI Shortcut</string>
- <!-- Menu item to display all contacts [CHAR LIMIT=30] -->
- <string name="menu_allContacts">All contacts</string>
-
- <!-- Item label: jump to the in-call DTMF dialpad.
- (Part of a list of options shown in the dialer when another call
- is already in progress.) -->
- <string name="dialer_useDtmfDialpad">Use touch tone keypad</string>
-
- <!-- Item label: jump to the in-call UI.
- (Part of a list of options shown in the dialer when another call
- is already in progress.) -->
- <string name="dialer_returnToInCallScreen">Return to call in progress</string>
-
- <!-- Item label: use the Dialer's keypad to add another call.
- (Part of a list of options shown in the dialer when another call
- is already in progress.) -->
- <string name="dialer_addAnotherCall">Add call</string>
-
- <!-- Description for incoming calls going to voice mail vs. not -->
- <string name="actionIncomingCall">Incoming calls</string>
-
<!-- String describing the user entering bulk action mode.
Note: AccessibilityServices use this attribute to announce what the view represents.
@@ -310,27 +195,6 @@
-->
<string name="description_unselecting_bulk_action_mode">Unselected <xliff:g id="nameOrNumber">%1$s</xliff:g></string>
- <!-- String describing the icon in the call log used to play a voicemail.
-
- Note: AccessibilityServices use this attribute to announce what the view represents.
- This is especially valuable for views without textual representation like ImageView.
- -->
- <string name="description_call_log_play_button">Play voicemail</string>
-
- <!-- String describing the button to view the contact for the current number.
-
- Note: AccessibilityServices use this attribute to announce what the view represents.
- This is especially valuable for views without textual representation like ImageView.
- -->
- <string name="description_view_contact">View contact <xliff:g id="name">%1$s</xliff:g></string>
-
- <!-- String describing the button to call a number or contact.
-
- Note: AccessibilityServices use this attribute to announce what the view represents.
- This is especially valuable for views without textual representation like ImageView.
- -->
- <string name="description_call">Call <xliff:g id="name">%1$s</xliff:g></string>
-
<!-- String describing the button to access the contact details for a name or number.
Note: AccessibilityServices use this attribute to announce what the view represents.
@@ -361,38 +225,12 @@
-->
<string name="description_video_call">Video call.</string>
- <!-- String describing the button to SMS a number or contact.
-
- Note: AccessibilityServices use this attribute to announce what the view represents.
- This is especially valuable for views without textual representation like ImageView.
- [CHAR LIMIT=NONE]
- -->
- <string name="description_send_text_message">Send SMS to <xliff:g id="name">%1$s</xliff:g></string>
-
- <!-- String describing the icon in the call log used to represent an unheard voicemail left to
- the user.
-
- Note: AccessibilityServices use this attribute to announce what the view represents.
- This is especially valuable for views without textual representation like ImageView.
- [CHAR LIMIT=NONE]
- -->
- <string name="description_call_log_unheard_voicemail">Unheard voicemail</string>
-
<!-- String describing the icon used to start a voice search -->
<string name="description_start_voice_search">Start voice search</string>
- <!-- Menu item used to call a contact, containing the number of the contact to call -->
- <string name="menu_callNumber">Call <xliff:g id="number">%s</xliff:g></string>
-
<!-- String used for displaying calls to the voicemail number in the call log -->
<string name="voicemail">Voicemail</string>
- <!-- A nicely formatted call duration displayed when viewing call details for duration less than 1 minute. For example "28 sec" -->
- <string name="callDetailsShortDurationFormat"><xliff:g example="28" id="seconds">%s</xliff:g> sec</string>
-
- <!-- A nicely formatted call duration displayed when viewing call details. For example "42 min 28 sec" -->
- <string name="callDetailsDurationFormat"><xliff:g example="42" id="minutes">%s</xliff:g> min <xliff:g example="28" id="seconds">%s</xliff:g> sec</string>
-
<!-- String describing the cancel button in multi select.
Note: AccessibilityServices uses this attribute to announce what the view represents.
[CHAR LIMIT=NONE] -->
@@ -400,7 +238,6 @@
<string name="voicemailMultiSelectDeleteConfirm">Delete</string>
<string name="voicemailMultiSelectDeleteCancel">Cancel</string>
- <string name="voicemailMultiSelectDialogTitle">Delete selected <xliff:g id="voicemailorvoicemails">%1$s</xliff:g>?</string>
<string name="voicemailMultiSelectActionBarTitle"><xliff:g id="number">%1$s</xliff:g> selected</string>
@@ -425,41 +262,9 @@
<!-- A format string used for displaying the date, time and duration for a voicemail call log. For example: Jul 25, 2014 at 2:49 PM • 00:34 -->
<string name="voicemailCallLogDateTimeFormatWithDuration"><xliff:g example="Jul 25, 2014 at 2:49PM" id="dateAndTime">%1$s</xliff:g> \u2022 <xliff:g example="01:22" id="duration">%2$s</xliff:g></string>
- <!-- Dialog message which is shown when the user tries to make a phone call
- to prohibited phone numbers [CHAR LIMIT=NONE] -->
- <string msgid="4313552620858880999" name="dialog_phone_call_prohibited_message">Can\'t call this number</string>
-
- <!-- Dialog message which is shown when the user tries to check voicemail
- while the system isn't ready for the access. [CHAR LIMIT=NONE] -->
- <string name="dialog_voicemail_not_ready_message">To set up voicemail, go to Menu &gt; Settings.</string>
-
- <!-- Dialog message which is shown when the user tries to check voicemail
- while the system is in airplane mode. The user cannot access to
- voicemail service in Airplane mode. [CHAR LIMI=NONE] -->
- <string name="dialog_voicemail_airplane_mode_message">To call voicemail, first turn off Airplane mode.</string>
-
- <!-- Message that appears in the favorites tab of the Phone app when the contact list has not fully loaded yet (below the favorite and frequent contacts) [CHAR LIMIT=20] -->
- <string name="contact_list_loading">Loading\u2026</string>
-
- <!-- The title of a dialog that displays the IMEI of the phone -->
- <string name="imei">IMEI</string>
-
- <!-- The title of a dialog that displays the MEID of the CDMA phone -->
- <string name="meid">MEID</string>
-
- <!-- Dialog text displayed when loading a phone number from the SIM card for speed dial -->
- <string name="simContacts_emptyLoading">Loading from SIM card\u2026</string>
-
- <!-- Dialog title displayed when loading a phone number from the SIM card for speed dial -->
- <string name="simContacts_title">SIM card contacts</string>
-
<!-- Message displayed when there is no application available to handle voice search. [CHAR LIMIT=NONE] -->
<string name="voice_search_not_available">Voice search not available</string>
- <!-- Message displayed when the Phone application has been disabled and a phone call cannot
- be made. [CHAR LIMIT=NONE] -->
- <string name="call_not_available">Cannot make a phone call because the Phone application has been disabled.</string>
-
<!-- Hint displayed in dialer search box when there is no query that is currently typed.
[CHAR LIMIT=30] -->
<string name="dialer_hint_find_contact">Search contacts</string>
@@ -468,12 +273,6 @@
[CHAR LIMIT=45] -->
<string name="block_number_search_hint">Add number or search contacts</string>
- <!-- String resource for the font-family to use for the call log activity's title -->
- <string name="call_log_activity_title_font_family" translatable="false">sans-serif-light</string>
-
- <!-- String resource for the font-family to use for the full call history footer -->
- <string name="view_full_call_history_font_family" translatable="false">sans-serif</string>
-
<!-- Text displayed when the call log is empty. -->
<string name="call_log_all_empty">Your call history is empty</string>
@@ -486,11 +285,8 @@
<!-- Text displayed when the list of voicemails is empty -->
<string name="call_log_voicemail_empty">Your voicemail inbox is empty.</string>
- <!-- Menu option to show favorite contacts only -->
- <string name="show_favorites_only">Show favorites only</string>
-
<!-- Title of activity that displays a list of all calls -->
- <string name="call_log_activity_title">Call History</string>
+ <string name="call_log_activity_title" tools:ignore="UnusedResources">Call History</string>
<!-- Title for the call log tab containing the list of all voicemails and calls
[CHAR LIMIT=30] -->
@@ -500,10 +296,6 @@
[CHAR LIMIT=30] -->
<string name="call_log_missed_title">Missed</string>
- <!-- Title for the call log tab containing the list of all voicemail calls only
- [CHAR LIMIT=30] -->
- <string name="call_log_voicemail_title">Voicemail</string>
-
<!-- Accessibility text for the tab showing recent and favorite contacts who can be called.
[CHAR LIMIT=40] -->
<string name="tab_speed_dial">Speed dial</string>
@@ -517,11 +309,6 @@
<!-- Accessibility text for the tab showing the user's voicemails. [CHAR LIMIT=40] -->
<string name="tab_voicemail">Voicemail</string>
- <!-- Text displayed when user swipes out a favorite contact -->
- <string name="favorite_hidden">Removed from favorites</string>
- <!-- Text displayed for the undo button to undo removing a favorite contact -->
- <string name="favorite_hidden_undo">Undo</string>
-
<!-- Shortcut item used to call a number directly from search -->
<string name="search_shortcut_call_number">Call
<xliff:g id="number">%s</xliff:g>
@@ -544,21 +331,12 @@
<!-- Shortcut item used to block a number directly from search. [CHAR LIMIT=25] -->
<string name="search_shortcut_block_number">Block number</string>
- <!-- Number of missed calls shown on call card [CHAR LIMIT=40] -->
- <string name="num_missed_calls"><xliff:g id="number">%s</xliff:g> new missed calls</string>
-
<!-- Shown when there are no speed dial favorites. -->
<string name="speed_dial_empty">No one is on your speed dial yet</string>
<!-- Shown as an action when there are no speed dial favorites -->
<string name="speed_dial_empty_add_favorite_action">Add a favorite</string>
- <!-- Shows up as a tooltip to provide a hint to the user that the profile pic in a contact
- card can be tapped to bring up a list of all numbers, or long pressed to start reordering
- [CHAR LIMIT=NONE]
- -->
- <string name="contact_tooltip">Touch image to see all numbers or touch &amp; hold to reorder</string>
-
<!-- Remove button that shows up when contact is long-pressed. [CHAR LIMIT=NONE] -->
<string name="remove_contact">Remove</string>
@@ -649,36 +427,6 @@
Listen to voicemail from <xliff:g example="John Smith" id="nameOrNumber">^1</xliff:g>
</string>
- <!-- String describing the "play voicemail" action for an entry in the call log.
- Note: AccessibilityServices uses this attribute to announce the purpose of the button.
- [CHAR LIMIT=NONE] -->
- <string name="description_voicemail_play">
- Play voicemail from <xliff:g example="John Smith" id="nameOrNumber">^1</xliff:g>
- </string>
-
- <!-- String describing the "pause voicemail" action for an entry in the call log.
- Note: AccessibilityServices uses this attribute to announce the purpose of the button.
- [CHAR LIMIT=NONE] -->
- <string name="description_voicemail_pause">
- Pause voicemail from <xliff:g example="John Smith" id="nameOrNumber">^1</xliff:g>
- </string>
-
-
- <!-- String describing the "delete voicemail" action for an entry in the call log.
- Note: AccessibilityServices uses this attribute to announce the purpose of the button.
- [CHAR LIMIT=NONE] -->
- <string name="description_voicemail_delete">
- Delete voicemail from <xliff:g example="John Smith" id="nameOrNumber">^1</xliff:g>
- </string>
-
- <!-- String describing the number of new voicemails, displayed as a number badge on a tab.
- Note: AccessibilityServices uses this attribute to announce the purpose of the button.
- [CHAR LIMIT=NONE] -->
- <plurals name="description_voicemail_unread">
- <item quantity="one"><xliff:g id="count">%d</xliff:g> new voicemail</item>
- <item quantity="other"><xliff:g id="count">%d</xliff:g> new voicemails</item>
- </plurals>
-
<!-- Description for the "create new contact" action for an entry in the call log. This action
opens a screen for creating a new contact for this name or number. [CHAR LIMIT=NONE] -->
<string name="description_create_new_contact_action">
@@ -700,10 +448,6 @@
Call details for <xliff:g example="John Smith" id="nameOrNumber">^1</xliff:g>
</string>
- <!-- Toast message which appears when a call log entry is deleted.
- [CHAR LIMIT=NONE] -->
- <string name="toast_entry_removed">Deleted from call history</string>
-
<!-- String used as a header in the call log above calls which occurred today.
[CHAR LIMIT=65] -->
<string name="call_log_header_today">Today</string>
@@ -716,11 +460,6 @@
[CHAR LIMIT=65] -->
<string name="call_log_header_other">Older</string>
- <!-- String a header on the call details screen. Appears above the list calls to or from a
- particular number.
- [CHAR LIMIT=65] -->
- <string name="call_detail_list_header">Calls list</string>
-
<!-- String describing the "speaker on" button on the playback control used to listen to a
voicemail message. When speaker is on, playback of the voicemail will occur through the
phone speaker.
@@ -735,18 +474,6 @@
[CHAR LIMIT=NONE] -->
<string name="voicemail_speaker_off">Turn speaker off.</string>
- <!-- String describing the "play faster" button in the playback control used to listen to a
- voicemail message. Speeds up playback of the voicemail message.
- Note: AccessibilityServices uses this attribute to announce the purpose of the button.
- [CHAR LIMIT=NONE] -->
- <string name="voicemail_play_faster">Play faster.</string>
-
- <!-- String describing the "play slower" button in the playback control used to listen to a
- voicemail message. Slows down playback of the voicemail message.
- Note: AccessibilityServices uses this attribute to announce the purpose of the button.
- [CHAR LIMIT=NONE] -->
- <string name="voicemail_play_slower">Play slower.</string>
-
<!-- String describing the "play/pause" button in the playback control used to listen to a
voicemail message. Starts playback or pauses ongoing playback.
Note: AccessibilityServices uses this attribute to announce the purpose of the button.
@@ -800,9 +527,6 @@
<!-- 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">
@@ -877,18 +601,12 @@
<!-- Internal key for DTMF tone length preference. -->
<string name="dtmf_tone_length_preference_key" translatable="false">button_dtmf_settings</string>
- <!-- The label of the button used to turn on multiple permissions [CHAR LIMIT=30]-->
- <string name="permission_multiple_turn_on">Set permissions</string>
-
<!-- Shown as a prompt to turn on the contacts permission to enable speed dial [CHAR LIMIT=NONE]-->
<string name="permission_no_speeddial">To enable speed dial, turn on the Contacts permission.</string>
<!-- Shown as a prompt to turn on the phone permission to enable the call log [CHAR LIMIT=NONE]-->
<string name="permission_no_calllog">To see your call log, turn on the Phone permission.</string>
- <!-- Shown as a prompt to turn on the phone permission to show voicemails [CHAR LIMIT=NONE]-->
- <string name="permission_no_voicemail">To access your voicemail, turn on the Phone permission.</string>
-
<!-- Shown as a prompt to turn on contacts permissions to allow contact search [CHAR LIMIT=NONE]-->
<string name="permission_no_search">To search your contacts, turn on the Contacts permissions.</string>
@@ -930,6 +648,15 @@
<!-- Label for setting that shows more information about the Phone app [CHAR LIMIT=30] -->
<string name="about_phone_label">About</string>
+ <!-- Label indicating who provided the voicemail transcription [CHAR LIMIT=40] -->
+ <string name="voicemail_transcription_branding_text">Transcribed by Google</string>
+
+ <!-- Label indicating that a voicemail transcription is in progress [CHAR LIMIT=40] -->
+ <string name="voicemail_transcription_in_progress">Google is transcribing &#8230;</string>
+
+ <!-- Label indicating that a voicemail transcription failed [CHAR LIMIT=40] -->
+ <string name="voicemail_transcription_failed">Transcript not available</string>
+
<!-- Button text to prompt a user to open an sms conversation [CHAR LIMIT=NONE] -->
<string name="view_conversation">View</string>
diff --git a/java/com/android/dialer/app/res/values/styles.xml b/java/com/android/dialer/app/res/values/styles.xml
index e0122e81c..d464ca7f2 100644
--- a/java/com/android/dialer/app/res/values/styles.xml
+++ b/java/com/android/dialer/app/res/values/styles.xml
@@ -105,19 +105,6 @@
<item name="android:fastScrollTrackDrawable">@null</item>
</style>
- <style name="CallDetailActionItemStyle">
- <item name="android:foreground">?android:attr/selectableItemBackground</item>
- <item name="android:clickable">true</item>
- <item name="android:drawablePadding">@dimen/call_detail_action_item_drawable_padding</item>
- <item name="android:gravity">center_vertical</item>
- <item name="android:paddingStart">@dimen/call_detail_action_item_padding_horizontal</item>
- <item name="android:paddingEnd">@dimen/call_detail_action_item_padding_horizontal</item>
- <item name="android:paddingTop">@dimen/call_detail_action_item_padding_vertical</item>
- <item name="android:paddingBottom">@dimen/call_detail_action_item_padding_vertical</item>
- <item name="android:textColor">@color/call_detail_footer_text_color</item>
- <item name="android:textSize">@dimen/call_detail_action_item_text_size</item>
- </style>
-
<style name="DialtactsActionBarStyle" parent="DialerActionBarBaseStyle">
<!-- Styles that require AppCompat compatibility, remember to update both sets -->
<item name="android:background">@color/actionbar_background_color</item>
@@ -203,11 +190,6 @@
<item name="android:importantForAccessibility">no</item>
</style>
- <style name="DismissButtonStyle">
- <item name="android:paddingLeft">@dimen/dismiss_button_padding_start</item>
- <item name="android:paddingRight">@dimen/dismiss_button_padding_end</item>
- </style>
-
<!-- Style applied to the "Settings" screen. Keep in sync with SettingsLight in Telephony. -->
<style name="SettingsStyle" parent="DialtactsThemeWithoutActionBarOverlay">
<!-- Setting text. -->
@@ -234,10 +216,6 @@
<item name="height">@dimen/action_bar_height</item>
</style>
- <style name="VoicemailPlaybackLayoutTextStyle">
- <item name="android:textSize">14sp</item>
- </style>
-
<style name="VoicemailPlaybackLayoutButtonStyle">
<item name="android:layout_width">56dp</item>
<item name="android:layout_height">56dp</item>
diff --git a/java/com/android/dialer/app/res/xml/file_paths.xml b/java/com/android/dialer/app/res/xml/file_paths.xml
index 41522e4c8..0dd41a085 100644
--- a/java/com/android/dialer/app/res/xml/file_paths.xml
+++ b/java/com/android/dialer/app/res/xml/file_paths.xml
@@ -14,7 +14,8 @@
limitations under the License.
-->
-<paths>
+<paths xmlns:tools="http://schemas.android.com/tools"
+ tools:ignore="UnusedResources">
<!-- Offer access to files under Context.getCacheDir() -->
<cache-path name="my_cache"/>
<!-- Offer access to voicemail folder under Context.getFilesDir() -->
diff --git a/java/com/android/dialer/app/res/xml/searchable.xml b/java/com/android/dialer/app/res/xml/searchable.xml
deleted file mode 100644
index 0ea168589..000000000
--- a/java/com/android/dialer/app/res/xml/searchable.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2014 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.
--->
-<searchable xmlns:android="http://schemas.android.com/apk/res/android"
- android:hint="@string/dialer_hint_find_contact"
- android:imeOptions="actionSearch"
- android:inputType="textNoSuggestions"
- android:label="@string/applicationLabel"
- android:voiceSearchMode="showVoiceSearchButton|launchRecognizer"
- /> \ No newline at end of file
diff --git a/java/com/android/dialer/app/settings/DialerSettingsActivity.java b/java/com/android/dialer/app/settings/DialerSettingsActivity.java
index 6036c85ce..6010f92b5 100644
--- a/java/com/android/dialer/app/settings/DialerSettingsActivity.java
+++ b/java/com/android/dialer/app/settings/DialerSettingsActivity.java
@@ -31,11 +31,11 @@ import android.telecom.TelecomManager;
import android.telephony.TelephonyManager;
import android.view.MenuItem;
import android.widget.Toast;
-import com.android.contacts.common.compat.TelephonyManagerCompat;
import com.android.dialer.about.AboutPhoneFragment;
import com.android.dialer.app.R;
import com.android.dialer.blocking.FilteredNumberCompat;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.compat.telephony.TelephonyManagerCompat;
import com.android.dialer.proguard.UsedByReflection;
import com.android.voicemail.VoicemailClient;
import com.android.voicemail.VoicemailComponent;
diff --git a/java/com/android/dialer/app/voicemail/LegacyVoicemailNotificationReceiver.java b/java/com/android/dialer/app/voicemail/LegacyVoicemailNotificationReceiver.java
index 4100521ab..d681df205 100644
--- a/java/com/android/dialer/app/voicemail/LegacyVoicemailNotificationReceiver.java
+++ b/java/com/android/dialer/app/voicemail/LegacyVoicemailNotificationReceiver.java
@@ -23,15 +23,16 @@ import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.os.Build.VERSION_CODES;
-import android.preference.PreferenceManager;
+import android.support.annotation.VisibleForTesting;
import android.support.v4.os.BuildCompat;
-import android.support.v4.os.UserManagerCompat;
import android.telecom.PhoneAccountHandle;
import android.telephony.TelephonyManager;
import com.android.dialer.app.calllog.LegacyVoicemailNotifier;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
import com.android.dialer.common.PerAccountSharedPreferences;
+import com.android.dialer.util.DialerUtils;
+import com.android.voicemail.VoicemailClient;
import com.android.voicemail.VoicemailComponent;
/**
@@ -43,15 +44,14 @@ import com.android.voicemail.VoicemailComponent;
public class LegacyVoicemailNotificationReceiver extends BroadcastReceiver {
private static final String LEGACY_VOICEMAIL_COUNT = "legacy_voicemail_count";
+ @VisibleForTesting static final String LEGACY_VOICEMAIL_DISMISSED = "legacy_voicemail_dismissed";
/**
- * Hidden extra for {@link TelephonyManager#ACTION_SHOW_VOICEMAIL_NOTIFICATION} for whether the
- * notification is just a refresh or for a new voicemail. The phone should not play a ringtone or
- * vibrate during a refresh if the notification is already showing.
- *
- * <p>TODO(b/62202833): make public
+ * Whether the notification is just a refresh or for a new voicemail. The phone should not play a
+ * ringtone or vibrate during a refresh if the notification is already showing. This is Hidden in
+ * O and public in O MR1.
*/
- private static final String EXTRA_IS_REFRESH = "is_refresh";
+ @VisibleForTesting static final String EXTRA_IS_REFRESH = "is_refresh";
@Override
public void onReceive(Context context, Intent intent) {
@@ -72,8 +72,21 @@ public class LegacyVoicemailNotificationReceiver extends BroadcastReceiver {
PhoneAccountHandle phoneAccountHandle =
Assert.isNotNull(intent.getParcelableExtra(TelephonyManager.EXTRA_PHONE_ACCOUNT_HANDLE));
int count = intent.getIntExtra(TelephonyManager.EXTRA_NOTIFICATION_COUNT, -1);
+ boolean isRefresh = intent.getBooleanExtra(EXTRA_IS_REFRESH, false);
+ LogUtil.i("LegacyVoicemailNotificationReceiver.onReceive", "isRefresh: " + isRefresh);
+ PerAccountSharedPreferences preferences = getSharedPreferences(context, phoneAccountHandle);
+ if (isRefresh) {
+ if (preferences.getBoolean(LEGACY_VOICEMAIL_DISMISSED, false)) {
+ LogUtil.i(
+ "LegacyVoicemailNotificationReceiver.onReceive",
+ "notification dismissed, ignoring refresh");
+ return;
+ }
+ } else {
+ setDismissed(context, phoneAccountHandle, false);
+ }
- if (!hasVoicemailCountChanged(context, phoneAccountHandle, count)) {
+ if (!hasVoicemailCountChanged(preferences, count)) {
LogUtil.i(
"LegacyVoicemailNotificationReceiver.onReceive",
"voicemail count hasn't changed, ignoring");
@@ -93,9 +106,10 @@ public class LegacyVoicemailNotificationReceiver extends BroadcastReceiver {
return;
}
- if (VoicemailComponent.get(context)
- .getVoicemailClient()
- .isActivated(context, phoneAccountHandle)) {
+ if (!intent.getBooleanExtra(VoicemailClient.EXTRA_IS_LEGACY_MODE, false)
+ && VoicemailComponent.get(context)
+ .getVoicemailClient()
+ .isActivated(context, phoneAccountHandle)) {
LogUtil.i(
"LegacyVoicemailNotificationReceiver.onReceive",
"visual voicemail is activated, ignoring notification");
@@ -116,27 +130,24 @@ public class LegacyVoicemailNotificationReceiver extends BroadcastReceiver {
voicemailNumber,
callVoicemailIntent,
voicemailSettingIntent,
- intent.getBooleanExtra(EXTRA_IS_REFRESH, false));
+ isRefresh);
}
- private static boolean hasVoicemailCountChanged(
- Context context, PhoneAccountHandle phoneAccountHandle, int newCount) {
- // Need credential encrypted storage to access preferences.
- if (!UserManagerCompat.isUserUnlocked(context)) {
- LogUtil.i(
- "LegacyVoicemailNotificationReceiver.onReceive",
- "User locked, bypassing voicemail count check");
- return true;
- }
+ public static void setDismissed(
+ Context context, PhoneAccountHandle phoneAccountHandle, boolean dismissed) {
+ getSharedPreferences(context, phoneAccountHandle)
+ .edit()
+ .putBoolean(LEGACY_VOICEMAIL_DISMISSED, dismissed)
+ .apply();
+ }
+ private static boolean hasVoicemailCountChanged(
+ PerAccountSharedPreferences preferences, int newCount) {
if (newCount == -1) {
// Carrier does not report voicemail count
return true;
}
- PerAccountSharedPreferences preferences =
- new PerAccountSharedPreferences(
- context, phoneAccountHandle, PreferenceManager.getDefaultSharedPreferences(context));
// Carriers may send multiple notifications for the same voicemail.
if (newCount != 0 && newCount == preferences.getInt(LEGACY_VOICEMAIL_COUNT, -1)) {
return false;
@@ -144,4 +155,13 @@ public class LegacyVoicemailNotificationReceiver extends BroadcastReceiver {
preferences.edit().putInt(LEGACY_VOICEMAIL_COUNT, newCount).apply();
return true;
}
+
+ @VisibleForTesting
+ static PerAccountSharedPreferences getSharedPreferences(
+ Context context, PhoneAccountHandle phoneAccountHandle) {
+ return new PerAccountSharedPreferences(
+ context,
+ phoneAccountHandle,
+ DialerUtils.getDefaultSharedPreferenceForDeviceProtectedStorageContext(context));
+ }
}
diff --git a/java/com/android/dialer/app/voicemail/VoicemailAudioManager.java b/java/com/android/dialer/app/voicemail/VoicemailAudioManager.java
index 8d70cdbe7..d3c3820d7 100644
--- a/java/com/android/dialer/app/voicemail/VoicemailAudioManager.java
+++ b/java/com/android/dialer/app/voicemail/VoicemailAudioManager.java
@@ -86,6 +86,7 @@ public final class VoicemailAudioManager
if (newIsPluggedIn) {
newRoute = CallAudioState.ROUTE_WIRED_HEADSET;
} else {
+ mVoicemailPlaybackPresenter.pausePlayback();
if (mWasSpeakerOn) {
newRoute = CallAudioState.ROUTE_SPEAKER;
} else {
diff --git a/java/com/android/dialer/app/voicemail/VoicemailErrorManager.java b/java/com/android/dialer/app/voicemail/VoicemailErrorManager.java
index a0bae36cc..bc6ffb5a7 100644
--- a/java/com/android/dialer/app/voicemail/VoicemailErrorManager.java
+++ b/java/com/android/dialer/app/voicemail/VoicemailErrorManager.java
@@ -92,7 +92,7 @@ public class VoicemailErrorManager implements CallLogQueryHandler.Listener, Voic
}
}
alertItem.updateStatus(statuses, this);
- // TODO: b/30668323 support error from multiple sources.
+ // TODO(twyen): b/30668323 support error from multiple sources.
return;
}
diff --git a/java/com/android/dialer/app/voicemail/VoicemailPlaybackLayout.java b/java/com/android/dialer/app/voicemail/VoicemailPlaybackLayout.java
index f160e024e..9c1e446ab 100644
--- a/java/com/android/dialer/app/voicemail/VoicemailPlaybackLayout.java
+++ b/java/com/android/dialer/app/voicemail/VoicemailPlaybackLayout.java
@@ -85,7 +85,7 @@ public class VoicemailPlaybackLayout extends LinearLayout
// When the undo button is pressed, the viewHolder we have is no longer valid because when
// we hide the view it is binded to something else, and the layout is not updated for
// hidden items. copy the adapter position so we can update the view upon undo.
- // TODO: refactor this so the view holder will always be valid.
+ // TODO(twyen): refactor this so the view holder will always be valid.
final int adapterPosition = mViewHolder.getAdapterPosition();
mPresenter.pausePlayback();
diff --git a/java/com/android/dialer/app/voicemail/VoicemailPlaybackPresenter.java b/java/com/android/dialer/app/voicemail/VoicemailPlaybackPresenter.java
index 6d5015a22..de4e1cc4a 100644
--- a/java/com/android/dialer/app/voicemail/VoicemailPlaybackPresenter.java
+++ b/java/com/android/dialer/app/voicemail/VoicemailPlaybackPresenter.java
@@ -221,7 +221,7 @@ public class VoicemailPlaybackPresenter
}
shareVoicemailExecutor =
DialerExecutors.createUiTaskBuilder(
- mActivity.getFragmentManager(), "test", new ShareVoicemailWorker())
+ mActivity.getFragmentManager(), "shareVoicemail", new ShareVoicemailWorker())
.onSuccess(
output -> {
if (output == null) {
diff --git a/java/com/android/dialer/app/voicemail/error/OmtpVoicemailMessageCreator.java b/java/com/android/dialer/app/voicemail/error/OmtpVoicemailMessageCreator.java
index 909de70bb..79e038332 100644
--- a/java/com/android/dialer/app/voicemail/error/OmtpVoicemailMessageCreator.java
+++ b/java/com/android/dialer/app/voicemail/error/OmtpVoicemailMessageCreator.java
@@ -136,6 +136,25 @@ public class OmtpVoicemailMessageCreator {
return null;
}
+ public static boolean isSyncBlockingError(VoicemailStatus status) {
+ if (status.notificationChannelState != Status.NOTIFICATION_CHANNEL_STATE_OK) {
+ return true;
+ }
+
+ if (status.dataChannelState != Status.DATA_CHANNEL_STATE_OK) {
+ return true;
+ }
+
+ switch (status.configurationState) {
+ case Status.CONFIGURATION_STATE_OK:
+ // allow activation to be queued again in case it is interrupted
+ case Status.CONFIGURATION_STATE_CONFIGURING:
+ return false;
+ default:
+ return true;
+ }
+ }
+
@Nullable
private static VoicemailErrorMessage checkQuota(
Context context, VoicemailStatus status, VoicemailStatusReader statusReader) {
diff --git a/java/com/android/dialer/app/voicemail/error/VoicemailErrorMessageCreator.java b/java/com/android/dialer/app/voicemail/error/VoicemailErrorMessageCreator.java
index 2048d4958..44ceb893e 100644
--- a/java/com/android/dialer/app/voicemail/error/VoicemailErrorMessageCreator.java
+++ b/java/com/android/dialer/app/voicemail/error/VoicemailErrorMessageCreator.java
@@ -43,4 +43,13 @@ public class VoicemailErrorMessageCreator {
return OmtpVoicemailMessageCreator.create(context, status, statusReader);
}
}
+
+ public boolean isSyncBlockingError(VoicemailStatus status) {
+ switch (status.type) {
+ case VisualVoicemailTypeExtensions.VVM_TYPE_VVM3:
+ return Vvm3VoicemailMessageCreator.isSyncBlockingError(status);
+ default:
+ return OmtpVoicemailMessageCreator.isSyncBlockingError(status);
+ }
+ }
}
diff --git a/java/com/android/dialer/app/voicemail/error/VoicemailStatusCorruptionHandler.java b/java/com/android/dialer/app/voicemail/error/VoicemailStatusCorruptionHandler.java
index 3a169e41c..bbba7ac76 100644
--- a/java/com/android/dialer/app/voicemail/error/VoicemailStatusCorruptionHandler.java
+++ b/java/com/android/dialer/app/voicemail/error/VoicemailStatusCorruptionHandler.java
@@ -24,9 +24,9 @@ import android.os.Build.VERSION_CODES;
import android.provider.VoicemailContract.Status;
import android.telecom.PhoneAccountHandle;
import android.telephony.TelephonyManager;
-import com.android.contacts.common.compat.TelephonyManagerCompat;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.compat.telephony.TelephonyManagerCompat;
import com.android.dialer.configprovider.ConfigProviderBindings;
import com.android.dialer.logging.DialerImpression;
import com.android.dialer.logging.Logger;
@@ -75,7 +75,7 @@ public class VoicemailStatusCorruptionHandler {
"VoicemailStatusCorruptionHandler.maybeFixVoicemailStatus",
"Source="
+ source
- + ", CONFIGURATION_STAIE="
+ + ", CONFIGURATION_STATE="
+ status.configurationState
+ ", visualVoicemailEnabled="
+ visualVoicemailEnabled);
diff --git a/java/com/android/dialer/app/voicemail/error/VoicemailStatusWorker.java b/java/com/android/dialer/app/voicemail/error/VoicemailStatusWorker.java
new file mode 100644
index 000000000..95b16e8f3
--- /dev/null
+++ b/java/com/android/dialer/app/voicemail/error/VoicemailStatusWorker.java
@@ -0,0 +1,72 @@
+/*
+ * 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.voicemail.error;
+
+import android.annotation.TargetApi;
+import android.content.Context;
+import android.database.Cursor;
+import android.os.Build.VERSION_CODES;
+import android.provider.VoicemailContract.Status;
+import android.support.annotation.Nullable;
+import com.android.dialer.common.concurrent.DialerExecutor.Worker;
+import com.android.dialer.database.VoicemailStatusQuery;
+import com.android.dialer.telecom.TelecomUtil;
+import com.android.voicemail.VoicemailComponent;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Worker for {@link com.android.dialer.common.concurrent.DialerExecutors} to fetch voicemail status
+ */
+@TargetApi(VERSION_CODES.M)
+public class VoicemailStatusWorker implements Worker<Context, List<VoicemailStatus>> {
+
+ @Nullable
+ @Override
+ public List<VoicemailStatus> doInBackground(@Nullable Context context) throws Throwable {
+ List<VoicemailStatus> statuses = new ArrayList<>();
+ if (!TelecomUtil.hasReadWriteVoicemailPermissions(context)) {
+ return statuses;
+ }
+ StringBuilder where = new StringBuilder();
+ java.util.List<String> selectionArgs = new ArrayList<>();
+
+ VoicemailComponent.get(context)
+ .getVoicemailClient()
+ .appendOmtpVoicemailStatusSelectionClause(context, where, selectionArgs);
+
+ try (Cursor cursor =
+ context
+ .getContentResolver()
+ .query(
+ Status.CONTENT_URI,
+ VoicemailStatusQuery.getProjection(),
+ where.toString(),
+ selectionArgs.toArray(new String[selectionArgs.size()]),
+ null)) {
+ if (cursor == null) {
+ return statuses;
+ }
+
+ for (cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext()) {
+ statuses.add(new VoicemailStatus(context, cursor));
+ }
+ }
+
+ return statuses;
+ }
+}
diff --git a/java/com/android/dialer/app/voicemail/error/VoicemailTosMessageCreator.java b/java/com/android/dialer/app/voicemail/error/VoicemailTosMessageCreator.java
index e3dc0b0b7..baf7b9989 100644
--- a/java/com/android/dialer/app/voicemail/error/VoicemailTosMessageCreator.java
+++ b/java/com/android/dialer/app/voicemail/error/VoicemailTosMessageCreator.java
@@ -31,9 +31,9 @@ import android.text.SpannableString;
import android.text.style.StyleSpan;
import android.view.View;
import android.view.View.OnClickListener;
-import com.android.contacts.common.compat.TelephonyManagerCompat;
import com.android.dialer.app.voicemail.error.VoicemailErrorMessage.Action;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.compat.telephony.TelephonyManagerCompat;
import com.android.dialer.configprovider.ConfigProviderBindings;
import com.android.dialer.logging.DialerImpression;
import com.android.dialer.logging.Logger;
@@ -70,12 +70,13 @@ public class VoicemailTosMessageCreator {
this.context = context;
this.status = status;
this.statusReader = statusReader;
- this.preferences = PreferenceManager.getDefaultSharedPreferences(context);
+ this.preferences =
+ PreferenceManager.getDefaultSharedPreferences(context.getApplicationContext());
}
@Nullable
VoicemailErrorMessage maybeCreateTosMessage() {
- // TODO: add filtering based on carrier
+ // TODO(mdooley): add filtering based on carrier
if (hasAcceptedTos()) {
return null;
}
@@ -232,6 +233,7 @@ public class VoicemailTosMessageCreator {
.putInt(DIALER_TOS_VERSION_ACCEPTED_KEY, CURRENT_DIALER_TOS_VERSION)
.apply();
}
+ VoicemailComponent.get(context).getVoicemailClient().onTosAccepted(context);
}
private void logTosCreatedImpression() {
diff --git a/java/com/android/dialer/app/voicemail/error/Vvm3VoicemailMessageCreator.java b/java/com/android/dialer/app/voicemail/error/Vvm3VoicemailMessageCreator.java
index e639eff23..8e8106b44 100644
--- a/java/com/android/dialer/app/voicemail/error/Vvm3VoicemailMessageCreator.java
+++ b/java/com/android/dialer/app/voicemail/error/Vvm3VoicemailMessageCreator.java
@@ -20,6 +20,7 @@ import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Build.VERSION_CODES;
+import android.provider.VoicemailContract.Status;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.annotation.RequiresApi;
@@ -257,9 +258,29 @@ public class Vvm3VoicemailMessageCreator {
return OmtpVoicemailMessageCreator.create(context, status, statusReader);
}
+ public static boolean isSyncBlockingError(VoicemailStatus status) {
+ if (status.notificationChannelState != Status.NOTIFICATION_CHANNEL_STATE_OK) {
+ return true;
+ }
+
+ if (status.dataChannelState != Status.DATA_CHANNEL_STATE_OK) {
+ return true;
+ }
+
+ switch (status.configurationState) {
+ case PIN_NOT_SET:
+ case Status.CONFIGURATION_STATE_OK:
+ // allow activation to be queued again in case it is interrupted
+ case Status.CONFIGURATION_STATE_CONFIGURING:
+ return false;
+ default:
+ return true;
+ }
+ }
+
@NonNull
private static CharSequence getCustomerSupportString(Context context, int id) {
- // TODO: get number based on the country the user is currently in.
+ // TODO(twyen): get number based on the country the user is currently in.
return ContactDisplayUtils.getTtsSpannedPhoneNumber(
context.getResources(),
id,
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-af/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-af/strings.xml
index ab951eb11..cad00f3ea 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-af/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-af/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Skakel vliegtuigmodus af"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Aktiveer tans visuele stemboodskapdiens"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Jy sal dalk nie stemboodskapkennisgewings ontvang totdat visuele stemboodskapdiens heeltemal geaktiveer is nie. Bel stemboodskapdiens om nuwe boodskappe te kry totdat stemboodskapdiens volledig geaktiveer is."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Kan nie visuele stemboodskapdiens aktiveer nie"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Jou posbus is amper vol. Om spasie beskikbaar te maak, skakel ekstra berging aan sodat Google jou stemboodskappe kan bestuur en rugsteun."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Stel jou stemboodskap-PIN"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Jy sal \'n stemboodskap-PIN nodig hê wanneer jy ook al na jou stemboodskapdiens toe bel."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Onbekende fout"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Vliegtuigmodusinstellings"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Stel PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Probeer weer"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-am/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-am/strings.xml
index 14482e999..077030863 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-am/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-am/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"የአውሮፕላን ሁነታን ያጥፉ"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"እይታዊ የድምጽ መልዕክት በማግበር ላይ"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"እይታዊ የድምጽ መልዕክት ሙሉ ለሙሉ እስከሚነቃ ድረስ የድምፅ መልዕክት ማሳወቂያዎችን ላይቀበሉ ይችላሉ። የድምጽ መልዕክት ሙሉ ለሙሉ እስኪያገብር ድረስ አዲስ መልዕክቶችን ለማምጣት ወደ ድምፅ መልዕክት ይደውሉ።"</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"እይታዊ የድምጽ መልዕክትን ማግበር አይቻልም"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"የእርስዎ የመልእክት ሳጥን ሙሉ ነው። ባዶ ቦታ ነጻ ለማድረግ፣ Google የእርስዎን የድምፅ መልእክቶች ማስተዳደር እና በምትኬ ማስቀመጥ እንዲችል ትርፍ ማከማቻን ያብሩ።"</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"የድምፅ መልዕክት ፒንዎን ያስገቡ"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"በማንኛውም ጊዜ የድምፅ መልዕክትዎ ላይ ለመድረስ ሲደውሉ የድምፅ መልዕክት ፒን ያስፈልግዎታል።"</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"ያልታወቀ ስህተት"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"የአውሮፕላን ሁነታ ቅንብሮች"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"ፒን ያዘጋጁ"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"እንደገና ይሞክሩ"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-ar/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-ar/strings.xml
index 91f639872..e4cbbcfdc 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-ar/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-ar/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"إيقاف وضع الطائرة"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"تنشيط البريد الصوتي المرئي"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"قد لا تتلقّى إشعارات البريد الصوتي حتى يتم تنشيط البريد الصوتي المرئي تمامًا. يمكنك الاتصال بالبريد الصوتي لاسترداد الرسائل الجديدة إلى أن يتم تنشيط البريد الصوتي تمامًا."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"يتعذر تنشيط البريد الصوتي المرئي"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"‏صندوق بريدك ممتلئ. للحصول على بعض المساحة، ينبغي تشغيل سعة التخزين الإضافية حتى يتمكن Google من إدارة رسائل البريد الصوتي ونسخها احتياطيًا."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"إعداد رقم التعريف الشخصي للبريد الصوتي"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"ستحتاج رقم تعريف شخصي للبريد الصوتي في كل مرة تتصل فيها للوصول إلى بريدك الصوتي."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"حدث خطأ غير معروف"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"إعدادات وضع الطائرة"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"تعيين رقم التعريف الشخصي"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"إعادة المحاولة"</string>
@@ -101,13 +99,13 @@
<string name="vvm3_error_imap_select_error_message" msgid="7535508175537847085">"يُرجى الاتصال بخدمة العملاء على الرقم <xliff:g id="NUMBER">%1$s</xliff:g> وإبلاغهم أن رمز الخطأ هو 9989."</string>
<string name="vvm3_error_imap_error_title" msgid="1952971680250515832">"حدث خطأٌ ما"</string>
<string name="vvm3_error_imap_error_message" msgid="6668651261796655388">"يُرجى الاتصال بخدمة العملاء على الرقم <xliff:g id="NUMBER">%1$s</xliff:g> وإبلاغهم أن رمز الخطأ هو 9999."</string>
- <string name="verizon_terms_and_conditions_title" msgid="9074967311276321500">"البنود والشروط للبريد الصوتي المرئي"</string>
- <string name="verizon_terms_and_conditions_message" msgid="120258835788235077">"‏%1$s\n\nينبغي لك قبول البنود والشروط التي تخص Verizon Wireless لاستخدام البريد الصوتي المرئي:\n\n%2$s"</string>
+ <string name="verizon_terms_and_conditions_title" msgid="9074967311276321500">"الأحكام والشروط للبريد الصوتي المرئي"</string>
+ <string name="verizon_terms_and_conditions_message" msgid="120258835788235077">"‏%1$s\n\nينبغي لك قبول الأحكام والشروط التي تخص Verizon Wireless لاستخدام البريد الصوتي المرئي:\n\n%2$s"</string>
<string name="dialer_terms_and_conditions_title" msgid="311603424861921251">"تشغيل البريد الصوتي المرئي"</string>
<string name="dialer_terms_and_conditions_message" msgid="6207219973959897196">"%s"</string>
- <string name="verizon_terms_and_conditions_decline_dialog_message" msgid="7852059293806766767">"سيتم تعطيل البريد الصوتي المرئي في حالة رفض البنود والشروط."</string>
+ <string name="verizon_terms_and_conditions_decline_dialog_message" msgid="7852059293806766767">"سيتم تعطيل البريد الصوتي المرئي في حالة رفض الأحكام والشروط."</string>
<string name="verizon_terms_and_conditions_decline_dialog_downgrade" msgid="8347128304508008823">"تعطيل البريد الصوتي المرئي"</string>
- <string name="dialer_terms_and_conditions_decline_dialog_message" msgid="1726573227032877573">"سيتم تعطيل نسخ البريد الصوتي في حالة رفض البنود والشروط."</string>
+ <string name="dialer_terms_and_conditions_decline_dialog_message" msgid="1726573227032877573">"سيتم تعطيل نسخ البريد الصوتي في حالة رفض الأحكام والشروط."</string>
<string name="dialer_terms_and_conditions_decline_dialog_downgrade" msgid="6694612247173639685">"تعطيل نسخ البريد الصوتي"</string>
<string name="verizon_terms_and_conditions_decline_set_pin_dialog_message" msgid="2200388197966526000">"يمكن الوصول إلى البريد الصوتي فقط عن طريق طلب *86. ينبغي تعيين رقم تعريف شخصي جديد للبريد الصوتي للمتابعة."</string>
<string name="verizon_terms_and_conditions_decline_set_pin_dialog_set_pin" msgid="4320664492466296770">"تعيين رقم التعريف الشخصي"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-az/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-az/strings.xml
index 58479841e..16741b3e4 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-az/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-az/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Təyyarə rejimini deaktiv edin"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Vizual Səsli Mesaj aktiv edilir"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Vizual səsli mesaj tam aktiv edilənə klim səsli mesaj bildirişi ala bilməzsiniz. Səsli mesaj tam aktiv edilənə kimi yeni mesajları əldə etmək üçün səsli poçta zəng edin."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Vizual Səsli Mesaj aktiv edilə bilmir"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"E-poçt qutusu artıq doludur. Boş yer yaratmaq üçün əlavə yaddaşı aktiv edin, beləliklə Google səsli e-məktub mesajlarını idarə edə və yedəkləyə bilər."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Səsli mesaj PIN kodunu ayarlayın"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Zəng etdiyiniz zaman səsli mesaja daxil olmaq üçün PIN koda ehtiyacınız olacaq."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Naməlum xəta"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Təyyarə Rejimi Ayarları"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"PIN kodu ayarlayın"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Yenidən cəhd edin"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-b+sr+Latn/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-b+sr+Latn/strings.xml
index dc9c23a37..fa118dda5 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-b+sr+Latn/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-b+sr+Latn/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Isključite režim rada u avionu"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Aktivira se vizuelna govorna pošta"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Možda nećete dobijati obaveštenja o govornoj pošti dok potpuno ne aktivirate vizuelnu govornu poštu. Pozovite govornu poštu da biste preuzeli nove poruke dok govorna pošta ne bude potpuno aktivirana."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Aktiviranje vizuelne govorne pošte nije uspelo"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Poštansko sanduče je skoro puno. Da biste oslobodili prostor, uključite dodatni memorijski prostor, pa će Google moći da upravlja vašim govornim porukama i pravi njihove rezervne kopije."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Podesite PIN govorne pošte"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"PIN govorne pošte vam treba svaki put kad upućujete poziv da biste pristupili govornoj pošti."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Nepoznata greška"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Podešavanja režima rada u avionu"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Podesi PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Probaj ponovo"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-be/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-be/strings.xml
index 368a41fbe..95662a240 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-be/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-be/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Выключыць рэжым палёту"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Актывацыя візуальнай галасавой пошты"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Вы можаце не атрымліваць апавяшчэнні галасавой пошты, пакуль візуальная галасавая пошта не будзе поўнасцю актывавана. Каб атрымліваць новыя паведамленні да завяршэння актывацыі, выклікайце галасавую пошту."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Немагчыма актываваць візуальную галасавую пошту"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Ваша паштовая скрыня амаль запоўнена. Каб вызваліць месца, уключыце дадатковае сховішча, каб Google мог кіраваць вашымі паведамленнямі галасавой пошты і рабіць іх рэзервовую копію."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Наладзьце PIN-код галасавой пошты"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Вам спатрэбіцца PIN-код галасавой пошты заўжды, калі вы тэлефануеце на сваю галасавую пошту."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Невядомая памылка"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Налады рэжыму палёту"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Наладзіць PIN-код"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Паўтарыце спробу"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-bg/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-bg/strings.xml
index 6e3463ff9..f00033ce0 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-bg/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-bg/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Изключване на самолетния режим"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Визуалната гласова поща се активира"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Възможно е да не получавате известия за гласова поща, докато визуалната гласова поща не бъде напълно активирана. Обаждайте се на номера за гласова поща, за да получавате нови съобщения, докато гласовата поща не е активирана."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Визуалната гласова поща не може да се активира"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Пощенската ви кутия е почти пълна. За да освободите място, включете допълнително хранилище, така че Google да може да управлява и създаде резервно копие на съобщенията в гласовата ви поща."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Задайте ПИН за гласовата си поща"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Ще ви е необходим ПИН за гласовата поща при всяко обаждане за достъп до съобщенията ви в нея."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Неизвестна грешка"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Настройки за самолетен режим"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Задаване на ПИН"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Нов опит"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-bn/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-bn/strings.xml
index 867ca8557..cc179d7dc 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-bn/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-bn/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"বিমান মোড বন্ধ করুন"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"ভিজ্যুয়াল ভয়েসমেল সক্রিয়করণ"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"ভিজ্যুয়াল ভয়েসমেল সম্পূর্ণরূপে সক্রিয় না করা পর্যন্ত আপনি ভয়েসমেল সংক্রান্ত কোনো বিজ্ঞপ্তি নাও পেতে পারেন৷ ভয়েসমেল সম্পূর্ণরূপে সক্রিয় না হওয়া পর্যন্ত নতুন বার্তাগুলিকে পুনরুদ্ধার করতে ভয়েসমেলে কল করুন৷"</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"ভিজ্যুয়াল ভয়েসমেল সক্রিয় করবেন না"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"আপনার মেলবক্স প্রায় পূর্ণ। স্থান খালি করতে, অতিরিক্ত সঞ্চয়স্থান চালু করুন যাতে Google আপনার ভয়েসমেল বার্তাগুলি পরিচালনা করতে এবং ব্যাক আপ নিতে পারে।"</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"আপনার ভয়েসমেল পিন সেট করুন"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"যে কোনো সময়ে আপনার ভয়েসমেল অ্যাক্সেস করার জন্য আপনার একটি ভয়েসমেল পিন প্রয়োজন৷"</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"অজানা ত্রুটি"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"বিমান মোড সেটিংস"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"পিন সেট করুন"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"আবার চেষ্টা করুন"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-bs/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-bs/strings.xml
index b22c75211..c61b56cc5 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-bs/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-bs/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Isključi način rada u avionu"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Aktiviranje vizuelne govorne pošte"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Možda nećete primati obavještenja o govornoj pošti dok se vizuelna govorna pošta ne aktivira u potpunosti. U međuvremenu pozovite govornu poštu za preuzimanje novih poruka."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Nije moguće aktivirati vizuelnu govornu poštu"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Poštanski pretinac je gotovo sasvim pun. Da oslobodite prostor, uključite dodatnu pohranu tako da Google može upravljati vašim porukama govorne pošte i praviti njihovu sigurnosnu kopiju."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Postavite PIN za govornu poštu"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"PIN za govornu poštu trebat će vam svaki put kada zatražite pristup govornoj pošti."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Nepoznata greška"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Postavke načina rada u avionu"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Postavi PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Pokušajte ponovo"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-ca/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-ca/strings.xml
index 4793f436d..b6e4c00ba 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-ca/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-ca/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Desactiva el mode d\'avió"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"S\'està activant la bústia de veu visual"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"És possible que no rebis notificacions de missatges de veu fins que la bústia de veu visual estigui completament activada. Fins aleshores, truca a la bústia de veu per recuperar els missatges nous."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"No es pot activar la bústia de veu visual"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Tens la bústia gairebé plena. Per alliberar espai, activa l\'emmagatzematge addicional perquè Google pugui gestionar els missatges de veu i crear-ne una còpia de seguretat."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Defineix el PIN per als missatges de veu"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Necessitaràs el PIN per als missatges de veu cada vegada que truquis per accedir-hi."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Error desconegut"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Configuració del mode d\'avió"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Defineix el PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Torna-ho a provar"</string>
@@ -58,7 +56,7 @@
<string name="voicemail_action_dimiss" msgid="6018415798136796966">"No, gràcies"</string>
<string name="voicemail_action_sync" msgid="5139315923415392787">"Sincronitza"</string>
<string name="voicemail_action_call_voicemail" msgid="6701710720535556395">"Truca a la bústia veu"</string>
- <string name="voicemail_action_call_customer_support" msgid="7698973007656462748">"Truca a l\'assistència al client"</string>
+ <string name="voicemail_action_call_customer_support" msgid="7698973007656462748">"Truca a l\'atenció al client"</string>
<string name="vvm3_error_vms_dns_failure_title" msgid="7561818769198666727">"S\'ha produït un error"</string>
<string name="vvm3_error_vms_dns_failure_message" msgid="4284259553458502369">"Hem tingut un problema. Torna-ho a provar més tard. Si el problema continua, contacta amb el servei d\'atenció al client al <xliff:g id="NUMBER">%1$s</xliff:g> i informa\'ls que el codi d\'error és 9001."</string>
<string name="vvm3_error_vmg_dns_failure_title" msgid="6257196468618464574">"S\'ha produït un error"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-cs/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-cs/strings.xml
index bf8f54c3a..8de3333d0 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-cs/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-cs/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Vypnout režim letadla"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Aktivace vizuální hlasové schránky"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Je možné, že dokud nebude vizuální hlasová schránka plně aktivována, nebudou vám chodit oznámení z hlasové schránky. Do té doby se k novým zprávám dostanete po zavolání do hlasové schránky."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Vizuální hlasovou schránku se nepodařilo aktivovat"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Vaše e-mailová schránka je téměř plná. Pokud chcete uvolnit místo, zapněte si další úložiště, aby Google mohl spravovat a zálohovat vaše hlasové zprávy."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Nastavit kód PIN hlasové schránky"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"PIN hlasové schránky budete potřebovat, kdykoli do své hlasové schránky zavoláte."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Neznámá chyba"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Nastavení režimu letadla"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Nastavit kód PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Zkusit znovu"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-da/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-da/strings.xml
index 71dc2e66f..00355bdfa 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-da/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-da/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Slå flytilstand fra"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Aktiverer visuel telefonsvarer"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Du modtager muligvis ikke telefonsvarerunderretninger, før den visuelle telefonsvarer er fuldt aktiveret. Ring til telefonsvareren for hente nye beskeder, indtil telefonsvareren er fuldt aktiveret."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Visuel telefonsvarer kan ikke aktiveres"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Din telefonsvarer er næsten fuld. Du kan frigøre plads ved at slå ekstra lagerplads til, så Google kan administrere og sikkerhedskopiere dine talebeskeder."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Bestem pinkoden til din telefonsvarer"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Du skal bruge en pinkode til din telefonsvarer, når du ringer for at få adgang til den."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Ukendt fejl"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Indstillinger for flytilstand"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Vælg pinkode"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Prøv igen"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-de/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-de/strings.xml
index c340582aa..e55e28320 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-de/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-de/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Flugmodus deaktivieren"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Visuelle Mailbox wird aktiviert"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Möglicherweise erhältst du keine Mailbox-Benachrichtigungen, solange die visuelle Mailbox nicht vollständig aktiviert ist. Bis es soweit ist, kannst du deine Mailbox anrufen, um neue Nachrichten abzuhören."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Visuelle Mailbox kann nicht aktiviert werden"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Dein Postfach fast ist voll. Aktivere zusätzlichen Speicher, um Speicherplatz freizugeben. So kann Google deine Mailboxnachrichten verwalten und sichern."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Mailbox-PIN festlegen"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Bei jedem Anruf auf deiner Mailbox benötigst du eine Mailbox-PIN."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Unbekannter Fehler"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Flugmoduseinstellungen"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"PIN festlegen"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Erneut versuchen"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-el/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-el/strings.xml
index f05319d2d..32cee36d2 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-el/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-el/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Απενεργοποίηση λειτουργίας πτήσης"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Ενεργοποίηση οπτικού αυτόματου τηλεφωνητή"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Ενδέχεται να μην λαμβάνετε ειδοποιήσεις αυτόματου τηλεφωνητή έως ότου ο οπτικός αυτόματος τηλεφωνητής ενεργοποιηθεί πλήρως. Καλέστε τον αυτόματο τηλεφωνητή για να ανακτήσετε νέα μηνύματα, έως ότου γίνει πλήρης ενεργοποίηση του οπτικού αυτόματου τηλεφωνητή."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Δεν είναι δυνατή η ενεργοποίηση του οπτικού αυτόματου τηλεφωνητή"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Το γραμματοκιβώτιό σας είναι σχεδόν πλήρες. Για να ελευθερώσετε χώρο, ενεργοποιήστε επιπλέον αποθηκευτικό χώρο, ώστε η Google μπορεί να διαχειριστεί και να δημιουργήσει αντίγραφα ασφαλείας των μηνυμάτων του αυτόματου τηλεφωνητή σας."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Ορίστε PIN για τον αυτόματο τηλεφωνητή σας"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Θα χρειάζεστε ένα PIN φωνητικού τηλεφωνητή κάθε φορά που καλείτε, για να έχετε πρόσβαση στον τηλεφωνητή σας."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Άγνωστο σφάλμα"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Ρυθμίσεις λειτουργίας πτήσης"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Ορισμός PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Δοκιμάστε ξανά"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-en-rAU/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-en-rAU/strings.xml
index 2349fe06b..64e9d8955 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-en-rAU/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-en-rAU/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Turn off aeroplane mode"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Activating visual voicemail"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"You might not receive voicemail notifications until visual voicemail is fully activated. Call voicemail to retrieve new messages until voicemail is fully activated."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Can\'t activate visual voicemail"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Your mailbox is almost full. To free up space, turn on extra storage so that Google can manage and back up your voicemail messages."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Set your voicemail PIN"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"You\'ll need a voicemail PIN whenever you call to access your voicemail."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Unknown error"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Aeroplane mode settings"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Set PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Try again"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-en-rGB/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-en-rGB/strings.xml
index 2349fe06b..64e9d8955 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-en-rGB/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-en-rGB/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Turn off aeroplane mode"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Activating visual voicemail"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"You might not receive voicemail notifications until visual voicemail is fully activated. Call voicemail to retrieve new messages until voicemail is fully activated."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Can\'t activate visual voicemail"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Your mailbox is almost full. To free up space, turn on extra storage so that Google can manage and back up your voicemail messages."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Set your voicemail PIN"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"You\'ll need a voicemail PIN whenever you call to access your voicemail."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Unknown error"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Aeroplane mode settings"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Set PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Try again"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-en-rIN/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-en-rIN/strings.xml
index 2349fe06b..64e9d8955 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-en-rIN/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-en-rIN/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Turn off aeroplane mode"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Activating visual voicemail"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"You might not receive voicemail notifications until visual voicemail is fully activated. Call voicemail to retrieve new messages until voicemail is fully activated."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Can\'t activate visual voicemail"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Your mailbox is almost full. To free up space, turn on extra storage so that Google can manage and back up your voicemail messages."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Set your voicemail PIN"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"You\'ll need a voicemail PIN whenever you call to access your voicemail."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Unknown error"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Aeroplane mode settings"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Set PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Try again"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-es-rUS/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-es-rUS/strings.xml
index 16a74d92c..d1a47cf2b 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-es-rUS/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-es-rUS/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Desactivar el modo de avión"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Activando el buzón de voz visual"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Es posible que no recibas notificaciones de los mensajes de voz hasta que el buzón de voz visual se encuentre completamente activado. Hasta ese momento, puedes llamar al buzón de voz para recuperar los mensajes nuevos."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"No se puede activar el buzón de voz visual"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Tu buzón está casi lleno. Para liberar espacio, obtén almacenamiento adicional para que Google pueda administrar tus mensajes de voz y hacer copias de seguridad de ellos."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Configura el PIN del buzón de voz"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Necesitas un PIN cada vez que llames para acceder al buzón de voz."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Error desconocido"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Configuración del modo de avión"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Establecer PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Volver a intentarlo"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-es/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-es/strings.xml
index b8689afbb..a7c9f4777 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-es/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-es/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Desactivar modo avión"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Activando el buzón de voz visual"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Es posible que no recibas notificaciones de mensajes de voz hasta que se active totalmente el buzón de voz visual. Hasta ese momento, puedes llamar al buzón de voz para escuchar los mensajes nuevos."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"No se puede activar el correo de voz visual"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Tu buzón de voz está prácticamente lleno. Para desocupar espacio, habilita más almacenamiento para que Google pueda hacer una copia de seguridad de tus mensajes del buzón de buzón y gestionarlos."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Configura el PIN del buzón de voz"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Deberás introducir un PIN del buzón de voz siempre que llames para escuchar los mensajes de voz."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Error desconocido"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Ajustes del modo avión"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Configurar el PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Volver a intentarlo"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-et/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-et/strings.xml
index bf27a14f1..5374d9ff3 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-et/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-et/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Lennureżiimi väljalülitamine"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Visuaalse kõneposti aktiveerimine"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Te ei pruugi kõneposti märguandeid saada enne, kui visuaalne kõnepost on täielikult aktiveeritud. Kuni kõnepost on täielikult aktiveeritud, helistage uute sõnumite toomiseks kõneposti."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Visuaalset kõneposti ei saa aktiveerida"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Teie postkast on peaaegu täis. Ruumi vabastamiseks lülitage sisse lisasalvestusruum, et Google saaks teie kõnepostisõnumeid hallata ja varundada."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Määrake kõneposti PIN-kood"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Vajate PIN-koodi juhul, kui helistate kõnepostile juurdepääsemiseks."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Tundmatu viga"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Lennurežiimi seaded"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Määra PIN-kood"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Proovi uuesti"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-eu/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-eu/strings.xml
index bd9fa1c71..cf381f2a4 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-eu/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-eu/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Desaktibatu hegaldi modua"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Ikusizko erantzungailua aktibatzen"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"aktibatu arte, agian ez duzu jasoko erantzungailuaren jakinarazpenik. Erantzungailua guztiz aktibatuta ez dagoen artean, deitu erantzungailuari mezu berriak entzuteko."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Ezin da aktibatu ikusizko erantzungailua"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Ia beteta dago postontzia. Tokia egiteko, lortu biltegiratze-toki gehiago, Google-k erantzungailuko mezuak kudeatu eta haien babeskopiak egin ahal izan ditzan."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Ezarri erantzungailuko PIN kodea"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Erantzungailua atzitzeko deitzen duzunerako behar duzu PIN kodea."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Errore ezezagun bat gertatu da"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Hegaldi moduaren ezarpenak"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Ezarri PIN kodea"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Saiatu berriro"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-fa/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-fa/strings.xml
index 7b5b29b6d..a2ad41700 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-fa/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-fa/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"غیرفعال کردن حالت هواپیما"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"فعال کردن پست صوتی تصویری"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"ممکن است تا زمانی که پست صوتی تصویری کاملاً فعال نشده باشد، اعلان‌های پست صوتی را دریافت نکنید. تا زمانی که پست صوتی به‌طور کامل فعال نشده است، برای بازیابی پیام‌های جدید، با پست صوتی تماس بگیرید."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"پست صوتی تصویری فعال نشد"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"‏صندوق ورودی‌تان تقریباً پر است. برای آزاد کردن فضا، فضای ذخیره‌سازی اضافی را فعال‌سازی کنید تا Google بتواند پیام‌های صندوق پستی‌تان را مدیریت و پشتیبان‌گیری کند."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"تنظیم پین پست صوتی"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"هر بار که تماس می‌گیرید برای دسترسی به پست صوتی‌تان به پین پست صوتی نیاز دارید."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"خطای ناشناس"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"تنظیمات حالت هواپیما"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"تنظیم پین"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"دوباره امتحان کنید"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-fi/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-fi/strings.xml
index 91ac26373..db195866f 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-fi/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-fi/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Poista lentokonetila käytöstä"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Aktivoidaan visuaalista puhelinvastaajaa."</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Et ehkä saa vastaajan ilmoituksia, ennen kuin visuaalinen puhelinvastaaja on täysin aktivoitu. Saat uudet viestit soittamalla vastaajaan."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Visuaalisen puhelinvastaajan aktivointi epäonnistui."</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Postilaatikkosi on lähes täynnä. Jos haluat vapauttaa tilaa, ota käyttöön lisätallennustila, niin Google voi hallinnoida ja varmuuskopioida vastaajaviestisi."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Aseta vastaajan PIN-koodi"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Vastaajan PIN-koodi on annettava aina, kun käytät vastaajaa."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Tuntematon virhe"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Lentokonetilan asetukset"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Aseta PIN-koodi"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Yritä uudelleen"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-fr-rCA/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-fr-rCA/strings.xml
index 171365291..30b253d88 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-fr-rCA/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-fr-rCA/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Désactiver le mode Avion"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Activation de la messagerie vocale visuelle"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Vous ne recevrez peut-être aucune notification de la messagerie vocale tant que la messagerie vocale visuelle ne sera pas complètement activée. Appelez la messagerie vocale pour récupérer de nouveaux messages jusqu\'à l\'activation complète de la messagerie vocale."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Impossible d\'activer la messagerie vocale visuelle"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Votre boîte aux lettres est presque pleine. Pour libérer de l\'espace, activez l\'espace de stockage supplémentaire pour que Google puisse gérer et sauvegarder vos messages vocaux."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Définir votre NIP de messagerie vocale"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Vous devez saisir un NIP de messagerie vocale chaque fois que vous appelez pour accéder à vos messages vocaux."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Erreur inconnue"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Paramètres du mode Avion"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Définir le NIP"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Réessayer"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-fr/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-fr/strings.xml
index a75cd128f..8861b6fc3 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-fr/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-fr/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Désactiver le mode Avion"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Activation de la messagerie vocale visuelle..."</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Tant que la messagerie vocale visuelle n\'est pas totalement activée, vous risquez de ne pas être averti de la réception de nouveaux messages. Appelez votre boîte vocale pour consulter ces derniers."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Impossible d\'activer la messagerie vocale visuelle"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Votre boîte aux lettres est presque pleine. Pour libérer de l\'espace, activez l\'espace de stockage supplémentaire. Google pourra ainsi gérer vos messages vocaux et les sauvegarder."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Définir le code de votre messagerie vocale"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Vous devrez saisir ce code chaque fois que vous consulterez votre messagerie vocale."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Erreur inconnue"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Paramètres du mode Avion"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Définir un code"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Réessayer"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-gl/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-gl/strings.xml
index 4cdd5dd94..32b738ec0 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-gl/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-gl/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Desactivar modo avión"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Activando correo de voz visual"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"É posible que non recibas notificacións do correo de voz ata que actives o correo de voz visual. Chama ao correo de voz para consultar as mensaxes novas ata que o correo de voz estea completamente activado."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Non se pode activar o correo de voz visual"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"A túa caixa de correo está case chea. Para liberar espazo, activa o almacenamento adicional, de modo que Google poida xestionar as túas mensaxes do correo de voz e facer unha copia de seguranza."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Establece o PIN para o teu correo de voz"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Necesitarás o PIN cada vez que chames para acceder ao teu correo de voz."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Produciuse un erro descoñecido"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Configuración do modo avión"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Establecer PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Tentar de novo"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-gu/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-gu/strings.xml
index 68a768b68..1238adc8a 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-gu/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-gu/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"એરપ્લેન મોડ બંધ કરો"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"વિઝ્યુઅલ વૉઇસમેઇલ સક્રિય કરી રહ્યાં છે"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"જ્યાં સુધી વિઝ્યુઅલ વૉઇસમેઇલ સંપૂર્ણપણે સક્રિય ન થાય ત્યાં સુધી તમે વૉઇસમેઇલની સૂચનાઓ પ્રાપ્ત કરી શકશો નહીં. વૉઇસમેઇલ સંપૂર્ણપણે સક્રિય ન થાય ત્યાં સુધી નવા સંદેશા પુનઃપ્રાપ્ત કરવા માટે વૉઇસમેઇલને કૉલ કરો."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"વિઝ્યુઅલ વૉઇસમેઇલ સક્રિય કરી શકતાં નથી"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"તમારું મેઇલબોક્સ મોટાંભાગે ભરાઇ ગયું છે. સ્થાન ખાલી કરવા માટે, અતિરિક્ત સ્ટોરેજ ખાલી કરો જેથી Google તમારા વૉઇસમેઇલ સંદેશા સંચાલિત કરી અને તેનું બેકઅપ લઈ શકે."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"તમારો વૉઇસમેઇલ PIN સેટ કરો"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"તમારી વૉઇસમેઇલને ઍક્સેસ કરવા માટે તમે કોઈપણ સમયે કૉલ કરો છો, ત્યારે તમને વૉઇસમેઇલ PIN ની જરૂર પડશે."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"અજાણી ભૂલ"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"એરપ્લેન મોડ સેટિંગ્સ"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"PIN સેટ કરો"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"ફરી પ્રયાસ કરો"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-hi/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-hi/strings.xml
index 0ff53f67c..c554165f5 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-hi/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-hi/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"हवाई जहाज़ मोड बंद करें"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"विज़ुअल वॉइसमेल सक्रिय किया जा रहा है"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"विज़ुअल वॉइसमेल के पूरी तरह सक्रिय होने तक हो सकता है कि आपको वॉइसमेल नोटिफ़िकेशन प्राप्त ना हों. वॉइसमेल के पूरी तरह सक्रिय होने तक नए संदेश प्राप्त करने के लिए वॉइसमेल को कॉल करें."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"विज़ुअल वॉइसमेल सक्रिय नहीं किया जा सकता"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"आपका मेलबॉक्स लगभग भर गया है. जगह खाली करने के लिए, अतिरिक्त जगह चालू करें ताकि Google आपके वॉइसमेल संदेशों को प्रबंधित कर सके और उनका बैकअप ले सके."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"अपना वॉइसमेल पिन सेट करें"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"आप जब भी अपना वॉइसमेल एक्सेस करने के लिए कॉल करते हैं, आपको वॉइसमेल पिन की आवश्यकता होगी."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"अज्ञात गड़बड़ी"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"हवाई जहाज़ मोड सेटिंग"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"पिन सेट करें"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"पुन: प्रयास करें"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-hr/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-hr/strings.xml
index 46bee915f..dbc1272b5 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-hr/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-hr/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Isključivanje načina rada u zrakoplovu"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Aktiviranje vizualne govorne pošte"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Možda nećete primiti obavijesti o govornoj pošti dok se vizualna govorna pošta u potpunosti ne aktivira. Nazovite službu za govornu poštu da biste dohvatili nove poruke dok se govorna pošta u potpunosti ne aktivira."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Vizualna govorna pošta ne može se aktivirati"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Vaš je poštanski pretinac gotovo pun. Da biste oslobodili prostor, uključite dodatnu pohranu tako da Google može upravljati porukama u govornoj pošti i sigurnosno ih kopirati."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Postavljanje PIN-a za govornu poštu"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"PIN za govornu poštu trebat će vam svaki put kad zatražite pristup govornoj pošti."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Nepoznata pogreška"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Postavke načina rada u zrakoplovu"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Postavi PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Pokušajte ponovo"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-hu/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-hu/strings.xml
index 5d3915de2..525a2a7a6 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-hu/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-hu/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Repülős üzemmód kikapcsolása"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Vizuális hangpostaüzenetek aktiválása"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"A vizuális hangposta teljes aktiválásáig nem feltétlenül kap értesítést a hangpostaüzenetekről. A szolgáltatás teljes aktiválásáig a hangpostát felhívva kérheti le új üzeneteit."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Nem sikerült aktiválni a vizuális hangpostaüzeneteket"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"A postaláda majdnem betelt. Ha szeretne helyet felszabadítani, kapcsolja be az extra tárhely funkciót, hogy a Google kezelhesse a hangpostaüzeneteket, és biztonsági mentést készíthessen róluk."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"A hangposta PIN-kódjának beállítása"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"A hangpostafiók eléréséhez PIN-kódra van szüksége."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Ismeretlen hiba"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"A repülős üzemmód beállításai"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"PIN-kód beállítása"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Próbálja újra"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-hy/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-hy/strings.xml
index 60b6ce5da..999bdd4c3 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-hy/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-hy/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Անջատել ինքնաթիռի ռեժիմը"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Ձայնային փոստի ցուցադրման ակտիվացում"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Ձայնային հաղորդագրությունների մասին ծանուցումներ չեք ստանա, քանի որ չեք ակտիվացրել ձայնային փոստի ցուցադրումը: Մինչ այդ, նոր հաղորդագրությունները լսելու համար զանգեք ձայնային փոստի ծառայություն:"</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Չհաջողվեց ակտիվացնել ձայնային փոստի ցուցադրումը"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Ձեր փոստարկղը գրեթե լիքն է: Ակտիվացրեք լրացուցիչ տարածք, որպեսզի Google-ը կարողանա կառավարել և պահուստավորել ձեր ձայնային փոստի հաղորդագրությունները:"</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Ընտրել ձեր ձայնային փոստի PIN-ը"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Ամեն անգամ ձայնային փոստին զանգելիս ձեզանից կպահանջվի ձայնային փոստի PIN-ը:"</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Անհայտ սխալ"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Ինքնաթիռի ռեժիմի կարգավորումներ"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Ընտրել PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Փորձել նորից"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-in/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-in/strings.xml
index eed7a3722..004c23ac7 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-in/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-in/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Nonaktifkan mode pesawat"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Mengaktifkan pesan suara visual"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Anda mungkin tidak menerima pemberitahuan pesan suara hingga visual pesan suara sepenuhnya diaktifkan. Panggil pesan suara untuk mengambil pesan baru hingga pesan suara sepenuhnya diaktifkan."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Tidak dapat mengaktifkan pesan suara visual"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Kotak surat Anda hampir penuh. Untuk mengosongkan ruang, aktifkan penyimpanan ekstra sehingga Google dapat mengelola dan melakukan backup pada pesan suara Anda."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Setel PIN pesan suara Anda"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Anda akan memerlukan PIN pesan suara setiap kali menelepon untuk mengakses pesan suara."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Kesalahan tidak dikenal"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Setelan Mode Pesawat"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Setel PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Coba Lagi"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-is/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-is/strings.xml
index 5965a04a9..3ba97b692 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-is/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-is/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Slökkva á flugstillingu"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Virkjar myndrænt talhólf"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Þú getur ekki fengið tilkynningar um talhólfsskilaboð fyrr en myndrænt talhólf er virkjað að fullu. Hringdu í talhólfið til að sækja ný skilaboð þar til talhólfið hefur verið virkjað að fullu."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Ekki hægt að virkja myndrænt talhólf"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Pósthólfið þitt er næstum fullt. Þú getur losað pláss með því að kveikja á viðbótargeymslu til að Google geti unnið með og tekið öryggisafrit af talhólfsskilaboðunum þínum."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Stilla PIN-númer talhólfs"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Þú þarft að nota PIN-númer talhólfsins í hvert skipti sem þú hringir til að athuga það."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Óþekkt villa"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Stilling flugstillingar"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Stilla PIN-númer"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Reyna aftur"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-it/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-it/strings.xml
index 0133be523..89714f52d 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-it/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-it/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Disattiva modalità aereo"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Attivazione della lettura della segreteria"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Potresti non ricevere le notifiche dei messaggi vocali fino a che non avrai attivato completamente la funzione di lettura della segreteria. Fino ad allora, chiama la segreteria per recuperare i nuovi messaggi."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Impossibile attivare la lettura della segreteria"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"La tua casella di posta e quasi piena. Per liberare spazio, attiva lo spazio di archiviazione supplementare in modo che Google possa gestire i messaggi vocali ed eseguirne il backup."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Imposta il PIN della segreteria"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Dovrai inserire il PIN della segreteria ogni volta che chiami per accedervi."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Errore sconosciuto"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Impostazioni modalità aereo"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Imposta PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Riprova"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-iw/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-iw/strings.xml
index a3fce0745..e1828ab6f 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-iw/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-iw/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"השבת את מצב טיסה"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"מפעיל את הדואר הקולי הוויזואלי"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"ייתכן שלא תקבל עדכונים על הודעות חדשות בדואר הקולי עד שהדואר הקולי הוויזואלי יופעל במלואו. עד אז, תצטרך להתקשר לדואר הקולי כדי להאזין להודעות החדשות."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"לא ניתן להפעיל את הדואר הקולי הוויזואלי"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"‏תיבת הדואר שלך כמעט מלאה. הפעל את הגיבוי ופינוי המקום כדי ש-Google תוכל לנהל ולגבות את ההודעות הקוליות שלך."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"הגדר קוד גישה לדואר הקולי"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"בכל פעם שתשתמש בדואר הקולי תצטרך את קוד הגישה."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"שגיאה לא ידועה"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"הגדרות למצב טיסה"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"הגדרת קוד גישה"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"נסה שוב"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-ja/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-ja/strings.xml
index dc4bc9023..5ea7e6fa8 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-ja/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-ja/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"機内モードを OFF"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"ビジュアル ボイスメールを有効化中"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"ビジュアル ボイスメールの有効化が完了するまでボイスメール通知を受信できません。ボイスメールの有効化が完了するまでは、ボイスメールを呼び出して新しいメッセージを取得してください。"</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"ビジュアル ボイスメールを有効化できません"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"メールボックスの保存容量がもう少しで上限に達します。空き容量を増やすには、追加の保存容量を ON にして、Google がボイスメールのメッセージの管理とバックアップを行えるようにしてください。"</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"ボイスメール PIN を設定"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"ボイスメールを呼び出すには、ボイスメール PIN が必要です。"</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"不明なエラー"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"機内モードの設定"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"PIN を設定"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"再試行"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-ka/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-ka/strings.xml
index f6d21b455..d984a762d 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-ka/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-ka/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"თვითმფრინავის რეჟიმის გამორთვა"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"ვიზუალური ხმოვანი ფოსტა აქტიურდება"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"ვიზუალური ხმოვანი ფოსტის სრულად გააქტიურებამდე შეიძლება ხმოვანი ფოსტის შეტყობინებები არ მიიღოთ. დარეკეთ ხმოვან ფოსტაში, რათა მიიღოთ ახალი შეტყობინებები ხმოვანი ფოსტის ბოლომდე გააქტიურებამდე."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"ვიზუალური ხმოვანი ფოსტის გააქტიურება შეუძლებელია"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"თქვენი საფოსტო ყუთი თითქმის სავსეა. ადგილის გასათავისუფლებლად ჩართეთ დამატებითი მეხსიერება, რათა Google-მა შეძლოს თქვენი ხმოვანი ფოსტის შეტყობინებების მართვა და სარეზერვო ასლების შექმნა."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"დააყენეთ თქვენი ხმოვანი ფოსტის PIN-კოდი"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"ნებისმიერ დროს, როდესაც დარეკავთ, რათა ხმოვან ფოსტაზე წვდომა იქონიოთ, ხმოვანი ფოსტის PIN-კოდი დაგჭირდებათ."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"უცნობი შეცდომა"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"თვითმფრინავის რეჟიმის პარამეტრები"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"დააყენეთ PIN-კოდი"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"ხელახლა ცდა"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-kk/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-kk/strings.xml
index ed37db3c5..ee52be974 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-kk/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-kk/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Ұшақ режимін өшіру"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Визуалды дауыстық хабарды іске қосу"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Визуалды дауыстық пошта толығымен белсендірілгенше, дауыстық пошта хабарландыруларын қабылдай алмайсыз. Дауыстық пошта толығымен белсендірілгенше, жаңа хабарлар шығарып алу үшін дауыстық поштаға қоңырау шалыңыз."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Визуалды дауыстық хабарды іске қосу мүмкін болмады"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Кіріс жәшігі толы. Орын босату үшін, қосымша жад функциясын қосып, Google-ға дауыстық хабарларыңызды басқарып, сақтық көшірмесін жасауға рұқсат беріңіз."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Дауыстық пошта PIN кодын орнатыңыз"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Дауыстық поштаны тыңдау үшін кез келген уақытта қоңырау шалғанда, дауыстық пошта PIN коды сұралады."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Белгісіз қате"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Ұшақ режимінің параметрлері"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"PIN кодын орнату"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Әрекетті қайталау"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-km/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-km/strings.xml
index 92731cd07..0206445c7 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-km/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-km/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"បិទ​របៀប​ជិះ​​យន្តហោះ"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"ធ្វើ​ឲ្យ​សកម្ម​សារ​ជា​សំឡេង​ដែល​មើល​ឃើញ"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"អ្នក​ប្រហែលជា​​មិន​ទទួល​បាន​ការ​ជូនដំណឹង​ជា​សារ​សំឡេង​រហូត​​ទាល់តែ​ធ្វើ​ឲ្យ​សកម្ម​សារ​ជា​សំឡេង​ដែល​មើល​ឃើញ​ពេញលេញ​​។ ហៅ​ជា​សារ​សំឡេង​ដើម្បី​​ទទួល​បាន​សារ​ថ្មី​រហូត​សារ​ជា​សំឡេង​ត្រូវ​បាន​ធ្វើ​ឲ្យ​សកម្ម​ពេញលេញ។"</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"មិន​អាច​ធ្វើ​ឲ្យ​សកម្ម​សារ​ជា​សំឡេង​ដែល​មើល​ឃើញ​បាន​ទេ"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"ប្រអប់​សារ​របស់​អ្នក​ពេញហើយ។ ដើម្បី​បង្កើន​ទំហំ​ផ្ទុក​ទំនេរ សូម​បើក​ទំហំផ្ទុក​បន្ថែម ដើម្បី​ឲ្យ Google អាច​គ្រប់គ្រង និង​បម្រុងទុក​សារ​សារ​ជា​សំឡេង​របស់​អ្នក​បាន។"</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"កំណត់កូដ PIN ​សារ​ជាសំឡេង​របស់​អ្នក"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"អ្នក​នឹង​ត្រូវការកូដ PIN សារ​ជាសំឡេងមួយ ​គ្រប់​ពេល​ដែល​អ្នក​ហៅ ​​ដើម្បី​ចូល​ដំណើរការ​សារ​ជា​សំឡេង​របស់​អ្នក។"</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"បញ្ហាមិនស្គាល់"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"ការ​កំណត់​របៀប​​ពេល​ជិះ​យន្តហោះ"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"កំណត់​កូដ PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"ព្យាយាម​ម្តង​ទៀត"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-kn/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-kn/strings.xml
index 2f5169a7e..c3973ff1b 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-kn/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-kn/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"ಏರ್‌ಪ್ಲೇನ್ ಮೋಡ್ ಆಫ್ ಮಾಡಿ"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"ದೃಶ್ಯ ಧ್ವನಿಮೇಲ್ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತಿದೆ"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"ದೃಶ್ಯ ಧ್ವನಿಮೇಲ್ ಪೂರ್ಣವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸುವವರೆಗೂ ನಿಮಗೆ ಧ್ವನಿಮೇಲ್‌ ಅಧಿಸೂಚನೆಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಸಾಧ್ಯವಾಗದೇ ಇರಬಹುದು. ಧ್ವನಿಮೇಲ್‌ಗಳು ಪೂರ್ಣವಾಗಿ ಸಕ್ರಿಯವಾಗುವವರೆಗೆ ಹೊಸ ಸಂದೇಶಗಳನ್ನು ಹಿಂಪಡೆಯಲು ಧ್ವನಿಮೇಲ್‌ನಲ್ಲಿ ಕರೆಮಾಡಿ."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"ದೃಶ್ಯ ಧ್ವನಿಮೇಲ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"ನಿಮ್ಮ ಮೇಲ್‌ಬಾಕ್ಸ್ ಬಹುತೇಕ ತುಂಬಿದೆ. ಸ್ಥಳಾವಕಾಶವನ್ನು ತೆರವುಗೊಳಿಸಲು, ಹೆಚ್ಚುವರಿ ಸಂಗ್ರಹವನ್ನು ಆನ್ ಮಾಡಿಕೊಳ್ಳುವ ಮೂಲಕ Google ನಿಮ್ಮ ಧ್ವನಿಮೇಲ್ ಸಂದೇಶಗಳನ್ನು ನಿರ್ವಹಿಸಬಹುದು ಮತ್ತು ಬ್ಯಾಕಪ್ ಮಾಡಬಹುದು."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"ನಿಮ್ಮ ಧ್ವನಿಮೇಲ್ ಪಿನ್ ಹೊಂದಿಸಿ"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"ನೀವು ಕರೆ ಮಾಡಿದಾಗ ನಿಮ್ಮ ಧ್ವನಿಮೇಲ್ ಪ್ರವೇಶಿಸಲು ನಿಮಗೆ ಯಾವಾಗಲೂ ಧ್ವನಿಮೇಲ್‌ ಪಿನ್ ಅಗತ್ಯವಿರುತ್ತದೆ."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"ಅಪರಿಚಿತ ದೋಷ"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"ಏರ್‌ಪ್ಲೇನ್ ಮೋಡ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳು"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"ಪಿನ್ ಹೊಂದಿಸಿ"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-ko/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-ko/strings.xml
index 00893f5d2..177a05fd9 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-ko/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-ko/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"비행기 모드 사용 중지"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"시각적 음성사서함 활성화 중"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"시각적 음성사서함이 완전히 활성화될 때까지 음성사서함 알림을 받지 못할 수 있습니다. 음성사서함이 완전히 활성화될 때까지 음성사서함으로 전화하여 새 메시지를 가져오세요."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"시각적 음성사서함을 활성화할 수 없음"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"음성사서함이 거의 가득 찼습니다. Google에서 음성사서함 메시지를 관리하고 백업할 수 있도록 추가 저장용량을 사용 설정하여 여유 공간을 확보하세요."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"음성사서함 PIN 설정"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"음성사서함에 액세스하도록 호출할 때마다 음성사서함 PIN이 필요합니다."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"알 수 없는 오류"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"비행기 모드 설정"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"PIN 설정"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"다시 시도"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-ky/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-ky/strings.xml
index d976cb20f..208c05cef 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-ky/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-ky/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Учак режимин өчүрүү"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Визуалдык үн почтасын иштетүү"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Визуалдык үн почтасы толук иштетилмейинче үн почтасынын эскертмелерин ала албайсыз. Үн почтасы толугу менен иштетилгенче жаңы билдирүүлөрдү алуу үчүн үн почтасына чалыңыз."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Визуалдык үн почтасы иштебей жатат"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Үн почтаңыз толуп калды. Үн каттарыңызды башкаруу жана алардын камдык көчүрмөлөрүн сактоо үчүн кошумча мейкиндикти күйгүзүп коюңуз."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Үн почтаңыздын PIN-кодун орнотуңуз"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"PIN-код ар чалган сайын үн почтаңызды угуу үчүн керек."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Белгисиз ката"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Учак режиминин жөндөөлөрү"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"PIN-кодду орнотуу"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Дагы аракет кылыңыз"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-lo/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-lo/strings.xml
index baa1a8e58..65d06dc98 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-lo/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-lo/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"ປິດໂໝດຢູ່ໃນຍົນ"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"ກຳລັງເປີດໃຊ້ຂໍ້ຄວາມສຽງແບບພາບ"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"You might not receive voicemail notifications until visual voicemail is fully activated. Call voicemail to retrieve new messages until voicemail is fully activated."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"ບໍ່ສາມາດເປີດໃຊ້ຂໍ້ຄວາມສຽງແບບພາບໄດ້"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"ກ່ອງອີເມວຂອງທ່ານໃກ້ເຕັມແລ້ວ. ເພື່ອເພີ່ມບ່ອນຈັດເກັບຂໍ້ມູນ, ໃຫ້ເປີດໃຊ້ບ່ອນຈັດເກັບຂໍ້ມູນເພີ່າມເຕີມເພື່ອໃຫ້ Google ສາມາດຈັດການ ແລະ ສຳຮອງຂໍ້ມູນຂໍ້ຄວາມສຽງຂອງທ່ານໄດ້."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"ຕັ້ງລະຫັດ PIN ຂໍ້ຄວາມສຽງຂອງທ່ານ"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"ທ່ານຈະຕ້ອງໃຊ້ລະຫັດ PIN ໃນຕອນໃດກໍຕາມທີ່ທ່ານໂທເພື່ອເຂົ້າຟັງຂໍ້ຄວາມສຽງຂອງທ່ານ."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"ຄວາມຜິດພາດທີ່ບໍ່ຮູ້ຈັກ"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"ການຕ້ງຄ່າໂໝດຢູ່ໃນຍົນ"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"ຕັ້ງລະຫັດ PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"ລອງໃໝ່ອີກເທື່ອໜຶ່ງ"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-lt/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-lt/strings.xml
index 08ba35994..66446ab5f 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-lt/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-lt/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Išjungti lėktuvo režimą"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Suaktyvinamas vaizdinis balso paštas"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Kol vaizdinis balso paštas nebus visiškai suaktyvintas, galite negauti balso pašto pranešimų. Jei norite gauti naujus pranešimus, kol jis nėra visiškai suaktyvintas, paskambinkite į balso paštą."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Nepavyksta suaktyvinti vaizdinio balso pašto"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Jūsų pašto dėžutė beveik pilna. Jei norite atlaisvinti vietos, įjunkite papildomos saugyklos vietos parinktį, kad „Google“ galėtų tvarkyti balso pašto pranešimus ir kurti atsargines jų kopijas."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Nustatyti balso pašto PIN kodą"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Jums reikės balso pašto PIN kodo visada, kai skambinsite norėdami pasiekti balso paštą."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Nežinoma klaida"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Lėktuvo režimo nustatymai"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Nustatyti PIN kodą"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Bandyti dar kartą"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-lv/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-lv/strings.xml
index e5d0d80f2..36941755d 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-lv/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-lv/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Izslēgt lidojuma režīmu"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Vizuālā balss pasta aktivizēšana"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Kamēr vizuālais balss pasts nebūs pilnībā aktivizēts, iespējams, nesaņemsiet balss pasta paziņojumus. Lai izgūtu jaunus ziņojumus, kamēr balss pasts nav pilnībā aktivizēts, zvaniet balss pastam."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Nevar aktivizēt vizuālo balss pastu."</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Jūsu pastkaste ir gandrīz pilna. Lai atbrīvotu vietu un Google varētu pārvaldīt un dublēt jūsu balss pasta ziņojumus, aktivizējiet papildu krātuvi."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Balss pasta PIN iestatīšana"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Lai piekļūtu balss pastam zvanot, būs vajadzīgs balss pasta PIN."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Nezināma kļūda"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Lidojuma režīma iestatījumi"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"PIN iestatīšana"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Mēģināt vēlreiz"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-mk/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-mk/strings.xml
index 6ad7e1918..75c75570d 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-mk/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-mk/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Исклучете го авионскиот режим"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Се активира визуелна говорна пошта"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Може да не добивате известувања за говорна пошта сѐ додека говорната пошта не се активира во целост. Дотогаш, повикувајте ја говорната пошта за преслушување на новите пораки."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Не може да се активира визуелна говорна пошта"</string>
@@ -50,12 +49,11 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Вашето поштенско сандаче е речиси полно. За да ослободите простор, вклучете дополнителен простор за да може Google да управува и да прави бекап на пораките од вашата говорна пошта."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Поставете PIN за говорната пошта"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Секогаш кога ќе повикате за да пристапите до говорната пошта, ќе треба да внесете PIN за говорна пошта."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Непозната грешка"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Поставки на авионски режим"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Поставете PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Обидете се повторно"</string>
<string name="voicemail_action_turn_archive_on" msgid="6008444955560830591">"Вклучи"</string>
- <string name="voicemail_action_dimiss" msgid="6018415798136796966">"Не, благодарам"</string>
+ <string name="voicemail_action_dimiss" msgid="6018415798136796966">"Не, фала"</string>
<string name="voicemail_action_sync" msgid="5139315923415392787">"Синхронизирајте"</string>
<string name="voicemail_action_call_voicemail" msgid="6701710720535556395">"Повикајте говорна пошта"</string>
<string name="voicemail_action_call_customer_support" msgid="7698973007656462748">"Повикајте ја Поддршката на корисници"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-ml/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-ml/strings.xml
index 096b9294c..892469c9d 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-ml/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-ml/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"ഫ്ലൈറ്റ് മോഡ് ഓഫുചെയ്യുക"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"വിഷ്വൽ വോയ്‌സ്മെയിൽ സജീവമാക്കുന്നു"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"വിഷ്വൽ വോയ്‌സ്‌മെയിൽ പൂർണ്ണമായും സജീവമാകുന്നത് വരെ നിങ്ങൾക്ക് വോയ്‌സ്‌മെയിൽ അറിയിപ്പുകൾ ലഭിക്കാനിടയില്ല. വോയ്‌സ്‌മെയിൽ പൂർണ്ണമായും സജീവമാകുന്നത് വരെ പുതിയ സന്ദേശങ്ങൾ വീണ്ടെടുക്കാൻ വോയ്‌സ്‌മെയിലിലേക്ക് വിളിക്കുക."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"വിഷ്വൽ വോയ്‌സ്‌മെയിൽ സജീവമാക്കാനാവുന്നില്ല"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"നിങ്ങളുടെ മെയിൽബോക്‌സ്‌ ഏകദേശം നിറഞ്ഞിരിക്കുന്നു. ഇടം സൃഷ്‌ടിക്കാൻ അധിക സ്‌റ്റോറേജ് ഓണാക്കുക, തുടർന്ന് Google-ന് നിങ്ങളുടെ വോയ്‌സ്‌മെയിൽ സന്ദേശങ്ങൾ മാനേജുചെയ്യാനും ബായ്‌ക്കപ്പെടുക്കാനുമാകും."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"നിങ്ങളുടെ വോയ്‌സ്മെയിൽ പിൻ സജ്ജമാക്കുക"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"വോയ്‌സ്മെയിൽ ആക്‌സസ് ചെയ്യാൻ ശ്രമിക്കുമ്പോഴെല്ലാം നിങ്ങൾക്കൊരു വോയ്‌സ്‌മെയിൽ പിൻ ആവശ്യമാണ്."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"തിരിച്ചറിയാനാകാത്ത പിശക്"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"ഫ്ലൈറ്റ് മോഡ് ക്രമീകരണം"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"പിൻ സജ്ജമാക്കുക"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"വീണ്ടും ശ്രമിക്കുക"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-mn/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-mn/strings.xml
index 5d0edbb13..26d53ee22 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-mn/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-mn/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Нислэгийн горимыг унтраах"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Уншиж болох дуут шууданг идэвхжүүлж байна"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Уншиж болох дуут шууданг бүрэн идэвхжүүлэхээс өмнө танд дуут шуудангийн мэдэгдэл ирэхгүй байж магадгүй. Дуут шууданг бүрэн идэвхжих хүртэл шинэ зурвас авахын тулд дуут шуудан руу залгана уу."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Уншиж болох дуут шууданг идэвхжүүлэх боломжгүй"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Таны имэйл хайрцаг бараг дүүрсэн байна. Сул зай гаргахын тулд гадаад хадгалах санг асааж өөрийн дуут шуудангийн зурвасуудыг удирдах, нөөцлөх боломжийг Google-д олгоно уу."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Өөрийн дуут шуудангийн PIN-г тохируулна уу"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Та дуут шуудандаа хандахаар дуудлага хийх бүрт дуут шуудангийн PIN шаардлагатай болно."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Тодорхойгүй алдаа"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Нислэгийн горимын тохиргоо"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"PIN тохируулах"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Дахин оролдоно уу"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-mr/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-mr/strings.xml
index b5c39e9cf..b825f376b 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-mr/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-mr/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"विमान मोड बंद करा"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"दृश्‍यमान व्हॉइसमेल सक्रिय करीत आहे"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"व्हिज्युअल व्हॉइसमेल पूर्णपणे सक्रिय होईपर्यंत आपल्याला व्हॉइसमेल सूचना प्राप्त होऊ शकत नाहीत. व्हॉइसमेल पूर्णपणे सक्रिय होईपर्यंत नवीन संदेश पुनर्प्राप्त करण्यासाठी व्हॉइसमेल बोलवा."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"दृश्‍यमान व्हॉइसमेल सक्रिय करू शकत नाही"</string>
@@ -29,16 +28,16 @@
<string name="voicemail_error_no_signal_cellular_required_message" msgid="6452586752169746399">"व्हॉइसमेल तपासण्यासाठी आपल्या फोनसाठी मोबाइल डेटा कनेक्शनची आवश्यकता आहे."</string>
<string name="voicemail_error_activation_failed_title" msgid="3823477898681399391">"दृश्‍यमान व्हॉइसमेल सक्रिय करू शकत नाही"</string>
<string name="voicemail_error_activation_failed_message" msgid="2188301459207765442">"आपण व्हॉइसमेल तपासण्यासाठी अद्याप कॉल करू शकता."</string>
- <string name="voicemail_error_no_data_title" msgid="8127858252892092732">"दृश्यमान व्हॉइसमेल अद्यतनित करू शकत नाही"</string>
+ <string name="voicemail_error_no_data_title" msgid="8127858252892092732">"दृश्यमान व्हॉइसमेल अपडेट करू शकत नाही"</string>
<string name="voicemail_error_no_data_message" msgid="6634124460113498265">"आपले वाय‑फाय किंवा मोबाइल डेटा कनेक्शन चांगले असताना पुन्हा प्रयत्न करा. आपण व्हॉइसमेल तपासण्‍यासाठी अद्याप कॉल करू शकता."</string>
<string name="voicemail_error_no_data_cellular_required_message" msgid="2521491029817662357">"आपले मोबाइल डेटा कनेक्शन चांगले असताना पुन्हा प्रयत्न करा. आपण व्हॉइसमेल तपासण्यासाठी अद्याप कॉल करू शकता."</string>
- <string name="voicemail_error_bad_config_title" msgid="527594487104462966">"दृश्यमान व्हॉइसमेल अद्यतनित करू शकत नाही"</string>
+ <string name="voicemail_error_bad_config_title" msgid="527594487104462966">"दृश्यमान व्हॉइसमेल अपडेट करू शकत नाही"</string>
<string name="voicemail_error_bad_config_message" msgid="2692955418930476771">"आपण व्हॉइसमेल तपासण्यासाठी अद्याप कॉल करू शकता."</string>
- <string name="voicemail_error_communication_title" msgid="9183339646110368169">"दृश्यमान व्हॉइसमेल अद्यतनित करू शकत नाही"</string>
+ <string name="voicemail_error_communication_title" msgid="9183339646110368169">"दृश्यमान व्हॉइसमेल अपडेट करू शकत नाही"</string>
<string name="voicemail_error_communication_message" msgid="1226746423005179379">"आपण व्हॉइसमेल तपासण्यासाठी अद्याप कॉल करू शकता."</string>
- <string name="voicemail_error_server_connection_title" msgid="3036980885397552848">"दृश्यमान व्हॉइसमेल अद्यतनित करू शकत नाही"</string>
+ <string name="voicemail_error_server_connection_title" msgid="3036980885397552848">"दृश्यमान व्हॉइसमेल अपडेट करू शकत नाही"</string>
<string name="voicemail_error_server_connection_message" msgid="6008577624710159550">"आपण व्हॉइसमेल तपासण्यासाठी अद्याप कॉल करू शकता."</string>
- <string name="voicemail_error_server_title" msgid="5355286554022049134">"दृश्यमान व्हॉइसमेल अद्यतनित करू शकत नाही"</string>
+ <string name="voicemail_error_server_title" msgid="5355286554022049134">"दृश्यमान व्हॉइसमेल अपडेट करू शकत नाही"</string>
<string name="voicemail_error_server_message" msgid="3538157415413084592">"आपण व्हॉइसमेल तपासण्यासाठी अद्याप कॉल करू शकता."</string>
<string name="voicemail_error_inbox_near_full_title" msgid="7568681773644454672">"इनबॉक्स जवळजवळ भरलेला"</string>
<string name="voicemail_error_inbox_near_full_message" msgid="354118612203528244">"आपला इनबॉक्स भरलेला असल्यास आपण नवीन व्हॉइसमेल प्राप्त करण्यात सक्षम असणार नाही."</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"आपला मेलबॉक्स जवळजवळ पूर्ण भरला आहे. स्थान मोकळे करण्यासाठी, अतिरिक्त संचय चालू करा त्यामुळे Google आपले व्हॉइसमेल संदेश व्यवस्थापित करू शकते आणि त्यांचा बॅक अप घेऊ शकते."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"आपला व्हॉइसमेल पिन सेट करा"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"आपल्या व्हॉइसमेलमध्ये प्रवेश करण्यासाठी आपण कधीही कॉल करता तेव्हा आपल्याला व्हॉइसमेल पिन आवश्यक असेल."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"अज्ञात त्रुटी"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"विमान मोड सेटिंग्ज"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"पिन सेट करा"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"पुन्‍हा प्रयत्न करा"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-ms/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-ms/strings.xml
index 210e4784c..dc76381e3 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-ms/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-ms/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Matikan mod pesawat"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Mengaktifkan mel suara visual"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Anda mungkin tidak menerima pemberitahuan mel suara sehingga mel suara visual diaktifkan sepenuhnya. Panggil mel suara untuk mengambil mesej baharu sehingga mel suara diaktifkan sepenuhnya."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Tidak dapat mengaktifkan mel suara visual"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Peti mel anda hampir penuh. Untuk mengosongkan ruang, hidupkan storan tambahan supaya Google boleh mengurus dan menyandarkan mesej mel suara anda."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Tetapkan PIN mel suara anda"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Anda memerlukan PIN mel suara setiap kali anda memanggil untuk mengakses mel suara anda."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Ralat tidak diketahui"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Tetapan Mod Pesawat"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Tetapkan PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Cuba Lagi"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-my/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-my/strings.xml
index 7f10cb20b..8b53606f8 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-my/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-my/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"လေယာဉ်ပျံမုဒ်ပိတ်ရန်"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"မြင်နိုင်သောအသံမေးလ်ကို ဖွင့်နေသည်"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"မြင်ရသောအသံမေးလ်ကို အပြည့်အဝစမဖွင့်သရွေ့ အသံမေးလ်အကြောင်းကြားချက်များကို လက်ခံရရှိနိုင်မည်မဟုတ်ပါ။ အသံမေးလ်ကို အပြည့်အဝစဖွင့်မပြီးမချင်း မက်ဆေ့ဂျ်အသစ်များရယူရန် အသံမေးလ်ခေါ်ဆိုပါ။"</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"မြင်ရသောအသံမေးလ်ကို ဖွင့်၍မရပါ"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"သင့်ဝင်စာ ပြည့်လုပါပြီ။ နေရာလွတ်ရရှိရန်အတွက် Google က သင်၏အသံမေးလ်မက်ဆေ့ဂျ်များကို စီမံခန့်ခွဲပြီး မိတ္တူကူးနိုင်ရန် အပိုသိုလှောင်မှုကို ဖွင့်ပါ။"</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"သင်၏အသံမေးလ်ပင်နံပါတ် သတ်မှတ်ပါ"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"သင်၏အသံမေးလ်ကို သုံးစွဲရန်အတွက် သင်ခေါ်ဆိုသည့်အခါတိုင်း အသံမေးလ်ပင်နံပါတ်တစ်ခု လိုအပ်ပါမည်။"</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"အမျိုးအမည်မသိမှားယွင်းမှု"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"လေယာဉ်ပျံမုဒ်ဆက်တင်များ"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"ပင်နံပါတ်သတ်မှတ်ပါ"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"ထပ်စမ်းကြည့်ရန်"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-nb/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-nb/strings.xml
index 9e64ee7b7..029e4cb20 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-nb/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-nb/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Slå av flymodus"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Slår på visuell talepostkasse"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Det er ikke sikert at du kan motta talepostvarsler før visuell talepost er fullt aktivert. Ring talepost for å hente nye meldinger før aktiveringen er fullført."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Kan ikke slå på visuell talepost"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Talepostkassen din er nesten full. Frigjør plass ved å slå på ekstra lagringsplass og la Google administrere og ta sikkerhetskopi av taleposten din."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Angi PIN-koden din for talepost"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Du trenger PIN-koden hver gang du ringer for å sjekke taleposten din."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Ukjent feil"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Flymodus-innstillinger"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Angi PIN-kode"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Prøv på nytt"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-ne/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-ne/strings.xml
index 08741f288..12ea00cbe 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-ne/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-ne/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"हवाइजहाज मोडलाई निष्क्रिय पार्नुहोस्"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"भिजुअल भ्वाइसमेललाई सक्रिय पार्दै"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"भिजुअल भ्वाइसमेल पूर्णतया सक्रिय नभएसम्म तपाईँलाई भ्वाइसमेलका सूचनाहरू प्राप्त नहुन सक्छन्। भ्वाइसमेल पूर्णतया सक्रिय नहुन्जेल नयाँ सन्देशहरू प्राप्त गर्न भ्वाइसमेल सेवामा कल गर्नुहोस्।"</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"भिजुअल भ्वाइस मेललाई सक्रिय पार्न सकिँदैन"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"तपाईंको मेल बक्स लगभग भरिएको छ। ठाउँ खाली गर्न Google ले तपाईंका भ्वाइस मेल सन्देशहरूको व्यवस्थापन र ब्याकअप गर्न सकोस् भन्नाका खातिर अतिरिक्त भण्डारणलाई सक्रिय पार्नुहोस्।"</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"आफ्नो भ्वाइस मेलको PIN सेट गर्नुहोस्"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"तपाईँलाई जुनसुकै समयमा आफ्नो भ्वाइस मेलमा पहुँच गर्न कल गर्दा भ्वाइस मेल PIN को आवश्यकता पर्दछ।"</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"अज्ञात त्रुटि"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"हवाइजहाज मोड सेटिङ"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"PIN सेट गर्नुहोस्"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"फेरि प्रयास गर्नुहोस्"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-nl/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-nl/strings.xml
index a5e7d547e..7e73cae49 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-nl/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-nl/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Vliegtuigmodus uitschakelen"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Visuele voicemail activeren"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Je ontvangt mogelijk geen voicemailmeldingen totdat visuele voicemail volledig is geactiveerd. Bel je voicemail om nieuwe berichten op te halen totdat visuele voicemail volledig is geactiveerd."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Kan visuele voicemail niet activeren"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Je mailbox is bijna vol. Als je ruimte wilt vrijmaken, schakel je extra opslagruimte in zodat Google je voicemailberichten kan beheren en er back-ups van kan maken."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Een pincode voor je voicemail instellen"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Je hebt een pincode voor de voicemail nodig wanneer je belt om toegang tot je voicemail te krijgen."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Onbekende fout"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Instellingen voor vliegtuigmodus"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Pincode instellen"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Opnieuw proberen"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-no/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-no/strings.xml
index 9e64ee7b7..029e4cb20 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-no/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-no/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Slå av flymodus"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Slår på visuell talepostkasse"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Det er ikke sikert at du kan motta talepostvarsler før visuell talepost er fullt aktivert. Ring talepost for å hente nye meldinger før aktiveringen er fullført."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Kan ikke slå på visuell talepost"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Talepostkassen din er nesten full. Frigjør plass ved å slå på ekstra lagringsplass og la Google administrere og ta sikkerhetskopi av taleposten din."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Angi PIN-koden din for talepost"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Du trenger PIN-koden hver gang du ringer for å sjekke taleposten din."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Ukjent feil"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Flymodus-innstillinger"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Angi PIN-kode"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Prøv på nytt"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-pa/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-pa/strings.xml
index 93302b02e..e77084a30 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-pa/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-pa/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"ਹਵਾਈ ਜਹਾਜ਼ ਮੋਡ ਬੰਦ ਕਰੋ"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"ਵਿਜ਼ੁਅਲ ਵੌਇਸਮੇਲ ਕਿਰਿਆਸ਼ੀਲ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"ਜਦੋਂ ਤੱਕ ਵਿਜ਼ੁਅਲ ਵੌਇਸਮੇਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕਿਰਿਆਸ਼ੀਲ ਨਹੀਂ ਹੋ ਜਾਂਦੀ, ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਵੌਇਸਮੇਲ ਸੂਚਨਾਵਾਂ ਪ੍ਰਾਪਤ ਨਾ ਹੋਣ। ਵੌਇਸਮੇਲ ਦੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕਿਰਿਆਸ਼ੀਲ ਹੋਣ ਤੱਕ ਨਵੇਂ ਸੁਨੇਹੇ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਵੌਇਸਮੇਲ ਨੂੰ ਕਾਲ ਕਰੋ।"</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"ਵਿਜ਼ੁਅਲ ਵੌਇਸਮੇਲ ਨੂੰ ਕਿਰਿਆਸ਼ੀਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"ਤੁਹਾਡਾ ਮੇਲਬਾਕਸ ਲਗਭਗ ਭਰਿਆ ਹੋਇਆ ਹੈ। ਜਗ੍ਹਾ ਖਾਲੀ ਕਰਨ ਲਈ, ਵਾਧੂ ਸਟੋਰੇਜ ਨੂੰ ਚਾਲੂ ਕਰੋ ਤਾਂ ਕਿ Google ਤੁਹਾਡੇ ਵੌਇਸਮੇਲ ਸੁਨੇਹਿਆਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰ ਸਕੇ ਅਤੇ ਬੈਕਅੱਪ ਲੈ ਸਕੇ।"</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"ਆਪਣਾ ਵੌਇਸਮੇਲ PIN ਸੈੱਟ ਕਰੋ"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"ਜਦੋਂ ਵੀ ਤੁਸੀਂ ਆਪਣੀ ਵੌਇਸਮੇਲ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈ ਕਾਲ ਕਰੋਂਗੇ ਤਾਂ ਤੁਹਾਨੂੰ ਇੱਕ ਵੌਇਸਮੇਲ PIN ਦੀ ਲੋੜ ਪਵੇਗੀ।"</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"ਅਗਿਆਤ ਗੜਬੜ"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"ਹਵਾਈ ਜਹਾਜ਼ ਮੋਡ ਸੈਟਿੰਗਾਂ"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"PIN ਸੈੱਟ ਕਰੋ"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-pl/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-pl/strings.xml
index 18b09028b..00cbe8bb6 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-pl/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-pl/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Wyłącz tryb samolotowy"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Aktywuję wizualną pocztę głosową"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Powiadomienia poczty głosowej mogą być dostępne dopiero po pełnej aktywacji wizualnej poczty głosowej. Do tego momentu nowe wiadomości możesz pobierać, dzwoniąc na pocztę głosową."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Nie udało się aktywować wizualnej poczty głosowej"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Twoja skrzynka pocztowa jest prawie pełna. Jeśli chcesz zwolnić miejsce, włącz dodatkowe miejsce, aby umożliwić Google zarządzanie Twoimi wiadomościami głosowymi i tworzenie ich kopii zapasowej."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Ustaw kod PIN do poczty głosowej"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Za każdym razem, gdy zadzwonisz pod numer poczty głosowej, będzie konieczne wpisanie kodu PIN."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Nieznany błąd"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Ustawienia trybu samolotowego"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Ustaw kod PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Spróbuj jeszcze raz"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-pt-rBR/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-pt-rBR/strings.xml
index ce2b4eea3..0256becba 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-pt-rBR/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-pt-rBR/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Desativar modo avião"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Ativando correio de voz visual"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Talvez você não receba notificações do correio de voz até que o correio de voz visual esteja totalmente ativado. Enquanto isso não acontecer, ligue para o correio de voz para receber as novas mensagens."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Não foi possível ativar o correio de voz visual"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Sua caixa de correio está quase cheia. Para liberar espaço, ative o armazenamento extra para que o Google possa gerenciar e fazer o backup das suas mensagens do correio de voz."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Definir seu PIN do correio de voz"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Você precisará de um PIN do correio de voz sempre que ligar para acessar seu correio de voz."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Erro desconhecido"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Configurações do modo avião"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Definir PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Tentar novamente"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-pt-rPT/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-pt-rPT/strings.xml
index 3b8ba1b0d..c4ec4e56e 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-pt-rPT/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-pt-rPT/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Desativar o modo de avião"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"A ativar o correio de voz visual..."</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Poderá não receber notificações de correio de voz até o correio de voz visual estar completamente ativado. Ligue para o correio de voz para obter novas mensagens até o correio de voz estar completamente ativado."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Não é possível ativar o correio de voz visual"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"A sua caixa de correio está quase cheia. Para libertar espaço, ative o armazenamento adicional para que a Google possa gerir e criar uma cópia de segurança das suas mensagens de correio de voz."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Definir o seu PIN do correio de voz"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Irá precisar de um PIN do correio de voz sempre que efetuar uma chamada para aceder ao seu correio de voz."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Erro desconhecido"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Definições do modo de avião"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Definir PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Tentar novamente"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-pt/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-pt/strings.xml
index ce2b4eea3..0256becba 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-pt/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-pt/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Desativar modo avião"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Ativando correio de voz visual"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Talvez você não receba notificações do correio de voz até que o correio de voz visual esteja totalmente ativado. Enquanto isso não acontecer, ligue para o correio de voz para receber as novas mensagens."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Não foi possível ativar o correio de voz visual"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Sua caixa de correio está quase cheia. Para liberar espaço, ative o armazenamento extra para que o Google possa gerenciar e fazer o backup das suas mensagens do correio de voz."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Definir seu PIN do correio de voz"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Você precisará de um PIN do correio de voz sempre que ligar para acessar seu correio de voz."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Erro desconhecido"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Configurações do modo avião"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Definir PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Tentar novamente"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-ro/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-ro/strings.xml
index 046df48a4..d6d478de0 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-ro/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-ro/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Dezactivați modul Avion"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Se activează mesageria vocală vizuală"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"E posibil să nu primiți notificări de la mesageria vocală până când mesageria vocală vizuală nu este activată complet. Apelați mesageria vocală pentru a prelua mesajele noi până la activarea completă a mesageriei."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Nu se poate activa mesagerie vocală vizuală"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Căsuța dvs. de e-mail este aproape plină. Pentru a elibera spațiu, activați spațiul de stocare suplimentar și astfel Google poate să vă gestioneze mesajele vocale și să facă backup pentru acestea."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Setați un cod PIN pentru mesageria vocală"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Aveți nevoie de un cod PIN pentru mesageria vocală când sunați pentru a o accesa."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Eroare necunoscută"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Setări pentru modul avion"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Setați codul PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Încercați din nou"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-ru/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-ru/strings.xml
index 4994b4619..331509d72 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-ru/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-ru/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Отключить режим полета"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Включение просмотра голосовой почты"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Вы не будете получать оповещения, пока не активируете визуальную голосовую почту. Позвоните, чтобы прослушать новые сообщения."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Не удалось включить просмотр голосовой почты"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Почтовый ящик почти заполнен. Чтобы освободить место, активируйте дополнительное пространство. После этого Google сможет управлять вашими голосовыми сообщениями и сохранять их резервные копии."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Установите PIN-код голосовой почты"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Он будет нужен вам каждый раз, когда вы звоните, чтобы прослушать голосовую почту."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Неизвестная ошибка"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Настройки режима полета"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Установить PIN-код"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Повторить"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-si/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-si/strings.xml
index ddba002b2..441d67bea 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-si/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-si/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"ගුවන් යානා ප්‍රකාරය ක්‍රියාවිරහිත කරන්න"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"දෘශ්‍ය හඬ තැපෑල ක්‍රියාත්මක කිරීම"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"දෘශ්‍ය හඬ තැපෑල සම්පූර්ණයෙන් සක්‍රිය කරන තෙක් ඔබට හඩ තැපැල් දැනුම් දීම් නොලැබීමට හැකිය. දෘශ්‍ය හඬ තැපෑල සම්පූර්ණයෙන් සක්‍රිය කරන තෙක් නව පණිවිඩ යළි ලබා ගැනීමට හඬ තැපෑල අමතන්න."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"දෘශ්‍ය හඬ තැපෑල ක්‍රියාත්මක කළ නොහැකිය"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"ඔබේ තැපැල් පෙට්ටිය මුළුමනින්ම පාහේ පිරී ඇත. ඉඩ නිදහස් කර ගැනීමට, අතිරේක ගබඩාව ක්‍රියාත්මක කරන්න. එවිට Google හට ඔබේ හඬ තැපැල් පණිවිඩ කළමනාකරණය කිරීමට සහ උපස්ථ කිරීමට හැකිය."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"ඔබේ හඬ තැපැල් PIN අංකය සකසන්න"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"ඔබ ඔබේ හඬ තැපෑලට ප්‍රවේශ වීමට අමතන ඕනෑම අවස්ථාවක ඔබට හඬ තැපැල් PIN අංකයක් අවශ්‍ය වනු ඇත."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"නොදන්නා දෝෂයකි"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"ගුවන් යානා ප්‍රකාර සැකසීම්"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"PIN අංකය සකසන්න"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"නැවත උත්සාහ කරන්න"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-sk/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-sk/strings.xml
index 692d68b7a..8e398919d 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-sk/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-sk/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Vypnúť režim v lietadle"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Aktivuje sa vizuálna hlasová schránka"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Kým nebude vizuálna hlasová schránka úplne aktivovaná, pravdepodobne nebudete dostávať upozornenia hlasovej schránky. Kým nebude hlasová schránka úplne aktivovaná, nové správy môžete načítať zavolaním do hlasovej schránky."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Vizuálna hlasová schránka sa nedá aktivovať"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Poštovú schránku máte takmer plnú. Ak chcete uvoľniť miesto, zapnite si ďalšie úložisko, aby mohol Google spravovať a zálohovať vaše hlasové správy."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Nastaviť kód PIN hlasovej schránky"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Kód PIN hlasovej schránky budete potrebovať vždy, keď zavoláte do svojej hlasovej schránky."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Neznáma chyba"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Nastavenia režimu v lietadle"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Nastaviť kód PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Skúsiť znova"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-sl/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-sl/strings.xml
index 50a7199df..f42a232f3 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-sl/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-sl/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Izklop načina za letalo"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Aktiviranje vizualnih sporočil v odzivniku"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Dokler niso vizualna sporočila v odzivniku v celoti aktivirana, morda ne boste prejemali obvestil o sporočilih v odzivniku. Pokličite odzivnik, da prenesete nova sporočila, dokler niso sporočila v odzivniku v celoti aktivirana."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Vizualnih sporočil v odzivniku ni mogoče aktivirati"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Odzivnik je skoraj poln. Če želite sprostiti prostor, vklopite dodaten prostor za shranjevanje, da bo Google lahko upravljal vaša sporočila v odzivniku in jih varnostno kopiral."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Nastavite kodo PIN za glasovno pošto"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Kodo PIN za glasovno pošto boste potrebovali ob vsakem klicu za dostop do glasovne pošte."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Neznana napaka"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Nastavitve načina za letalo"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Nastavi kodo PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Poskusi znova"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-sq/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-sq/strings.xml
index 459760ce6..49ab33f47 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-sq/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-sq/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Çaktivizo modalitetin e aeroplanit"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Po aktivizon postën zanore vizuale"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Mund të mos marrësh njoftime të postës zanore derisa posta zanore vizuale të aktivizohet plotësisht. Merr në telefon te posta zanore për të marrë mesazhet e reja derisa posta zanore të aktivizohet plotësisht."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Posta zanore vizuale nuk aktivizohet"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Kutia jote postare është thuajse plot. Për të liruar hapësirën, aktivizo hapësirën ruajtëse shtesë që Google të mund të menaxhojë dhe të rezervojë mesazhet e tua të postës zanore."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Vendos kodin PIN të postës zanore"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Të duhet një kod PIN për postën zanore në çdo kohë që telefonon për të hyrë te posta zanore."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Gabim i panjohur"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Cilësimet e modalitetit në aeroplan"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Konfiguro kodin PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Provo përsëri"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-sr/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-sr/strings.xml
index 6c6557241..e2a4798d1 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-sr/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-sr/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Искључите режим рада у авиону"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Активира се визуелна говорна пошта"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Можда нећете добијати обавештења о говорној пошти док потпуно не активирате визуелну говорну пошту. Позовите говорну пошту да бисте преузели нове поруке док говорна пошта не буде потпуно активирана."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Активирање визуелне говорне поште није успело"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Поштанско сандуче је скоро пуно. Да бисте ослободили простор, укључите додатни меморијски простор, па ће Google моћи да управља вашим говорним порукама и прави њихове резервне копије."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Подесите PIN говорне поште"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"PIN говорне поште вам треба сваки пут кад упућујете позив да бисте приступили говорној пошти."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Непозната грешка"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Подешавања режима рада у авиону"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Подеси PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Пробај поново"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-sv/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-sv/strings.xml
index 22dea5edd..eba474fd8 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-sv/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-sv/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Inaktivera flygplansläge"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Aktiverar visuell röstbrevlåda"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Du får kanske inte röstmeddelanden tills visuell röstbrevlåda är helt aktiverad. Ring röstbrevlådan för att hämta nya meddelanden innan den är helt aktiverad."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Det går inte att aktivera visuell röstbrevlåda"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Din postlåda är nästan full. Frigör utrymme genom att aktivera extra lagringsutrymme så att Google kan hantera och säkerhetskopiera dina röstmeddelanden."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Ange PIN-kod till röstbrevlåda"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Du måste ha en PIN-kod till röstbrevlådan varje gång du ringer till den."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Okänt fel"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Inställningar för flygplansläge"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Ange PIN-kod"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Försök igen"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-sw/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-sw/strings.xml
index 6b8b1f398..628efa8f3 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-sw/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-sw/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Zima hali ya ndegeni"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Inawasha kipengele cha ujumbe wa sauti unaoonekana"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Huenda usipokee arifa za ujumbe wa sauti mpaka kipengele cha ujumbe wa sauti unaoonekana kiwe kimewashwa kabisa. Piga nambari ya ujumbe wa sauti ili upate ujumbe mpya mpaka kipengele hicho kitakapokuwa kimewashwa kabisa."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Imeshindwa kuwasha kipengele cha ujumbe wa sauti unaoonekana"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Sanduku lako la ujumbe wa sauti linakaribia kujaa. Ili upate nafasi, washa hifadhi ya ziada ili Google idhibiti na kuweka nakala rudufu ya ujumbe wako wa sauti."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Weka PIN yako ya ujumbe wa sauti"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Utahitaji PIN ya ujumbe wa sauti wakati wowote unapopiga simu ili ufikie ujumbe wako wa sauti."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Hitilafu isiyojulikana"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Mipangilio ya Hali ya Ndegeni"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Weka PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Jaribu Tena"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-ta/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-ta/strings.xml
index 5a51c9444..346d89819 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-ta/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-ta/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"விமானப் பயன்முறையை முடக்கு"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"விஷூவல் குரலஞ்சலைச் செயல்படுத்துகிறது"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"விஷுவல் குரலஞ்சலை முழுவதுமாக இயக்கும் வரை, உங்களால் குரலஞ்சல் அறிவிப்புகளைப் பெற முடியாமல் போகலாம். குரலஞ்சலை முழுவதுமாக இயக்கும் வரை புதிய செய்திகளைப் பெற, குரலஞ்சலை அழைக்கவும்."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"விஷூவல் குரலஞ்சலைச் செயல்படுத்த முடியவில்லை"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"உங்கள் அஞ்சல்பெட்டி கிட்டத்தட்ட நிரம்பிவிட்டது. இடத்தைக் காலியாக்க, கூடுதல் சேமிப்பகத்தை இயக்கவும். இதன் மூலம் Google உங்கள் குரலஞ்சல் செய்திகளை நிர்வகித்து, காப்புப் பிரதி எடுக்கலாம்."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"உங்கள் குரலஞ்சல் பின்னை அமைக்கவும்"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"உங்கள் குரலஞ்சலை அணுகுவதற்கு நீங்கள் எப்போது அழைத்தாலும் குரலஞ்சல் பின் அவசியம்."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"அறியப்படாத பிழை"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"விமானப் பயன்முறை அமைப்புகள்"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"பின்னை அமை"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"மீண்டும் முயலவும்"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-te/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-te/strings.xml
index f17ad7931..f3372125c 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-te/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-te/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"ఎయిర్‌ప్లైన్ మోడ్‌ను ఆఫ్ చేయండి"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"దృశ్య వాయిస్ మెయిల్‌ను సక్రియం చేస్తోంది"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"దృశ్య వాయిస్ మెయిల్ పూర్తిగా సక్రియం అయ్యే వరకు మీరు వాయిస్ మెయిల్ నోటిఫికేషన్‌లను స్వీకరించలేకపోవచ్చు. వాయిస్ మెయిల్ పూర్తిగా సక్రియం అయ్యే వరకు కొత్త సందేశాలను తిరిగి పొందడానికి వాయిస్ మెయిల్‌కి కాల్ చేయండి."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"దృశ్య వాయిస్ మెయిల్‌ను సక్రియం చేయడం సాధ్యపడదు"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"మీ మెయిల్‌బాక్స్ దాదాపు నిండిపోయింది. స్థలాన్ని ఖాళీ చేసేందుకు అదనపు నిల్వను ఆన్ చేయండి, దీని వలన Google మీ వాయిస్ మెయిల్ సందేశాలను నిర్వహించగలదు మరియు బ్యాకప్ చేయగలదు."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"మీ వాయిస్ మెయిల్ PIN సెట్ చేయండి"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"మీరు మీ వాయిస్ మెయిల్‌ను ప్రాప్యత చేయడానికి కాల్ చేసే ప్రతిసారి మీకు వాయిస్ మెయిల్ PIN అవసరమవుతుంది."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"తెలియని లోపం"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"ఎయిర్‌ప్లైన్ మోడ్ సెట్టింగ్‌లు"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"PIN సెట్ చేయి"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"మళ్లీ ప్రయత్నించండి"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-th/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-th/strings.xml
index fffae99c3..96ec15d08 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-th/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-th/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"ปิดโหมดบนเครื่องบิน"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"กำลังเปิดใช้ข้อความเสียงพร้อมภาพ"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"คุณอาจไม่ได้รับการแจ้งเตือนข้อความเสียงจนกว่าจะเปิดใช้ข้อความเสียงพร้อมภาพแบบเต็มรูปแบบ โทรฟังข้อความเสียงเพื่อเรียกข้อความใหม่จนกว่าจะเปิดใช้ข้อความเสียงพร้อมภาพแบบเต็มรูปแบบ"</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"เปิดใช้ข้อความเสียงพร้อมภาพไม่ได้"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"กล่องจดหมายของคุณใกล้เต็มแล้ว หากต้องการเพิ่มพื้นที่ว่าง โปรดเปิดพื้นที่เก็บข้อมูลเพิ่มเติมเพื่อให้ Google สามารถจัดการและเก็บสำรองข้อความเสียงได้"</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"ตั้งค่า PIN ข้อความเสียง"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"คุณต้องใช้ PIN ข้อความเสียงทุกครั้งที่โทรหาบริการข้อความเสียง"</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"ข้อผิดพลาดที่ไม่ทราบสาเหตุ"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"การตั้งค่าโหมดบนเครื่องบิน"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"ตั้งค่า PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"ลองใหม่"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-tl/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-tl/strings.xml
index b7b0cafb3..7504f1626 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-tl/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-tl/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"I-off ang airplane mode"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Ina-activate ang visual na voicemail"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Maaaring hindi ka makatanggap ng mga notification sa voicemail hanggang sa ganap na ma-activate ang visual na voicemail. Tawagan ang voicemail upang makuha ang mga bagong mensahe hanggang sa ganap na ma-activate ang voicemail."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Hindi ma-activate ang visual na voicemail"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Malapit nang mapuno ang iyong mailbox. Upang magbakante ng space, i-on ang karagdagang storage para pamahalaan at i-back up ng Google ang iyong mga mensahe sa voicemail."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Itakda ang iyong PIN sa voicemail"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Kakailanganin mo ng isang PIN sa voicemail sa tuwing tatawag ka upang ma-access ang iyong voicemail."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Hindi alam na error"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Mga Setting ng Airplane Mode"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Magtakda ng PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Subukang Muli"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-tr/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-tr/strings.xml
index 3d0e37968..6153af201 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-tr/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-tr/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Uçak modunu kapatın"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Görsel sesli mesaj etkinleştiriliyor"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Görsel sesli mesaj tam olarak etkinleştirilene dek sesli mesaj bildirimlerini almayabilirsiniz. Sesli mesaj tam olarak etkinleştirilene kadar, yeni mesajları almak için sesli mesaj hizmetini arayın."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Görsel sesli mesaj etkinleştirilemiyor"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Posta kutunuz dolmak üzere. Google\'ın sesli mesajlarınızı yönetebileceği ve yedekleyebileceği şekilde yer açmak için ekstra depolama alanını etkinleştirin."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Sesli mesaj PIN\'inizi ayarlayın"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Sesli mesajlarınıza erişmek için her aradığınızda bir sesli mesaj PIN\'i girmeniz gerekecek."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Bilinmeyen hata"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Uçak Modu Ayarları"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"PIN ayarlayın"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Tekrar Deneyin"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-uk/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-uk/strings.xml
index 08cfb239a..e48cec3c7 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-uk/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-uk/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Вимкнути режим польоту"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Активація візуальної голосової пошти"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Якщо візуальну голосову пошту активовано неповністю, сповіщення голосової пошти можуть не надходити. У такому разі слід телефонувати на голосову пошту, щоб прослуховувати нові повідомлення."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Не вдалось активувати візуальну голосову пошту"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"У поштовій скриньці майже не залишилося місця. Щоб звільнити його, увімкніть додаткову пам’ять, і тоді Google почне робити резервні копії вашої голосової пошти й керувати нею."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Установіть PIN-код голосової пошти"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"PIN-код буде потрібен під час кожного дзвінка на голосову пошту."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Невідома помилка"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Налаштування режиму польоту"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Установити PIN-код"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Повторити спробу"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-ur/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-ur/strings.xml
index 55f1e0b8b..cd6a4f81a 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-ur/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-ur/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"ہوائی جہاز وضع آف کریں"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"بصری صوتی میل کو فعال کیا جا رہا ہے"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"بصری صوتی میل کے مکمل طور پر فعال ہونے تک ہو سکتا ہے آپ کو صوتی میل کی اطلاعات موصول نہ ہو۔ صوتی میل کے مکمل طور پر فعال ہونے تک نئے پیغامات کی بازیافت کیلئے صوتی میل پر کال کریں۔"</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"بصری صوتی میل کو فعال نہیں کیا جا سکتا"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"‏آپ کا میل باکس تقریباً بھر گیا ہے۔ جگہ خالی کرنے کیلئے، اضافی اسٹوریج کو آن کریں تا کہ Google آپ کے صوتی میل پیغامات کا بیک اپ اور ان کا نظم کر سکے۔"</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"‏اپنی صوتی میل PIN سیٹ کریں"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"‏آپ جب بھی صوتی میل تک رسائی کیلئے کال کریں گے تو آپ کو صوتی میل PIN چاہئیے ہوگی۔"</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"نامعلوم خرابی"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"ہوائی جہاز وضع کی ترتیبات"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"‏PIN سیٹ کریں"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"دوبارہ کوشش کریں"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-uz/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-uz/strings.xml
index f31207414..b3a50cf9a 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-uz/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-uz/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Parvoz rejimini o‘chirib qo‘yish"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Vizual ovozli pochta faollashtirilmoqda"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Vizual ovozli pochta xizmati faollashtirilmasa, yangi ovozli xabarlar haqida bildirishnoma kelmaydi. Ungacha ovozli pochtaga qo‘ng‘iroq qilib, yangi xabarlarni tinglashingiz mumkin."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Vizual ovozli pochtani faollashtirib bo‘lmadi"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Pochtangiz qutisi deyarli to‘lgan. Unda joy bo‘shatish uchun qo‘shimcha xotirani yoqing. Google esa, ovozli xabarlaringiz nusxasini zaxiralashni hamda ularni boshqarishni boshlaydi."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Ovozli pochta uchun PIN kod o‘rnatish"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Ovozli pochtaga har safar qo‘ng‘iroq qilinganda PIN kod so‘raladi."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Noma’lum xatolik"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Parvoz rejimi sozlamalari"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"PIN kodni o‘rnatish"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Qayta urinib ko‘rish"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-vi/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-vi/strings.xml
index 895cf4870..0aed3fbef 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-vi/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-vi/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Tắt chế độ trên máy bay"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Đang kích hoạt thư thoại kèm theo hình ảnh"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Bạn có thể không nhận được thông báo thư thoại cho đến khi thư thoại kèm theo hình ảnh được kích hoạt hoàn toàn. Gọi thư thoại để truy xuất tin nhắn mới cho đến khi thư thoại được kích hoạt hoàn toàn."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Không kích hoạt được thư thoại kèm theo hình ảnh"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Hộp thư của bạn đã gần đầy. Để giải phóng dung lượng, hãy bật bộ nhớ bổ sung để Google có thể quản lý và sao lưu thư thoại của bạn."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Đặt mã PIN thư thoại của bạn"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Bạn cần có mã PIN thư thoại mỗi khi gọi để truy cập thư thoại của mình."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Lỗi không xác định"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Cài đặt chế độ trên máy bay"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Đặt mã PIN"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Thử lại"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-zh-rCN/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-zh-rCN/strings.xml
index deb018518..48bc833d8 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-zh-rCN/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-zh-rCN/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"关闭飞行模式"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"正在激活可视语音信箱"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"在可视语音信箱未完全激活前,您可能不会收到新语音邮件通知。在完全激活前,请呼叫语音信箱以获取新邮件。"</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"无法激活可视语音信箱"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"您的邮箱快满了。要释放空间,请启用额外存储空间,以便 Google 管理和备份您的语音邮件。"</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"设置语音信箱 PIN 码"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"您必须使用语音信箱 PIN 码,才能访问您的语音信箱。"</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"未知错误"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"飞行模式设置"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"设置 PIN 码"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"请重试"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-zh-rHK/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-zh-rHK/strings.xml
index add6d1a74..f0437465e 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-zh-rHK/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-zh-rHK/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"關閉飛行模式"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"正在啟用視像留言"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"視像留言完全啟用前,您可能無法接收留言通知。請致電留言信箱以取得新訊息,直至視像留言完全啟用。"</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"無法啟用視像留言"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"您的信箱快要滿了。若要騰出空間,請啟用額外儲存裝置,以便 Google 管理並備份您的留言訊息。"</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"設定留言信箱 PIN"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"您必須輸入留言信箱 PIN 才可收聽留言。"</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"不明錯誤"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"飛行模式設定"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"設定 PIN 碼"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"再試一次"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-zh-rTW/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-zh-rTW/strings.xml
index 5937bb1bf..06959b8c4 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-zh-rTW/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-zh-rTW/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"請關閉飛航模式"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"啟用視覺化語音信箱"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"您必須完整啟用視覺化語音信箱,才會收到語音留言通知。在未完整啟用這項功能之前,如要擷取新訊息,請撥打語音信箱號碼。"</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"無法啟用視覺化語音信箱"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"你的信箱容量幾乎已滿。如要釋出空間,請啟用額外的儲存空間,方便 Google 管理及備份你的語音留言。"</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"設定您的語音信箱 PIN 碼"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"您必須輸入語音信箱 PIN 碼才能存取您的語音信箱。"</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"不明錯誤"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"飛航模式設定"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"設定 PIN 碼"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"再試一次"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values-zu/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values-zu/strings.xml
index 5b31e3a00..c9db3ad4e 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values-zu/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values-zu/strings.xml
@@ -17,7 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title" msgid="335011175933917603">"Vala imodi yendiza"</string>
<string name="voicemail_error_activating_title" msgid="2428457130578359186">"Yenza kusebenze ivoyisimeyili ebonakalayo"</string>
<string name="voicemail_error_activating_message" msgid="7157030596259443393">"Kungenzeka ungatholi izaziso zevoyisimeyili kuze kwenziwe kusebenze ngokugcwele ivoyisimeyili ebonakalayo. Shayela ivoyisimeyili ukuze uthole imilayezo emisha kuze kwenziwe kusebenze ngokugcwele ivoyisimeyili."</string>
<string name="voicemail_error_not_activate_no_signal_title" msgid="742273366199085615">"Ayikwazi ukwenza kusebenze ivoyisimeyili ebonakalayo"</string>
@@ -50,7 +49,6 @@
<string name="voicemail_error_inbox_almost_full_turn_archive_on_message" msgid="9140680538578301853">"Ibhokisi lakho lemeyili cishe ligcwele. Ukuze ukhulule isikhala, vula isitoreji esingeziwe ukuze i-Google ikwazi ukuphatha nokwenza isipele imilayezo yakho yevoyisimeyili."</string>
<string name="voicemail_error_pin_not_set_title" msgid="1287168514277948082">"Setha iphini yakho yevoyisimeyili"</string>
<string name="voicemail_error_pin_not_set_message" msgid="3802375002103184625">"Udinga iphini yevoyisimeyili noma kunini uma wenza ikholi ukufinyelela ivoyisimeyili yakho."</string>
- <string name="voicemail_error_unknown_title" msgid="7214482611706360680">"Iphutha elingaziwa"</string>
<string name="voicemail_action_turn_off_airplane_mode" msgid="6905706401164671086">"Izilungiselelo zemodi yendiza"</string>
<string name="voicemail_action_set_pin" msgid="958510049866316228">"Setha iphini"</string>
<string name="voicemail_action_retry" msgid="4450307484541052511">"Zama Futhi"</string>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values/dimens.xml b/java/com/android/dialer/app/voicemail/error/res/values/dimens.xml
index dd815ca12..867bd2f8a 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values/dimens.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values/dimens.xml
@@ -16,20 +16,11 @@
-->
<resources>
- <dimen name="alert_icon_size">24dp</dimen>
- <dimen name="alert_start_padding">16dp</dimen>
- <dimen name="alert_top_padding">21dp</dimen>
<dimen name="alert_main_padding">24dp</dimen>
- <dimen name="alert_title_padding">12dp</dimen>
- <dimen name="alert_action_vertical_padding">4dp</dimen>
- <dimen name="alert_action_horizontal_padding">4dp</dimen>
<dimen name="alert_action_between_padding">11dp</dimen>
- <dimen name="alert_line_spacing">4dp</dimen>
<!-- Dimensions for promo card -->
<dimen name="voicemail_promo_card_icon_size">24dp</dimen>
- <dimen name="voicemail_promo_card_start_padding">16dp</dimen>
- <dimen name="voicemail_promo_card_top_padding">21dp</dimen>
<dimen name="voicemail_promo_card_main_padding">24dp</dimen>
<dimen name="voicemail_promo_card_title_padding">12dp</dimen>
<dimen name="voicemail_promo_card_action_vertical_padding">4dp</dimen>
diff --git a/java/com/android/dialer/app/voicemail/error/res/values/strings.xml b/java/com/android/dialer/app/voicemail/error/res/values/strings.xml
index 80349e168..2f6a720db 100644
--- a/java/com/android/dialer/app/voicemail/error/res/values/strings.xml
+++ b/java/com/android/dialer/app/voicemail/error/res/values/strings.xml
@@ -15,8 +15,6 @@
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_error_turn_off_airplane_mode_title">Turn off airplane mode</string>
-
<string name="voicemail_error_activating_title">Activating visual voicemail</string>
<string name="voicemail_error_activating_message">You might not receive voicemail notifications until visual voicemail is fully activated. Call voicemail to retrieve new messages until voicemail is fully activated.</string>
@@ -63,8 +61,6 @@
<string name="voicemail_error_pin_not_set_title">Set your voicemail PIN</string>
<string name="voicemail_error_pin_not_set_message">You\'ll need a voicemail PIN anytime you call to access your voicemail.</string>
- <string name="voicemail_error_unknown_title">Unknown error</string>
-
<string name="voicemail_action_turn_off_airplane_mode">Airplane Mode Settings</string>
<string name="voicemail_action_set_pin">Set PIN</string>
<string name="voicemail_action_retry">Try Again</string>
diff --git a/java/com/android/dialer/backup/DialerPersistentBackupAgent.java b/java/com/android/dialer/backup/DialerPersistentBackupAgent.java
index 085c3433e..18cb084c2 100644
--- a/java/com/android/dialer/backup/DialerPersistentBackupAgent.java
+++ b/java/com/android/dialer/backup/DialerPersistentBackupAgent.java
@@ -34,18 +34,20 @@ import java.util.Map;
/** Implementation of Key/Value Backup that powers Dialer's backup and restore. */
public class DialerPersistentBackupAgent extends PersistentBackupAgentHelper {
- private static final String DEFAULT_SHARED_PREFS_NAME = "com.google.android.dialer_preferences";
+ private static final String[] BACKUP_NAMED_SHARED_PREFS = {
+ "com.google.android.dialer_preferences", "com.google.android.dialer", "com.android.dialer"
+ };
- @NonNull private final String sharedPrefsName;
+ @NonNull private final String[] sharedPreferencesToBackup;
@VisibleForTesting(otherwise = VisibleForTesting.NONE)
- DialerPersistentBackupAgent(@NonNull String sharedPreferenceName) {
- this.sharedPrefsName = Assert.isNotNull(sharedPreferenceName);
+ DialerPersistentBackupAgent(@NonNull String[] sharedPrefs) {
+ this.sharedPreferencesToBackup = Assert.isNotNull(sharedPrefs);
Logger.get(this).logImpression(DialerImpression.Type.BACKUP_KEY_VALUE_BACKUP_AGENT_CONSTRUCTOR);
}
public DialerPersistentBackupAgent() {
- this(DEFAULT_SHARED_PREFS_NAME);
+ this(BACKUP_NAMED_SHARED_PREFS);
}
@Override
@@ -70,10 +72,15 @@ public class DialerPersistentBackupAgent extends PersistentBackupAgentHelper {
Logger.get(this).logImpression(DialerImpression.Type.BACKUP_KEY_VALUE_GET_BACKUP_SPECIFICATION);
LogUtil.i(
"DialerPersistentBackupAgent.getBackupSpecification",
- "file being backed up: " + sharedPrefsName);
- Map<String, BackupKeyPredicate> backupSpecification = new ArrayMap<>();
- backupSpecification.put(sharedPrefsName, BackupKeyPredicates.alwaysTrue());
- return backupSpecification;
+ "number of files being backed up: " + sharedPreferencesToBackup.length);
+
+ Map<String, BackupKeyPredicate> arrayMap = new ArrayMap<>();
+ for (String fileName : sharedPreferencesToBackup) {
+ LogUtil.i("DialerPersistentBackupAgent.getBackupSpecification", "arrayMap.put: " + fileName);
+ arrayMap.put(fileName, BackupKeyPredicates.alwaysTrue());
+ }
+
+ return arrayMap;
}
@Override
diff --git a/java/com/android/dialer/binary/aosp/AospDialerRootComponent.java b/java/com/android/dialer/binary/aosp/AospDialerRootComponent.java
index 6a7c588d9..50db7f751 100644
--- a/java/com/android/dialer/binary/aosp/AospDialerRootComponent.java
+++ b/java/com/android/dialer/binary/aosp/AospDialerRootComponent.java
@@ -23,7 +23,9 @@ import com.android.dialer.configprovider.SharedPrefConfigProviderModule;
import com.android.dialer.enrichedcall.stub.StubEnrichedCallModule;
import com.android.dialer.inject.ContextModule;
import com.android.dialer.lightbringer.stub.StubLightbringerModule;
+import com.android.dialer.phonenumbergeoutil.impl.PhoneNumberGeoUtilModule;
import com.android.dialer.simulator.impl.SimulatorModule;
+import com.android.dialer.storage.StorageModule;
import com.android.incallui.calllocation.stub.StubCallLocationModule;
import com.android.incallui.maps.stub.StubMapsModule;
import com.android.voicemail.impl.VoicemailModule;
@@ -37,8 +39,10 @@ import javax.inject.Singleton;
CallLogModule.class,
ContextModule.class,
DialerExecutorModule.class,
+ PhoneNumberGeoUtilModule.class,
SharedPrefConfigProviderModule.class,
SimulatorModule.class,
+ StorageModule.class,
StubCallLocationModule.class,
StubEnrichedCallModule.class,
StubMapsModule.class,
diff --git a/java/com/android/dialer/binary/basecomponent/BaseDialerRootComponent.java b/java/com/android/dialer/binary/basecomponent/BaseDialerRootComponent.java
index 8ac071f77..30b1e8a15 100644
--- a/java/com/android/dialer/binary/basecomponent/BaseDialerRootComponent.java
+++ b/java/com/android/dialer/binary/basecomponent/BaseDialerRootComponent.java
@@ -23,7 +23,9 @@ import com.android.dialer.configprovider.ConfigProviderComponent;
import com.android.dialer.enrichedcall.EnrichedCallComponent;
import com.android.dialer.lightbringer.LightbringerComponent;
import com.android.dialer.main.MainComponent;
+import com.android.dialer.phonenumbergeoutil.PhoneNumberGeoUtilComponent;
import com.android.dialer.simulator.SimulatorComponent;
+import com.android.dialer.storage.StorageComponent;
import com.android.incallui.calllocation.CallLocationComponent;
import com.android.incallui.maps.MapsComponent;
import com.android.voicemail.VoicemailComponent;
@@ -41,6 +43,8 @@ public interface BaseDialerRootComponent
MainComponent.HasComponent,
EnrichedCallComponent.HasComponent,
MapsComponent.HasComponent,
+ PhoneNumberGeoUtilComponent.HasComponent,
SimulatorComponent.HasComponent,
+ StorageComponent.HasComponent,
VoicemailComponent.HasComponent,
LightbringerComponent.HasComponent {}
diff --git a/java/com/android/dialer/binary/common/DialerApplication.java b/java/com/android/dialer/binary/common/DialerApplication.java
index 08666a21c..580e0a3a5 100644
--- a/java/com/android/dialer/binary/common/DialerApplication.java
+++ b/java/com/android/dialer/binary/common/DialerApplication.java
@@ -17,18 +17,17 @@
package com.android.dialer.binary.common;
import android.app.Application;
-import android.os.StrictMode;
import android.os.Trace;
import android.support.annotation.NonNull;
import android.support.v4.os.BuildCompat;
import com.android.dialer.blocking.BlockedNumbersAutoMigrator;
import com.android.dialer.blocking.FilteredNumberAsyncQueryHandler;
-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;
+import com.android.dialer.strictmode.DialerStrictMode;
/** A common application subclass for all Dialer build variants. */
public abstract class DialerApplication extends Application implements HasRootComponent {
@@ -38,9 +37,8 @@ public abstract class DialerApplication extends Application implements HasRootCo
@Override
public void onCreate() {
Trace.beginSection("DialerApplication.onCreate");
- if (BuildType.get() == BuildType.BUGFOOD) {
- enableStrictMode();
- }
+ DialerStrictMode.onApplicationCreate(this);
+
super.onCreate();
new BlockedNumbersAutoMigrator(
this.getApplicationContext(),
@@ -56,13 +54,6 @@ public abstract class DialerApplication extends Application implements HasRootCo
Trace.endSection();
}
- private void enableStrictMode() {
- StrictMode.setThreadPolicy(
- new StrictMode.ThreadPolicy.Builder().detectAll().penaltyLog().penaltyDeath().build());
- StrictMode.setVmPolicy(
- new StrictMode.VmPolicy.Builder().detectAll().penaltyLog().penaltyDeath().build());
- }
-
/**
* Returns a new instance of the root component for the application. Sub classes should define a
* root component that extends all the sub components "HasComponent" intefaces. The component
diff --git a/java/com/android/dialer/binary/google/AndroidManifest.xml b/java/com/android/dialer/binary/google/AndroidManifest.xml
new file mode 100644
index 000000000..12abe82ac
--- /dev/null
+++ b/java/com/android/dialer/binary/google/AndroidManifest.xml
@@ -0,0 +1,112 @@
+<!-- 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.
+-->
+
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ coreApp="true"
+ package="com.google.android.google_stub_dialer"
+ android:versionCode="170000"
+ android:versionName="13.0">
+
+ <uses-sdk
+ android:minSdkVersion="23"
+ android:targetSdkVersion="26"/>
+
+ <uses-permission android:name="android.permission.CALL_PHONE"/>
+ <uses-permission android:name="android.permission.READ_CONTACTS"/>
+ <uses-permission android:name="android.permission.WRITE_CONTACTS"/>
+ <uses-permission android:name="android.permission.READ_CALL_LOG"/>
+ <uses-permission android:name="android.permission.WRITE_CALL_LOG"/>
+ <uses-permission android:name="android.permission.READ_PROFILE"/>
+ <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/>
+ <uses-permission android:name="android.permission.GET_ACCOUNTS"/>
+ <uses-permission android:name="android.permission.GET_ACCOUNTS_PRIVILEGED"/>
+ <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
+ <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
+ <uses-permission android:name="android.permission.INTERNET"/>
+ <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>
+ <uses-permission android:name="android.permission.NFC"/>
+ <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
+ <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
+ <uses-permission android:name="android.permission.MODIFY_PHONE_STATE"/>
+ <uses-permission android:name="android.permission.WAKE_LOCK"/>
+ <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
+ <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
+ <uses-permission android:name="android.permission.USE_CREDENTIALS"/>
+ <uses-permission android:name="android.permission.VIBRATE"/>
+ <uses-permission android:name="android.permission.READ_SYNC_SETTINGS"/>
+ <uses-permission android:name="com.android.voicemail.permission.ADD_VOICEMAIL"/>
+ <uses-permission android:name="com.android.voicemail.permission.WRITE_VOICEMAIL"/>
+ <uses-permission android:name="com.android.voicemail.permission.READ_VOICEMAIL"/>
+ <uses-permission android:name="android.permission.ALLOW_ANY_CODEC_FOR_PLAYBACK"/>
+ <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
+ <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
+ <uses-permission android:name="android.permission.BROADCAST_STICKY"/>
+ <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
+
+ <uses-permission android:name="android.permission.CONTROL_INCALL_EXPERIENCE"/>
+ <!-- We use this to disable the status bar buttons of home, back and recent
+ during an incoming call. By doing so this allows us to not show the user
+ is viewing the activity in full screen alert, on a fresh system/factory
+ reset state of the app. -->
+ <uses-permission android:name="android.permission.STATUS_BAR"/>
+ <uses-permission android:name="android.permission.CAMERA"/>
+
+ <!-- This tells the activity manager to not delay any of our activity
+ start requests, even if they happen immediately after the user
+ presses home. -->
+ <uses-permission android:name="android.permission.STOP_APP_SWITCHES"/>
+
+ <!-- Permissions needed for badger count showing on launch icon. -->
+
+ <!--for Samsung-->
+ <uses-permission android:name="com.sec.android.provider.badge.permission.READ"/>
+ <uses-permission android:name="com.sec.android.provider.badge.permission.WRITE"/>
+
+ <!--for htc-->
+ <uses-permission android:name="com.htc.launcher.permission.READ_SETTINGS"/>
+ <uses-permission android:name="com.htc.launcher.permission.UPDATE_SHORTCUT"/>
+
+ <!--for sony-->
+ <uses-permission android:name="com.sonyericsson.home.permission.BROADCAST_BADGE"/>
+ <uses-permission android:name="com.sonymobile.home.permission.PROVIDER_INSERT_BADGE"/>
+
+ <!--for apex-->
+ <uses-permission android:name="com.anddoes.launcher.permission.UPDATE_COUNT"/>
+
+ <!--for solid-->
+ <uses-permission android:name="com.majeur.launcher.permission.UPDATE_BADGE"/>
+
+ <!--for huawei-->
+ <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE"/>
+ <uses-permission android:name="com.huawei.android.launcher.permission.READ_SETTINGS"/>
+ <uses-permission android:name="com.huawei.android.launcher.permission.WRITE_SETTINGS"/>
+
+ <!--for ZUK-->
+ <uses-permission android:name="android.permission.READ_APP_BADGE"/>
+
+ <!--for OPPO-->
+ <uses-permission android:name="com.oppo.launcher.permission.READ_SETTINGS"/>
+ <uses-permission android:name="com.oppo.launcher.permission.WRITE_SETTINGS"/>
+
+ <application
+ android:hardwareAccelerated="true"
+ android:icon="@mipmap/ic_launcher_phone"
+ android:label="@string/applicationLabel"
+ android:name="com.android.dialer.binary.google.GoogleStubDialerApplication"
+ android:supportsRtl="true"
+ android:usesCleartextTraffic="false">
+ </application>
+
+</manifest>
diff --git a/java/com/android/dialer/binary/google/GoogleStubDialerApplication.java b/java/com/android/dialer/binary/google/GoogleStubDialerApplication.java
new file mode 100644
index 000000000..e9289af73
--- /dev/null
+++ b/java/com/android/dialer/binary/google/GoogleStubDialerApplication.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.binary.google;
+
+import android.support.annotation.NonNull;
+import com.android.dialer.binary.common.DialerApplication;
+import com.android.dialer.inject.ContextModule;
+
+/**
+ * The application class for the Google Stub Dialer. This is a version of the Dialer app that
+ * depends on Google Play Services.
+ */
+public class GoogleStubDialerApplication extends DialerApplication {
+
+ /** Returns a new instance of the root component for the Google Stub Dialer. */
+ @Override
+ @NonNull
+ protected Object buildRootComponent() {
+ return DaggerGoogleStubDialerRootComponent.builder()
+ .contextModule(new ContextModule(this))
+ .build();
+ }
+}
diff --git a/java/com/android/dialer/binary/google/GoogleStubDialerRootComponent.java b/java/com/android/dialer/binary/google/GoogleStubDialerRootComponent.java
new file mode 100644
index 000000000..cf513777c
--- /dev/null
+++ b/java/com/android/dialer/binary/google/GoogleStubDialerRootComponent.java
@@ -0,0 +1,56 @@
+/*
+ * 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.binary.google;
+
+import com.android.dialer.binary.basecomponent.BaseDialerRootComponent;
+import com.android.dialer.calllog.CallLogModule;
+import com.android.dialer.common.concurrent.DialerExecutorModule;
+import com.android.dialer.configprovider.SharedPrefConfigProviderModule;
+import com.android.dialer.enrichedcall.stub.StubEnrichedCallModule;
+import com.android.dialer.inject.ContextModule;
+import com.android.dialer.lightbringer.stub.StubLightbringerModule;
+import com.android.dialer.phonenumbergeoutil.impl.PhoneNumberGeoUtilModule;
+import com.android.dialer.simulator.impl.SimulatorModule;
+import com.android.dialer.storage.StorageModule;
+import com.android.incallui.calllocation.impl.CallLocationModule;
+import com.android.incallui.maps.impl.MapsModule;
+import com.android.voicemail.impl.VoicemailModule;
+import dagger.Component;
+import javax.inject.Singleton;
+
+/**
+ * Root component for the Google Stub Dialer application. Unlike the AOSP variant, this component
+ * can pull in modules that depend on Google Play Services like the maps module.
+ */
+@Singleton
+@Component(
+ modules = {
+ CallLocationModule.class,
+ CallLogModule.class,
+ ContextModule.class,
+ DialerExecutorModule.class,
+ PhoneNumberGeoUtilModule.class,
+ SharedPrefConfigProviderModule.class,
+ SimulatorModule.class,
+ StorageModule.class,
+ StubEnrichedCallModule.class,
+ MapsModule.class,
+ VoicemailModule.class,
+ StubLightbringerModule.class
+ }
+)
+public interface GoogleStubDialerRootComponent extends BaseDialerRootComponent {}
diff --git a/java/com/android/dialer/blocking/FilteredNumberAsyncQueryHandler.java b/java/com/android/dialer/blocking/FilteredNumberAsyncQueryHandler.java
index fa74850ba..62bb9f39b 100644
--- a/java/com/android/dialer/blocking/FilteredNumberAsyncQueryHandler.java
+++ b/java/com/android/dialer/blocking/FilteredNumberAsyncQueryHandler.java
@@ -262,7 +262,7 @@ public class FilteredNumberAsyncQueryHandler extends AsyncQueryHandler {
}
/*
- * TODO: b/27779827, non-e164 numbers can be blocked in the new form of blocking. As a
+ * TODO(maxwelb): b/27779827, non-e164 numbers can be blocked in the new form of blocking. As a
* temporary workaround, determine which column of the database to query based on whether the
* number is e164 or not.
*/
@@ -297,7 +297,9 @@ public class FilteredNumberAsyncQueryHandler extends AsyncQueryHandler {
public void blockNumber(final OnBlockNumberListener listener, ContentValues values) {
blockedNumberCache.clear();
if (!FilteredNumberCompat.canAttemptBlockOperations(context)) {
- listener.onBlockComplete(null);
+ if (listener != null) {
+ listener.onBlockComplete(null);
+ }
return;
}
startInsert(
diff --git a/java/com/android/dialer/blocking/FilteredNumberCompat.java b/java/com/android/dialer/blocking/FilteredNumberCompat.java
index 9e0112762..548c965ad 100644
--- a/java/com/android/dialer/blocking/FilteredNumberCompat.java
+++ b/java/com/android/dialer/blocking/FilteredNumberCompat.java
@@ -38,6 +38,7 @@ import com.android.dialer.database.FilteredNumberContract.FilteredNumber;
import com.android.dialer.database.FilteredNumberContract.FilteredNumberColumns;
import com.android.dialer.database.FilteredNumberContract.FilteredNumberSources;
import com.android.dialer.database.FilteredNumberContract.FilteredNumberTypes;
+import com.android.dialer.strictmode.DialerStrictMode;
import com.android.dialer.telecom.TelecomUtil;
import java.util.ArrayList;
import java.util.List;
@@ -124,8 +125,10 @@ public class FilteredNumberCompat {
* android.provider.BlockedNumberContract} blocking, {@code false} otherwise.
*/
public static boolean hasMigratedToNewBlocking(Context context) {
- return PreferenceManager.getDefaultSharedPreferences(context)
- .getBoolean(HAS_MIGRATED_TO_NEW_BLOCKING_KEY, false);
+ return DialerStrictMode.bypass(
+ () ->
+ PreferenceManager.getDefaultSharedPreferences(context)
+ .getBoolean(HAS_MIGRATED_TO_NEW_BLOCKING_KEY, false));
}
/**
@@ -270,7 +273,7 @@ public class FilteredNumberCompat {
}
// Great Wall blocking, must be primary user and the default or system dialer
- // TODO: check that we're the system Dialer
+ // TODO(maxwelb): check that we're the system Dialer
return TelecomUtil.isDefaultDialer(context)
&& safeBlockedNumbersContractCanCurrentUserBlockNumbers(context);
}
diff --git a/java/com/android/dialer/blocking/FilteredNumbersUtil.java b/java/com/android/dialer/blocking/FilteredNumbersUtil.java
index 9e0c23c80..fba3b86db 100644
--- a/java/com/android/dialer/blocking/FilteredNumbersUtil.java
+++ b/java/com/android/dialer/blocking/FilteredNumbersUtil.java
@@ -16,7 +16,6 @@
package com.android.dialer.blocking;
import android.app.Notification;
-import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.ContentValues;
import android.content.Context;
@@ -36,6 +35,7 @@ import com.android.dialer.blocking.FilteredNumberAsyncQueryHandler.OnHasBlockedN
import com.android.dialer.common.LogUtil;
import com.android.dialer.logging.InteractionEvent;
import com.android.dialer.logging.Logger;
+import com.android.dialer.notification.DialerNotificationManager;
import com.android.dialer.notification.NotificationChannelId;
import com.android.dialer.util.DialerUtils;
import com.android.dialer.util.PermissionsUtil;
@@ -242,8 +242,6 @@ public class FilteredNumbersUtil {
return;
}
- NotificationManager notificationManager =
- (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
Notification.Builder builder =
new Notification.Builder(context)
.setSmallIcon(R.drawable.quantum_ic_block_white_24)
@@ -263,7 +261,8 @@ public class FilteredNumbersUtil {
FilteredNumberCompat.createManageBlockedNumbersIntent(context),
PendingIntent.FLAG_UPDATE_CURRENT));
- notificationManager.notify(
+ DialerNotificationManager.notify(
+ context,
CALL_BLOCKING_NOTIFICATION_TAG,
CALL_BLOCKING_DISABLED_BY_EMERGENCY_CALL_NOTIFICATION_ID,
builder.build());
diff --git a/java/com/android/dialer/blocking/res/drawable-hdpi/ic_block_24dp.png b/java/com/android/dialer/blocking/res/drawable-hdpi/ic_block_24dp.png
deleted file mode 100644
index 2ccc89d24..000000000
--- a/java/com/android/dialer/blocking/res/drawable-hdpi/ic_block_24dp.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/blocking/res/drawable-hdpi/ic_report_24dp.png b/java/com/android/dialer/blocking/res/drawable-hdpi/ic_report_24dp.png
deleted file mode 100644
index dc0c995c1..000000000
--- a/java/com/android/dialer/blocking/res/drawable-hdpi/ic_report_24dp.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/blocking/res/drawable-hdpi/ic_report_white_36dp.png b/java/com/android/dialer/blocking/res/drawable-hdpi/ic_report_white_36dp.png
deleted file mode 100644
index 919a872e0..000000000
--- a/java/com/android/dialer/blocking/res/drawable-hdpi/ic_report_white_36dp.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/buildtype/bugfood/BuildTypeAccessorImpl.java b/java/com/android/dialer/buildtype/bugfood/BuildTypeAccessorImpl.java
new file mode 100644
index 000000000..45d72e05c
--- /dev/null
+++ b/java/com/android/dialer/buildtype/bugfood/BuildTypeAccessorImpl.java
@@ -0,0 +1,30 @@
+/*
+ * 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.buildtype;
+
+import com.android.dialer.proguard.UsedByReflection;
+
+/** Gets the build type. */
+@UsedByReflection(value = "BuildType.java")
+public class BuildTypeAccessorImpl implements BuildTypeAccessor {
+
+ @Override
+ @BuildType.Type
+ public int getBuildType() {
+ return BuildType.BUGFOOD;
+ }
+}
diff --git a/java/com/android/dialer/buildtype/dogfood/BuildTypeAccessorImpl.java b/java/com/android/dialer/buildtype/dogfood/BuildTypeAccessorImpl.java
new file mode 100644
index 000000000..e1f2cdc79
--- /dev/null
+++ b/java/com/android/dialer/buildtype/dogfood/BuildTypeAccessorImpl.java
@@ -0,0 +1,30 @@
+/*
+ * 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.buildtype;
+
+import com.android.dialer.proguard.UsedByReflection;
+
+/** Gets the build type. */
+@UsedByReflection(value = "BuildType.java")
+public class BuildTypeAccessorImpl implements BuildTypeAccessor {
+
+ @Override
+ @BuildType.Type
+ public int getBuildType() {
+ return BuildType.DOGFOOD;
+ }
+}
diff --git a/java/com/android/dialer/buildtype/fishfood/BuildTypeAccessorImpl.java b/java/com/android/dialer/buildtype/fishfood/BuildTypeAccessorImpl.java
new file mode 100644
index 000000000..e5ad9015f
--- /dev/null
+++ b/java/com/android/dialer/buildtype/fishfood/BuildTypeAccessorImpl.java
@@ -0,0 +1,30 @@
+/*
+ * 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.buildtype;
+
+import com.android.dialer.proguard.UsedByReflection;
+
+/** Gets the build type. */
+@UsedByReflection(value = "BuildType.java")
+public class BuildTypeAccessorImpl implements BuildTypeAccessor {
+
+ @Override
+ @BuildType.Type
+ public int getBuildType() {
+ return BuildType.FISHFOOD;
+ }
+}
diff --git a/java/com/android/dialer/buildtype/test/BuildTypeAccessorImpl.java b/java/com/android/dialer/buildtype/test/BuildTypeAccessorImpl.java
new file mode 100644
index 000000000..80a1cb728
--- /dev/null
+++ b/java/com/android/dialer/buildtype/test/BuildTypeAccessorImpl.java
@@ -0,0 +1,30 @@
+/*
+ * 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.buildtype;
+
+import com.android.dialer.proguard.UsedByReflection;
+
+/** Gets the build type. */
+@UsedByReflection(value = "BuildType.java")
+public class BuildTypeAccessorImpl implements BuildTypeAccessor {
+
+ @Override
+ @BuildType.Type
+ public int getBuildType() {
+ return BuildType.TEST;
+ }
+}
diff --git a/java/com/android/dialer/callcomposer/CallComposerActivity.java b/java/com/android/dialer/callcomposer/CallComposerActivity.java
index df5cc29e0..fa380cc19 100644
--- a/java/com/android/dialer/callcomposer/CallComposerActivity.java
+++ b/java/com/android/dialer/callcomposer/CallComposerActivity.java
@@ -32,6 +32,7 @@ import android.support.annotation.NonNull;
import android.support.annotation.VisibleForTesting;
import android.support.v4.content.ContextCompat;
import android.support.v4.content.FileProvider;
+import android.support.v4.util.Pair;
import android.support.v4.view.ViewPager.OnPageChangeListener;
import android.support.v4.view.animation.FastOutSlowInInterpolator;
import android.support.v7.app.AppCompatActivity;
@@ -50,17 +51,18 @@ import android.widget.QuickContactBadge;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;
-import com.android.contacts.common.ContactPhotoManager;
import com.android.dialer.callcomposer.CallComposerFragment.CallComposerListener;
import com.android.dialer.callintent.CallInitiationType;
import com.android.dialer.callintent.CallIntentBuilder;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
import com.android.dialer.common.UiUtil;
+import com.android.dialer.common.concurrent.DialerExecutor;
import com.android.dialer.common.concurrent.DialerExecutors;
import com.android.dialer.common.concurrent.ThreadUtil;
import com.android.dialer.configprovider.ConfigProviderBindings;
import com.android.dialer.constants.Constants;
+import com.android.dialer.contactphoto.ContactPhotoManager;
import com.android.dialer.dialercontact.DialerContact;
import com.android.dialer.enrichedcall.EnrichedCallComponent;
import com.android.dialer.enrichedcall.EnrichedCallManager;
@@ -73,9 +75,11 @@ import com.android.dialer.multimedia.MultimediaData;
import com.android.dialer.protos.ProtoParsers;
import com.android.dialer.telecom.TelecomUtil;
import com.android.dialer.util.DialerUtils;
+import com.android.dialer.util.UriUtils;
import com.android.dialer.util.ViewUtil;
import com.android.dialer.widget.DialerToolbar;
import com.android.dialer.widget.LockableViewPager;
+import com.android.incallui.callpending.CallPendingActivity;
import com.google.protobuf.InvalidProtocolBufferException;
import java.io.File;
@@ -117,6 +121,14 @@ public class CallComposerActivity extends AppCompatActivity
LogUtil.i("CallComposerActivity.sessionStartedTimedOutRunnable", "session never started");
setFailedResultAndFinish();
};
+ private final Runnable placeTelecomCallRunnable =
+ () -> {
+ LogUtil.i("CallComposerActivity.placeTelecomCallRunnable", "upload timed out.");
+ placeTelecomCall();
+ };
+ // Counter for the number of message sent updates received from EnrichedCallManager
+ private int messageSentCounter;
+ private boolean pendingCallStarted;
private DialerContact contact;
private Long sessionId = Session.NO_SESSION_ID;
@@ -139,6 +151,7 @@ public class CallComposerActivity extends AppCompatActivity
private FrameLayout background;
private LinearLayout windowContainer;
+ private DialerExecutor<Uri> copyAndResizeExecutor;
private FastOutSlowInInterpolator interpolator;
private boolean shouldAnimateEntrance = true;
private boolean inFullscreenMode;
@@ -207,13 +220,42 @@ public class CallComposerActivity extends AppCompatActivity
});
setMediaIconSelected(currentIndex);
+
+ copyAndResizeExecutor =
+ DialerExecutors.createUiTaskBuilder(
+ getFragmentManager(),
+ "copyAndResizeImageToSend",
+ new CopyAndResizeImageWorker(this.getApplicationContext()))
+ .onSuccess(this::onCopyAndResizeImageSuccess)
+ .onFailure(this::onCopyAndResizeImageFailure)
+ .build();
+ }
+
+ private void onCopyAndResizeImageSuccess(Pair<File, String> output) {
+ Uri shareableUri =
+ FileProvider.getUriForFile(
+ CallComposerActivity.this, Constants.get().getFileProviderAuthority(), output.first);
+
+ placeRCSCall(
+ MultimediaData.builder().setImage(grantUriPermission(shareableUri), output.second));
+ }
+
+ private void onCopyAndResizeImageFailure(Throwable throwable) {
+ // TODO(b/34279096) - gracefully handle message failure
+ LogUtil.e("CallComposerActivity.onCopyAndResizeImageFailure", "copy Failed", throwable);
}
@Override
protected void onResume() {
super.onResume();
getEnrichedCallManager().registerStateChangedListener(this);
- if (sessionId == Session.NO_SESSION_ID) {
+ if (pendingCallStarted) {
+ // User went into incall ui and pressed disconnect before the image was done uploading.
+ // Kill the activity and cancel the telecom call.
+ timeoutHandler.removeCallbacks(placeTelecomCallRunnable);
+ setResult(RESULT_OK);
+ finish();
+ } else if (sessionId == Session.NO_SESSION_ID) {
LogUtil.i("CallComposerActivity.onResume", "creating new session");
sessionId = getEnrichedCallManager().startCallComposerSession(contact.getNumber());
} else if (getEnrichedCallManager().getSession(sessionId) == null) {
@@ -231,12 +273,16 @@ public class CallComposerActivity extends AppCompatActivity
}
@Override
- protected void onPause() {
- super.onPause();
+ protected void onDestroy() {
+ super.onDestroy();
getEnrichedCallManager().unregisterStateChangedListener(this);
- timeoutHandler.removeCallbacks(sessionStartedTimedOut);
+ timeoutHandler.removeCallbacksAndMessages(null);
}
+ /**
+ * This listener is registered in onResume and removed in onDestroy, meaning that calls to this
+ * method can come after onStop and updates to UI could cause crashes.
+ */
@Override
public void onEnrichedCallStateChanged() {
refreshUiForCallComposerState();
@@ -269,10 +315,24 @@ public class CallComposerActivity extends AppCompatActivity
break;
case Session.STATE_START_FAILED:
case Session.STATE_CLOSED:
- setFailedResultAndFinish();
+ if (pendingCallStarted) {
+ placeTelecomCall();
+ } else {
+ setFailedResultAndFinish();
+ }
break;
- case Session.STATE_MESSAGE_FAILED:
case Session.STATE_MESSAGE_SENT:
+ if (++messageSentCounter == 3) {
+ // When we compose EC with images, there are 3 steps:
+ // 1. Message sent with no data
+ // 2. Image uploaded
+ // 3. url sent
+ // Once we receive 3 message sent updates, we know that we can proceed with the call.
+ timeoutHandler.removeCallbacks(placeTelecomCallRunnable);
+ placeTelecomCall();
+ }
+ break;
+ case Session.STATE_MESSAGE_FAILED:
case Session.STATE_NONE:
default:
break;
@@ -332,28 +392,8 @@ public class CallComposerActivity extends AppCompatActivity
GalleryComposerFragment galleryComposerFragment = (GalleryComposerFragment) fragment;
// If the current data is not a copy, make one.
if (!galleryComposerFragment.selectedDataIsCopy()) {
- DialerExecutors.createUiTaskBuilder(
- getFragmentManager(),
- "copyAndResizeImageToSend",
- new CopyAndResizeImageWorker(this.getApplicationContext()))
- .onSuccess(
- output -> {
- Uri shareableUri =
- FileProvider.getUriForFile(
- CallComposerActivity.this,
- Constants.get().getFileProviderAuthority(),
- output.first);
-
- builder.setImage(grantUriPermission(shareableUri), output.second);
- placeRCSCall(builder);
- })
- .onFailure(
- throwable -> {
- // TODO(b/34279096) - gracefully handle message failure
- LogUtil.e("CallComposerActivity.onCopyFailed", "copy Failed", throwable);
- })
- .build()
- .executeParallel(galleryComposerFragment.getGalleryData().getFileUri());
+ copyAndResizeExecutor.executeParallel(
+ galleryComposerFragment.getGalleryData().getFileUri());
} else {
Uri shareableUri =
FileProvider.getUriForFile(
@@ -388,18 +428,37 @@ public class CallComposerActivity extends AppCompatActivity
return session != null && session.getState() == Session.STATE_STARTED;
}
- private void placeRCSCall(MultimediaData.Builder builder) {
+ @VisibleForTesting
+ public void placeRCSCall(MultimediaData.Builder builder) {
MultimediaData data = builder.build();
LogUtil.i("CallComposerActivity.placeRCSCall", "placing enriched call, data: " + data);
Logger.get(this).logImpression(DialerImpression.Type.CALL_COMPOSER_ACTIVITY_PLACE_RCS_CALL);
+
getEnrichedCallManager().sendCallComposerData(sessionId, data);
- TelecomUtil.placeCall(
- this,
- new CallIntentBuilder(contact.getNumber(), CallInitiationType.Type.CALL_COMPOSER).build());
- setResult(RESULT_OK);
+ maybeShowPrivacyToast(data);
+ if (data.hasImageData()
+ && ConfigProviderBindings.get(this).getBoolean("enable_delayed_ec_images", true)
+ && !TelecomUtil.isInCall(this)) {
+ timeoutHandler.postDelayed(placeTelecomCallRunnable, getRCSTimeoutMillis());
+ startActivity(
+ CallPendingActivity.getIntent(
+ this,
+ contact.getNameOrNumber(),
+ contact.getDisplayNumber(),
+ contact.getNumberLabel(),
+ UriUtils.getLookupKeyFromUri(Uri.parse(contact.getContactUri())),
+ getString(R.string.call_composer_image_uploading),
+ Uri.parse(contact.getPhotoUri()),
+ sessionId));
+ pendingCallStarted = true;
+ } else {
+ placeTelecomCall();
+ }
+ }
+
+ private void maybeShowPrivacyToast(MultimediaData data) {
SharedPreferences preferences =
DialerUtils.getDefaultSharedPreferenceForDeviceProtectedStorageContext(this);
-
// Show a toast for privacy purposes if this is the first time a user uses call composer.
if (preferences.getBoolean(KEY_IS_FIRST_CALL_COMPOSE, true)) {
int privacyMessage =
@@ -410,12 +469,24 @@ public class CallComposerActivity extends AppCompatActivity
toast.show();
preferences.edit().putBoolean(KEY_IS_FIRST_CALL_COMPOSE, false).apply();
}
+ }
+
+ @VisibleForTesting
+ public long getRCSTimeoutMillis() {
+ return ConfigProviderBindings.get(this).getLong("ec_image_upload_timeout", 15_000);
+ }
+
+ private void placeTelecomCall() {
+ TelecomUtil.placeCall(
+ this,
+ new CallIntentBuilder(contact.getNumber(), CallInitiationType.Type.CALL_COMPOSER).build());
+ setResult(RESULT_OK);
finish();
}
/** Give permission to Messenger to view our image for RCS purposes. */
private Uri grantUriPermission(Uri uri) {
- // TODO: Move this to the enriched call manager.
+ // TODO(sail): Move this to the enriched call manager.
grantUriPermission(
"com.google.android.apps.messaging", uri, Intent.FLAG_GRANT_READ_URI_PERMISSION);
return uri;
@@ -664,12 +735,20 @@ public class CallComposerActivity extends AppCompatActivity
public void onAnimationStart(Animator animation) {
isSendAndCallHidingOrHidden = shouldHide;
sendAndCall.setVisibility(View.VISIBLE);
+ cameraIcon.setVisibility(View.VISIBLE);
+ galleryIcon.setVisibility(View.VISIBLE);
+ messageIcon.setVisibility(View.VISIBLE);
}
@Override
public void onAnimationEnd(Animator animation) {
if (isSendAndCallHidingOrHidden) {
sendAndCall.setVisibility(View.INVISIBLE);
+ } else {
+ // hide buttons to prevent overdrawing and talkback discoverability
+ cameraIcon.setVisibility(View.GONE);
+ galleryIcon.setVisibility(View.GONE);
+ messageIcon.setVisibility(View.GONE);
}
}
diff --git a/java/com/android/dialer/callcomposer/CameraComposerFragment.java b/java/com/android/dialer/callcomposer/CameraComposerFragment.java
index 7ec6611d9..a5c65fd9d 100644
--- a/java/com/android/dialer/callcomposer/CameraComposerFragment.java
+++ b/java/com/android/dialer/callcomposer/CameraComposerFragment.java
@@ -326,7 +326,11 @@ public class CameraComposerFragment extends CallComposerFragment
/** Updates the state of the buttons and overlays based on the current state of the view */
private void updateViewState() {
Assert.isNotNull(cameraView);
- Assert.isNotNull(getContext());
+ if (isDetached() || getContext() == null) {
+ LogUtil.i(
+ "CameraComposerFragment.updateViewState", "Fragment detached, cannot update view state");
+ return;
+ }
boolean isCameraAvailable = CameraManager.get().isCameraAvailable();
boolean uriReadyOrProcessing = cameraUri != null || processingUri;
diff --git a/java/com/android/dialer/callcomposer/GalleryCursorLoader.java b/java/com/android/dialer/callcomposer/GalleryCursorLoader.java
index 39d6a4a6d..d33bfb398 100644
--- a/java/com/android/dialer/callcomposer/GalleryCursorLoader.java
+++ b/java/com/android/dialer/callcomposer/GalleryCursorLoader.java
@@ -16,7 +16,6 @@
package com.android.dialer.callcomposer;
-import android.annotation.SuppressLint;
import android.content.Context;
import android.net.Uri;
import android.provider.MediaStore.Files;
@@ -44,11 +43,10 @@ public class GalleryCursorLoader extends CursorLoader {
SORT_ORDER);
}
- @SuppressLint("DefaultLocale")
private static String createSelection() {
- return String.format(
- "mime_type IN ('image/jpeg', 'image/jpg', 'image/png', 'image/webp')"
- + " AND media_type in (%d)",
- FileColumns.MEDIA_TYPE_IMAGE);
+ return "mime_type IN ('image/jpeg', 'image/jpg', 'image/png', 'image/webp')"
+ + " AND media_type in ("
+ + FileColumns.MEDIA_TYPE_IMAGE
+ + ")";
}
}
diff --git a/java/com/android/dialer/callcomposer/camera/CameraManager.java b/java/com/android/dialer/callcomposer/camera/CameraManager.java
index 5915ce331..f79f6548c 100644
--- a/java/com/android/dialer/callcomposer/camera/CameraManager.java
+++ b/java/com/android/dialer/callcomposer/camera/CameraManager.java
@@ -35,6 +35,7 @@ import com.android.dialer.callcomposer.camera.camerafocus.FocusOverlayManager;
import com.android.dialer.callcomposer.camera.camerafocus.RenderOverlay;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.common.concurrent.DialerExecutors;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
@@ -118,7 +119,7 @@ public class CameraManager implements FocusOverlayManager.Listener {
/**
* The task for opening the camera, so it doesn't block the UI thread Using AsyncTask rather than
* SafeAsyncTask because the tasks need to be serialized, but don't need to be on the UI thread
- * TODO: If we have other AyncTasks (not SafeAsyncTasks) this may contend and we may need
+ * TODO(blemmon): If we have other AyncTasks (not SafeAsyncTasks) this may contend and we may need
* to create a dedicated thread, or synchronize the threads in the thread pool
*/
private AsyncTask<Integer, Void, Camera> mOpenCameraTask;
@@ -457,9 +458,9 @@ public class CameraManager implements FocusOverlayManager.Listener {
int height;
if (mRotation == 90 || mRotation == 270) {
// Is rotated, so swapping dimensions is desired
- //noinspection SuspiciousNameCombination
+ // noinspection SuspiciousNameCombination
width = size.height;
- //noinspection SuspiciousNameCombination
+ // noinspection SuspiciousNameCombination
height = size.width;
} else {
width = size.width;
@@ -467,9 +468,20 @@ public class CameraManager implements FocusOverlayManager.Listener {
}
LogUtil.i(
"CameraManager.onPictureTaken", "taken picture size: " + bytes.length + " bytes");
- new ImagePersistTask(
- width, height, heightPercent, bytes, mCameraPreview.getContext(), callback)
- .execute();
+ DialerExecutors.createNonUiTaskBuilder(
+ new ImagePersistWorker(
+ width, height, heightPercent, bytes, mCameraPreview.getContext()))
+ .onSuccess(
+ (result) -> {
+ callback.onMediaReady(
+ result.getUri(), "image/jpeg", result.getWidth(), result.getHeight());
+ })
+ .onFailure(
+ (throwable) -> {
+ callback.onMediaFailed(new Exception("Persisting image failed", throwable));
+ })
+ .build()
+ .executeSerial(null);
}
};
diff --git a/java/com/android/dialer/callcomposer/camera/ImagePersistTask.java b/java/com/android/dialer/callcomposer/camera/ImagePersistWorker.java
index 8620701fe..26b0bde00 100644
--- a/java/com/android/dialer/callcomposer/camera/ImagePersistTask.java
+++ b/java/com/android/dialer/callcomposer/camera/ImagePersistWorker.java
@@ -22,13 +22,16 @@ import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Build.VERSION_CODES;
+import android.support.annotation.NonNull;
import android.support.v4.content.FileProvider;
+import com.android.dialer.callcomposer.camera.ImagePersistWorker.Result;
import com.android.dialer.callcomposer.camera.exif.ExifInterface;
import com.android.dialer.callcomposer.util.BitmapResizer;
import com.android.dialer.common.Assert;
-import com.android.dialer.common.concurrent.FallibleAsyncTask;
+import com.android.dialer.common.concurrent.DialerExecutor.Worker;
import com.android.dialer.constants.Constants;
import com.android.dialer.util.DialerUtils;
+import com.google.auto.value.AutoValue;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
@@ -36,52 +39,70 @@ import java.io.OutputStream;
/** Persisting image routine. */
@TargetApi(VERSION_CODES.M)
-public class ImagePersistTask extends FallibleAsyncTask<Void, Void, Uri> {
+public class ImagePersistWorker implements Worker<Void, Result> {
private int mWidth;
private int mHeight;
private final float mHeightPercent;
private final byte[] mBytes;
private final Context mContext;
- private final CameraManager.MediaCallback mCallback;
- ImagePersistTask(
+ @AutoValue
+ abstract static class Result {
+
+ public static Builder builder() {
+ return new AutoValue_ImagePersistWorker_Result.Builder();
+ }
+
+ @NonNull
+ abstract Uri getUri();
+
+ abstract int getWidth();
+
+ abstract int getHeight();
+
+ @AutoValue.Builder
+ abstract static class Builder {
+ abstract Builder setUri(@NonNull Uri uri);
+
+ abstract Builder setWidth(int width);
+
+ abstract Builder setHeight(int height);
+
+ abstract Result build();
+ }
+ }
+
+ ImagePersistWorker(
final int width,
final int height,
final float heightPercent,
final byte[] bytes,
- final Context context,
- final CameraManager.MediaCallback callback) {
+ final Context context) {
Assert.checkArgument(heightPercent >= 0 && heightPercent <= 1);
Assert.isNotNull(bytes);
Assert.isNotNull(context);
- Assert.isNotNull(callback);
mWidth = width;
mHeight = height;
mHeightPercent = heightPercent;
mBytes = bytes;
mContext = context;
- mCallback = callback;
}
@Override
- protected Uri doInBackgroundFallible(final Void... params) throws Exception {
+ public Result doInBackground(Void unused) throws Exception {
File outputFile = DialerUtils.createShareableFile(mContext);
try (OutputStream outputStream = new FileOutputStream(outputFile)) {
writeClippedBitmap(outputStream);
}
- return FileProvider.getUriForFile(
- mContext, Constants.get().getFileProviderAuthority(), outputFile);
- }
-
- @Override
- protected void onPostExecute(FallibleTaskResult<Uri> result) {
- if (result.isFailure()) {
- mCallback.onMediaFailed(new Exception("Persisting image failed", result.getThrowable()));
- } else {
- mCallback.onMediaReady(result.getResult(), "image/jpeg", mWidth, mHeight);
- }
+ return Result.builder()
+ .setUri(
+ FileProvider.getUriForFile(
+ mContext, Constants.get().getFileProviderAuthority(), outputFile))
+ .setWidth(mWidth)
+ .setHeight(mHeight)
+ .build();
}
private void writeClippedBitmap(OutputStream outputStream) throws IOException {
diff --git a/java/com/android/dialer/callcomposer/camera/camerafocus/FocusOverlayManager.java b/java/com/android/dialer/callcomposer/camera/camerafocus/FocusOverlayManager.java
index 1c5ac380c..a5edf3309 100644
--- a/java/com/android/dialer/callcomposer/camera/camerafocus/FocusOverlayManager.java
+++ b/java/com/android/dialer/callcomposer/camera/camerafocus/FocusOverlayManager.java
@@ -389,7 +389,7 @@ public class FocusOverlayManager {
focusIndicator.showStart();
} else {
if (Parameters.FOCUS_MODE_CONTINUOUS_PICTURE.equals(mFocusMode)) {
- // TODO: check HAL behavior and decide if this can be removed.
+ // TODO(blemmon): check HAL behavior and decide if this can be removed.
focusIndicator.showSuccess(false);
} else if (mState == STATE_SUCCESS) {
focusIndicator.showSuccess(false);
diff --git a/java/com/android/dialer/callcomposer/camera/exif/ExifParser.java b/java/com/android/dialer/callcomposer/camera/exif/ExifParser.java
index 23d748c17..c728845a1 100644
--- a/java/com/android/dialer/callcomposer/camera/exif/ExifParser.java
+++ b/java/com/android/dialer/callcomposer/camera/exif/ExifParser.java
@@ -499,7 +499,7 @@ public class ExifParser {
mTiffStream.skip(4);
return null;
}
- // TODO: handle numOfComp overflow
+ // TODO(blemmon): handle numOfComp overflow
ExifTag tag =
new ExifTag(
tagId,
diff --git a/java/com/android/dialer/callcomposer/camera/exif/ExifTag.java b/java/com/android/dialer/callcomposer/camera/exif/ExifTag.java
index a254ae93b..9a03c103c 100644
--- a/java/com/android/dialer/callcomposer/camera/exif/ExifTag.java
+++ b/java/com/android/dialer/callcomposer/camera/exif/ExifTag.java
@@ -187,7 +187,7 @@ public class ExifTag {
/** Gets the component count of this tag. */
- // TODO: fix integer overflows with this
+ // TODO(blemmon): fix integer overflows with this
int getComponentCount() {
return mComponentCountActual;
}
diff --git a/java/com/android/dialer/callcomposer/res/layout/fragment_message_composer.xml b/java/com/android/dialer/callcomposer/res/layout/fragment_message_composer.xml
index 15562476a..39c2d0d47 100644
--- a/java/com/android/dialer/callcomposer/res/layout/fragment_message_composer.xml
+++ b/java/com/android/dialer/callcomposer/res/layout/fragment_message_composer.xml
@@ -51,7 +51,6 @@
android:background="@color/call_composer_divider"/>
<RelativeLayout
- android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
diff --git a/java/com/android/dialer/callcomposer/res/values-af/strings.xml b/java/com/android/dialer/callcomposer/res/values-af/strings.xml
index 62a74579e..fd7cd5b7b 100644
--- a/java/com/android/dialer/callcomposer/res/values-af/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-af/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Deel en bel"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"prent <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"prent"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Neem \'n foto"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Kon nie kameraprent laai nie"</string>
<string name="allow" msgid="8637148297403066623">"Laat toe"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Verleen toegang tot kamera om \'n foto te neem"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Stuur \'n boodskap"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Foto is via Boodskappe gestuur"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Boodskap is via Boodskappe gestuur"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Stuur tans prent …"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-am/strings.xml b/java/com/android/dialer/callcomposer/res/values-am/strings.xml
index fe1c1e586..b41210953 100644
--- a/java/com/android/dialer/callcomposer/res/values-am/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-am/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"ያጋሩ እና ይደውሉ"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"ምስል <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"ምስል"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"ፎቶ አንሳ"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"የካሜራ ምስልን መጫን አልተቻለም"</string>
<string name="allow" msgid="8637148297403066623">"ፍቀድ"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"ፎቶ ያንሱ፣ ለካሜራ መዳረሻ ይስጡ"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"መልዕክት ይላኩ"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"ፎቶ በመልዕክቶች በኩል ተልኳል"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"መልዕክት በመልዕክቶች በኩል ተልኳል"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"ምስል በመላክ ላይ…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-ar/strings.xml b/java/com/android/dialer/callcomposer/res/values-ar/strings.xml
index b70f3ff32..ee811bdd5 100644
--- a/java/com/android/dialer/callcomposer/res/values-ar/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-ar/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"المشاركة والاتصال"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"الصورة <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"صورة"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"التقاط صورة"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"يتعذر تحميل صورة الكاميرا"</string>
<string name="allow" msgid="8637148297403066623">"سماح"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"لالتقاط صورة، يجب منح إذن بالدخول إلى الكاميرا"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"إرسال رسالة"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"‏صورة مرسلة عبر Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"‏رسالة مرسلة عبر Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"جارٍ إرسال الصورة..."</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-az/strings.xml b/java/com/android/dialer/callcomposer/res/values-az/strings.xml
index 7495555af..2d1a26c5a 100644
--- a/java/com/android/dialer/callcomposer/res/values-az/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-az/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Paylaşın və zəng edin"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"şəkil <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"şəkil"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Şəkil çəkin"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Kamera şəklini yükləmək olmur"</string>
<string name="allow" msgid="8637148297403066623">"İcazə verin"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Şəkil çəkmək üçün kameraya giriş icazəsi verin"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Mesaj göndərin"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Foto Mesajlaşma tətbiqi vasitəsilə göndərildi"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Mesaj Mesajlaşma tətbiqi vasitəsilə göndərildi"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Şəkil göndərilir..."</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-b+sr+Latn/strings.xml b/java/com/android/dialer/callcomposer/res/values-b+sr+Latn/strings.xml
index 88b801169..fbe93d2d5 100644
--- a/java/com/android/dialer/callcomposer/res/values-b+sr+Latn/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-b+sr+Latn/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Deli i pozovi"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"slika, <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"slika"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Slikajte"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Učitavanje slike sa kamere nije uspelo"</string>
<string name="allow" msgid="8637148297403066623">"Dozvoli"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Odobrite pristup Kameri da biste snimili sliku"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Pošaljite poruku"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Slika je poslata preko Messages-a"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Poruka je poslata preko Messages-a"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Šalje se slika…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-be/strings.xml b/java/com/android/dialer/callcomposer/res/values-be/strings.xml
index a741ccd4e..5197f714e 100644
--- a/java/com/android/dialer/callcomposer/res/values-be/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-be/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Абагуліць і выклікаць"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"відарыс <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"відарыс"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Зрабіць фота"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Не ўдалося загрузіць відарыс з камеры"</string>
<string name="allow" msgid="8637148297403066623">"Дазволіць"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Каб зрабіць фота, адкрыйце доступ да Камеры"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Адправіць паведамленне"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Фота адпраўлена праз праграму \"Паведамленні\""</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Паведамленне адпраўлена праз праграму \"Паведамленні\""</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Адпраўка відарыса..."</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-bg/strings.xml b/java/com/android/dialer/callcomposer/res/values-bg/strings.xml
index 4348bc6cd..7b431ce4e 100644
--- a/java/com/android/dialer/callcomposer/res/values-bg/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-bg/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Споделяне и обаждане"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"изображение от <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"изображение"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Правене на снимка"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Изображението от камерата не можа да се зареди"</string>
<string name="allow" msgid="8637148297403066623">"Разрешаване"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"За да направите снимка, разрешете достъп до Камера"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Изпращане на съобщение"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Снимката е изпратена чрез Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Съобщението е изпратено чрез Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Изображението се изпраща…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-bn/strings.xml b/java/com/android/dialer/callcomposer/res/values-bn/strings.xml
index f2f3f11c4..17559b40c 100644
--- a/java/com/android/dialer/callcomposer/res/values-bn/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-bn/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"শেয়ার এবং কল করুন"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"ছবি <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"ছবি"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"একটি ফটো তুলুন"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"ক্যামেরার ছবি লোড করা গেল না"</string>
<string name="allow" msgid="8637148297403066623">"অনুমতি দিন"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"একটি ফটো নিতে, ক্যামেরাতে অ্যাক্সেস দিন"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"একটি বার্তা পাঠান"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Messages এর সাহায্যে ফটো পাঠানো হয়েছে"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Messages-এর সাহায্যে বার্তা পাঠানো হয়েছে"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"ফটো পাঠানো হচ্ছে…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-bs/strings.xml b/java/com/android/dialer/callcomposer/res/values-bs/strings.xml
index 8ba9e72e8..d486f94e1 100644
--- a/java/com/android/dialer/callcomposer/res/values-bs/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-bs/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Podijeli i pozovi"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"slika <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"slika"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Snimi fotografiju"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Nije moguće učitati sliku s kamere"</string>
<string name="allow" msgid="8637148297403066623">"Dozvoli"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Da snimite fotografiju, dajte pristup Kameri"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Pošalji poruku"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Fotografija je poslana putem aplikacije Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Poruka je poslana putem aplikacije Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Slanje slike…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-ca/strings.xml b/java/com/android/dialer/callcomposer/res/values-ca/strings.xml
index 1f3007d5d..6b77b1836 100644
--- a/java/com/android/dialer/callcomposer/res/values-ca/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-ca/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Comparteix i truca"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"imatge del dia <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"imatge"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Fes una foto"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"No s\'ha pogut carregar la imatge de la càmera"</string>
<string name="allow" msgid="8637148297403066623">"Permet"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Per fer una foto, dona accés a la càmera"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Envia un missatge"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Foto enviada mitjançant Missatges"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Missatge enviat mitjançant Missatges"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"S\'està enviant la imatge…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-cs/strings.xml b/java/com/android/dialer/callcomposer/res/values-cs/strings.xml
index 590ab1c6a..916953733 100644
--- a/java/com/android/dialer/callcomposer/res/values-cs/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-cs/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Sdílet a zavolat"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"obrázek <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"obrázek"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Fotit"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Obrázek z fotoaparátu se nepodařilo načíst"</string>
<string name="allow" msgid="8637148297403066623">"Povolit"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Chcete-li pořídit fotku, povolte přístup k fotoaparátu"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Poslat zprávu"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Fotka poslaná v aplikaci Zprávy"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Zpráva poslaná v aplikaci Zprávy"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Odesílání obrázku…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-da/strings.xml b/java/com/android/dialer/callcomposer/res/values-da/strings.xml
index 179e0d02c..f720d5973 100644
--- a/java/com/android/dialer/callcomposer/res/values-da/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-da/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Del og ring"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"billede <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"billede"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Tag et billede"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Kamerabilledet kan ikke indlæses"</string>
<string name="allow" msgid="8637148297403066623">"Tillad"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Du skal give adgang til kameraet for at tage et billede"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Send en sms"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Fotoet blev sendt via Beskeder"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Beskeden blev sendt via Beskeder"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Billedet sendes…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-de/strings.xml b/java/com/android/dialer/callcomposer/res/values-de/strings.xml
index d0c88a938..3f3767e6f 100644
--- a/java/com/android/dialer/callcomposer/res/values-de/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-de/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Teilen und anrufen"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"Bild: <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"Bild"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Foto aufnehmen"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Kamerabild konnte nicht geladen werden"</string>
<string name="allow" msgid="8637148297403066623">"Zulassen"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Um ein Foto aufzunehmen, musst du den Zugriff auf die Kamera erlauben."</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Nachricht senden"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Foto über Messages gesendet"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Nachricht über Messages gesendet."</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Bild wird gesendet…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-el/strings.xml b/java/com/android/dialer/callcomposer/res/values-el/strings.xml
index bfa626bd7..9a8ed5d96 100644
--- a/java/com/android/dialer/callcomposer/res/values-el/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-el/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Κοινοποίηση και κλήση"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"εικόνα <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"εικόνα"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Λήψη φωτογραφίας"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Δεν ήταν δυνατή η φόρτωση της εικόνας φωτογραφικής μηχανής"</string>
<string name="allow" msgid="8637148297403066623">"Να επιτρέπεται"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Για να τραβήξετε μια φωτογραφία, παραχωρήστε πρόσβαση στην κάμερα"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Αποστολή μηνύματος"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Η φωτογραφία στάλθηκε μέσω του Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Το μήνυμα στάλθηκε μέσω του Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Αποστολή εικόνας…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-en-rAU/strings.xml b/java/com/android/dialer/callcomposer/res/values-en-rAU/strings.xml
index 5e2807b97..4e4edcfa9 100644
--- a/java/com/android/dialer/callcomposer/res/values-en-rAU/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-en-rAU/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Share and call"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"image <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"image"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Take a photo"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Couldn\'t load camera image"</string>
<string name="allow" msgid="8637148297403066623">"Allow"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"To take a photo, give access to Camera"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Sending a message"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Photo sent via Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Message sent via Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Sending image…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-en-rGB/strings.xml b/java/com/android/dialer/callcomposer/res/values-en-rGB/strings.xml
index 5e2807b97..4e4edcfa9 100644
--- a/java/com/android/dialer/callcomposer/res/values-en-rGB/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-en-rGB/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Share and call"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"image <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"image"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Take a photo"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Couldn\'t load camera image"</string>
<string name="allow" msgid="8637148297403066623">"Allow"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"To take a photo, give access to Camera"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Sending a message"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Photo sent via Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Message sent via Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Sending image…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-en-rIN/strings.xml b/java/com/android/dialer/callcomposer/res/values-en-rIN/strings.xml
index 5e2807b97..4e4edcfa9 100644
--- a/java/com/android/dialer/callcomposer/res/values-en-rIN/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-en-rIN/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Share and call"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"image <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"image"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Take a photo"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Couldn\'t load camera image"</string>
<string name="allow" msgid="8637148297403066623">"Allow"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"To take a photo, give access to Camera"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Sending a message"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Photo sent via Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Message sent via Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Sending image…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-es-rUS/strings.xml b/java/com/android/dialer/callcomposer/res/values-es-rUS/strings.xml
index f1d470590..f06f5f03e 100644
--- a/java/com/android/dialer/callcomposer/res/values-es-rUS/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-es-rUS/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Compartir y llamar"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"imagen del <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"imagen"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Tomar una foto"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"No se pudo cargar la imagen de la cámara"</string>
<string name="allow" msgid="8637148297403066623">"Permitir"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Para tomar una foto, permite el acceso a la cámara"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Enviar un mensaje"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Foto enviada por Mensajes"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Mensaje de texto enviado por Mensajes"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Enviando imagen…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-es/strings.xml b/java/com/android/dialer/callcomposer/res/values-es/strings.xml
index cba427be1..a8b919502 100644
--- a/java/com/android/dialer/callcomposer/res/values-es/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-es/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Compartir y llamar"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"imagen del <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"imagen"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Hacer fotos"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"No se ha podido cargar la imagen de la cámara"</string>
<string name="allow" msgid="8637148297403066623">"Permitir"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Para hacer una foto, permite el acceso a la cámara"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Enviar un mensaje"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Foto enviada a través de Mensajes"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Mensaje enviado a través de Mensajes"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Enviando la imagen…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-et/strings.xml b/java/com/android/dialer/callcomposer/res/values-et/strings.xml
index d79ca9072..24548fb23 100644
--- a/java/com/android/dialer/callcomposer/res/values-et/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-et/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Jaga ja helista"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"pilt: <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"pilt"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Foto jäädvustamine"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Kaamera kujutist ei õnnestunud laadida"</string>
<string name="allow" msgid="8637148297403066623">"Luba"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Foto jäädvustamiseks lubage juurdepääs kaamerale"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Sõnumi saatmine"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Foto saadeti rakenduse Messages kaudu"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Sõnum saadeti rakenduse Messages kaudu"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Kujutise saatmine …"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-eu/strings.xml b/java/com/android/dialer/callcomposer/res/values-eu/strings.xml
index 32413f9d6..012c62c31 100644
--- a/java/com/android/dialer/callcomposer/res/values-eu/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-eu/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Partekatu eta deitu"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"irudiaren data: <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"irudia"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Atera argazki bat"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Ezin izan da kargatu kamerako irudia"</string>
<string name="allow" msgid="8637148297403066623">"Baimendu"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Argazkiak ateratzeko, eman kamera atzitzeko baimena"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Bidali mezu bat"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Mezuak aplikazioaren bidez bidali da argazkia"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Mezuak aplikazioaren bidez bidali da mezua"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Irudia bidaltzen…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-fa/strings.xml b/java/com/android/dialer/callcomposer/res/values-fa/strings.xml
index a2604a9b6..eb97796cd 100644
--- a/java/com/android/dialer/callcomposer/res/values-fa/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-fa/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"اشتراک‌گذاری و تماس"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"تصویر <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"تصویر"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"عکس گرفتن"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"تصویر دوربین بار نشد"</string>
<string name="allow" msgid="8637148297403066623">"مجاز است"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"برای عکس گرفتن، به دوربین اجازه دسترسی بدهید"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"ارسال پیام"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"عکس ارسال‌شده ازطریق «پیام‌ها»"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"پیام ارسال‌شده ازطریق «پیام‌ها»"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"درحال ارسال تصویر…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-fi/strings.xml b/java/com/android/dialer/callcomposer/res/values-fi/strings.xml
index 482a36afc..892bd969a 100644
--- a/java/com/android/dialer/callcomposer/res/values-fi/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-fi/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Jaa ja soita"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"kuva (<xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>)"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"kuva"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Ota kuva"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Kamerakuvan lataus epäonnistui."</string>
<string name="allow" msgid="8637148297403066623">"Salli"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Jos haluat ottaa valokuvan, salli kameran käyttö."</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Lähetä viesti"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Kuva lähetettiin Messages-sovelluksen kautta"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Viesti lähetettiin Messages-sovelluksen kautta"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Lähetetään kuvaa…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-fr-rCA/strings.xml b/java/com/android/dialer/callcomposer/res/values-fr-rCA/strings.xml
index be06baaf1..000d6eb7a 100644
--- a/java/com/android/dialer/callcomposer/res/values-fr-rCA/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-fr-rCA/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Partager et appeler"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"image : <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"image"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Prendre une photo"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Impossible de charger l\'image de l\'appareil photo"</string>
<string name="allow" msgid="8637148297403066623">"Autoriser"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Pour prendre une photo, autorisez l\'accès à l\'appareil photo"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Envoyer un message"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Photo envoyée au moyen de l\'application Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Message envoyé au moyen de l\'application Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Envoi de l\'image en cours…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-fr/strings.xml b/java/com/android/dialer/callcomposer/res/values-fr/strings.xml
index f56ad7a00..40b89a367 100644
--- a/java/com/android/dialer/callcomposer/res/values-fr/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-fr/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Partager et appeler"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"image <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"image"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Prendre une photo"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Impossible de charger l\'image de la caméra"</string>
<string name="allow" msgid="8637148297403066623">"Autoriser"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Pour prendre une photo, accordez l\'accès à l\'appareil photo."</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Envoyer un message"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Photo envoyée via l\'application Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Message envoyé via l\'application Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Envoi de l\'image…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-gl/strings.xml b/java/com/android/dialer/callcomposer/res/values-gl/strings.xml
index f2a0f15be..55bf5aa3c 100644
--- a/java/com/android/dialer/callcomposer/res/values-gl/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-gl/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Compartir e chamar"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"Imaxe do <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"Imaxe"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Tirar unha foto"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Non se puido cargar a imaxe da cámara"</string>
<string name="allow" msgid="8637148297403066623">"Permitir"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Para sacar unha foto, concede permiso de acceso á cámara"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Envía unha mensaxe"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Foto enviada a través de Mensaxes"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Mensaxe enviada a través de Mensaxes"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Enviando imaxe…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-gu/strings.xml b/java/com/android/dialer/callcomposer/res/values-gu/strings.xml
index 771d14865..13f4c843d 100644
--- a/java/com/android/dialer/callcomposer/res/values-gu/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-gu/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"શેર કરો અને કૉલ કરો"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"છબી <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"છબી"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"એક ફોટો લો"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"કૅમેરા છબી લોડ કરી શકાઈ નથી"</string>
<string name="allow" msgid="8637148297403066623">"મંજૂરી આપો"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"ફોટો લેવા માટે, કૅમેરાની ઍક્સેસ આપો"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"એક સંદેશ મોકલો"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Messages મારફતે ફોટો મોકલ્યો"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Messages મારફતે સંદેશ મોકલ્યો"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"છબી મોકલી રહ્યાં છીએ..."</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-hi/strings.xml b/java/com/android/dialer/callcomposer/res/values-hi/strings.xml
index 4de9a6d5d..5d39d0306 100644
--- a/java/com/android/dialer/callcomposer/res/values-hi/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-hi/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"साझा करें और कॉल करें"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"चित्र <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"चित्र"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"कोई फ़ोटो लें"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"कैमरे का चित्र लोड नहीं किया जा सका"</string>
<string name="allow" msgid="8637148297403066623">"अनुमति दें"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"फ़ोटो लेने के लिए, कैमरे की ऐक्सेस दें"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"संदेश भेजें"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"संदेश ऐप्लिकेशन के ज़रिए फ़ोटो भेजा गया"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"संदेश ऐप्लिकेशन के ज़रिए संदेश भेजा गया"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"चित्र भेजा जा रहा है…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-hr/strings.xml b/java/com/android/dialer/callcomposer/res/values-hr/strings.xml
index 4bea73cba..551438845 100644
--- a/java/com/android/dialer/callcomposer/res/values-hr/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-hr/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Dijeli i pozovi"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"slika <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"slika"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Snimi fotografiju"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Slika se ne može učitati"</string>
<string name="allow" msgid="8637148297403066623">"Omogući"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Da biste snimili fotografiju, dopustite pristup Fotoaparatu"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Pošalji poruku"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Fotografija poslana putem Poruka"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Poruka poslana putem Poruka"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Slanje slike..."</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-hu/strings.xml b/java/com/android/dialer/callcomposer/res/values-hu/strings.xml
index 2a590e0bb..caf7577b1 100644
--- a/java/com/android/dialer/callcomposer/res/values-hu/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-hu/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Megosztás és hívás"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"kép: <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"kép"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Fotó készítése"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Nem lehetett betölteni a kamera képét"</string>
<string name="allow" msgid="8637148297403066623">"Engedélyezés"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Fotó készítéséhez adjon hozzáférést a fényképezőgéphez"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Üzenet küldése"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Fotó elküldve a Messages alkalmazásban"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Üzenet elküldve a Messages alkalmazásban"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Kép küldése…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-hy/strings.xml b/java/com/android/dialer/callcomposer/res/values-hy/strings.xml
index 1b5523412..ae7e6add3 100644
--- a/java/com/android/dialer/callcomposer/res/values-hy/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-hy/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Կիսվել և զանգել"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"պատկեր <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"պատկեր"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Լուսանկարել"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Չհաջողվեց բեռնել տեսախցիկի պատկերը"</string>
<string name="allow" msgid="8637148297403066623">"Թույլատրել"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Լուսանկարելու համար տրամադրեք Խցիկն օգտագործելու հնարավորություն"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Ուղարկել հաղորդագրություն"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Լուսանկարն ուղարկվել է Messages-ի միջոցով"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Հաղորդագրությունն ուղարկվել է Messages-ի միջոցով"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Պատկերի ուղարկում…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-in/strings.xml b/java/com/android/dialer/callcomposer/res/values-in/strings.xml
index 7983c4de0..3d3cba70c 100644
--- a/java/com/android/dialer/callcomposer/res/values-in/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-in/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Bagikan dan telepon"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"gambar <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"gambar"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Mengambil foto"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Tidak dapat memuat gambar kamera"</string>
<string name="allow" msgid="8637148297403066623">"Izinkan"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Untuk mengambil foto, berikan akses ke Kamera"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Mengirim pesan"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Foto dikirim lewat Message"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Pesan dikirim lewat Message"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Mengirim gambar…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-is/strings.xml b/java/com/android/dialer/callcomposer/res/values-is/strings.xml
index 3bf4a6b2d..ae3e12364 100644
--- a/java/com/android/dialer/callcomposer/res/values-is/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-is/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Deila og hringja"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"mynd <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"mynd"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Taka mynd"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Ekki var hægt að hlaða mynd frá myndavél"</string>
<string name="allow" msgid="8637148297403066623">"Leyfa"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Til að taka mynd skaltu veita myndavélinni aðgang"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Senda skilaboð"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Mynd send með Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Skilaboð send með Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Sendir mynd…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-it/strings.xml b/java/com/android/dialer/callcomposer/res/values-it/strings.xml
index 343dd84f0..f06b0d85d 100644
--- a/java/com/android/dialer/callcomposer/res/values-it/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-it/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Condividi e chiama"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"immagine: <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"immagine"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Scatta una foto"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Impossibile caricare l\'immagine della fotocamera"</string>
<string name="allow" msgid="8637148297403066623">"Consenti"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Per poter scattare una foto devi concedere l\'accesso alla fotocamera"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Invia un messaggio"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Foto inviata tramite Messaggi"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Messaggio inviato tramite Messaggi"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Invio dell\'immagine…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-iw/strings.xml b/java/com/android/dialer/callcomposer/res/values-iw/strings.xml
index 24c6203cd..8ed808b26 100644
--- a/java/com/android/dialer/callcomposer/res/values-iw/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-iw/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"שתף והתקשר"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"תמונה <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"תמונה"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"צלם תמונה"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"לא ניתן לטעון את התמונה מהמצלמה"</string>
<string name="allow" msgid="8637148297403066623">"אפשר"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"כדי שתוכל לצלם תמונות עליך להעניק לאפליקציה גישה למצלמה"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"שליחת הודעה"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"‏התמונה נשלחה דרך אפליקציית Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"‏ההודעה נשלחה דרך אפליקציית Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"התמונה נשלחת…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-ja/strings.xml b/java/com/android/dialer/callcomposer/res/values-ja/strings.xml
index 33f48c924..61ad0ce82 100644
--- a/java/com/android/dialer/callcomposer/res/values-ja/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-ja/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"共有して発信"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"画像(<xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>)"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"画像"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"写真を撮る"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"カメラ内の画像を読み込めませんでした"</string>
<string name="allow" msgid="8637148297403066623">"許可"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"写真を撮るには、まずカメラへのアクセスを許可してください"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"メッセージを送信します"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Android メッセージで写真が送信されました"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Android メッセージでメッセージが送信されました"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"画像を送信しています…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-ka/strings.xml b/java/com/android/dialer/callcomposer/res/values-ka/strings.xml
index 65084f3d2..4d65fa327 100644
--- a/java/com/android/dialer/callcomposer/res/values-ka/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-ka/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"გაზიარება და დარეკვა"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"სურათი, <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"სურათი"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"ფოტოს გადაღება"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"კამერის სურათი ვერ ჩაიტვირთა"</string>
<string name="allow" msgid="8637148297403066623">"ნების დართვა"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"ფოტოს გადასაღებად მიეცით კამერაზე წვდომა"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"შეტყობინების გაგზავნა"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"ფოტო გაიგზავნა Messages აპიდან"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"შეტყობინება გაიგზავნა Messages აპიდან"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"მიმდინარეობს სურათის გაგზავნა…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-kk/strings.xml b/java/com/android/dialer/callcomposer/res/values-kk/strings.xml
index bf4173674..80f9caa5b 100644
--- a/java/com/android/dialer/callcomposer/res/values-kk/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-kk/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Бөлісу және қоңырау шалу"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"сурет, <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"сурет"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Суретке түсіру"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Камера суреті жүктелмеді"</string>
<string name="allow" msgid="8637148297403066623">"Рұқсат беру"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Суретке түсіру үшін камераға кіруге рұқсат беріңіз"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Хабар жіберу"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Сурет Messages арқылы жіберілді"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Хабар Messages арқылы жіберілді"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Сурет жіберілуде..."</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-km/strings.xml b/java/com/android/dialer/callcomposer/res/values-km/strings.xml
index 10c8d52a1..b16534c47 100644
--- a/java/com/android/dialer/callcomposer/res/values-km/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-km/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"ចែករំលែក និង​ហៅ​ទូរសព្ទ"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"រូបភាព <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"រូបភាព"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"ថតរូប"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"មិន​អាច​ផ្ទុក​រូបភាព​​​ពី​កាមេរ៉ា​បាន​ទេ"</string>
<string name="allow" msgid="8637148297403066623">"អនុញ្ញាត"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"ដើម្បីថតរូប សូមអនុញ្ញាត​ឲ្យចូលប្រើប្រាស់​កាមេរ៉ា"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"ផ្ញើសារ"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"រូបថត​ដែល​បាន​ផ្ញើ​តាមរយៈ Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"សារ​ដែល​បាន​ផ្ញើ​តាមរយៈ Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"កំពុង​ផ្ញើ​រូបភាព..."</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-kn/strings.xml b/java/com/android/dialer/callcomposer/res/values-kn/strings.xml
index 3776d9d1b..59de5e7b6 100644
--- a/java/com/android/dialer/callcomposer/res/values-kn/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-kn/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"ಹಂಚಿಕೊಳ್ಳಿ ಮತ್ತು ಕರೆ ಮಾಡಿ"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"ಚಿತ್ರ <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"ಚಿತ್ರ"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"ಫೋಟೋ ತೆಗೆದುಕೊಳ್ಳಿ"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"ಕ್ಯಾಮರಾ ಚಿತ್ರವನ್ನು ಲೋಡ್ ಮಾಡಲಾಗಲಿಲ್ಲ"</string>
<string name="allow" msgid="8637148297403066623">"ಅನುಮತಿಸಿ"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"ಫೋಟೋ ತೆಗೆಯಲು, ಕ್ಯಾಮರಾಗೆ ಪ್ರವೇಶ ನೀಡಿ"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"ಸಂದೇಶ ಕಳುಹಿಸಿ"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"ಸಂದೇಶಗಳ ಮೂಲಕ ಕಳುಹಿಸಲಾದ ಫೋಟೋ"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"ಸಂದೇಶಗಳ ಮೂಲಕ ಕಳುಹಿಸಲಾದ ಸಂದೇಶ"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"ಚಿತ್ರ ಕಳುಹಿಸಲಾಗುತ್ತಿದೆ…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-ko/strings.xml b/java/com/android/dialer/callcomposer/res/values-ko/strings.xml
index 0e6820ed8..7df4a703a 100644
--- a/java/com/android/dialer/callcomposer/res/values-ko/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-ko/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"공유 및 전화 걸기"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"이미지 <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"이미지"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"사진 찍기"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"카메라 이미지를 로드할 수 없습니다."</string>
<string name="allow" msgid="8637148297403066623">"허용"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"사진을 찍으려면 카메라에 액세스할 수 있도록 허용하세요."</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"메시지 보내기"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"메시지를 통해 전송된 사진"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"메시지를 통해 전송된 메시지"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"이미지 전송 중…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-ky/strings.xml b/java/com/android/dialer/callcomposer/res/values-ky/strings.xml
index f96ce4ddc..1a8a395a4 100644
--- a/java/com/android/dialer/callcomposer/res/values-ky/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-ky/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Бөлүшүү жана чалуу"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"сүрөт, <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"сүрөт"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Сүрөткө тартуу"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Камерадан сүрөт жүктөлгөн жок"</string>
<string name="allow" msgid="8637148297403066623">"Уруксат берүү"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Сүрөткө тартуу үчүн, колдонмого камераны пайдаланууга уруксат бериңиз"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Билдирүү жөнөтүү"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Сүрөт Android жазышуулары колдонмосу аркылуу жөнөтүлдү"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Билдирүү Android жазышуулары колдонмосу аркылуу жөнөтүлдү"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Сүрөт жөнөтүлүүдө..."</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-lo/strings.xml b/java/com/android/dialer/callcomposer/res/values-lo/strings.xml
index d14f03d1c..42ae0f1cb 100644
--- a/java/com/android/dialer/callcomposer/res/values-lo/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-lo/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"ແບ່ງປັນ ແລະ ໂທ"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"ຮູບ <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"ຮູບ"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"ຖ່າຍຮູບ"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"ບໍ່ສາມາດໂຫລດຮູບຈາກກ້ອງໄດ້"</string>
<string name="allow" msgid="8637148297403066623">"ອະນຸຍາດ"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"ເພື່ອຖ່າຍຮູບ, ໃຫ້ອະນຸຍາດການເຂົ້າຫາກ້ອງຖ່າຍຮູບກ່ອນ"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"ສົ່ງຂໍ້ຄວາມ"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"ສົ່ງຮູບຜ່ານ Messages ແລ້ວ"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"ສົ່ງຮູບຜ່ານ Messages ແລ້ວ"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"ກຳລັງສົ່ງຮູບພາບ..."</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-lt/strings.xml b/java/com/android/dialer/callcomposer/res/values-lt/strings.xml
index 4453bcd20..59112d3cf 100644
--- a/java/com/android/dialer/callcomposer/res/values-lt/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-lt/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Bendrinti ir skambinti"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"vaizdas (<xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>)"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"vaizdas"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Fotografuoti"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Nepavyko įkelti fotoaparato vaizdo"</string>
<string name="allow" msgid="8637148297403066623">"Leisti"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Kad galėtumėte fotografuoti, leiskite pasiekti fotoaparatą"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Siųsti pranešimą"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Nuotrauka išsiųsta naudojant „Messages“"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Pranešimas išsiųstas naudojant „Messages“"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Siunčiamas vaizdas..."</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-lv/strings.xml b/java/com/android/dialer/callcomposer/res/values-lv/strings.xml
index 80e5214d3..8aa954096 100644
--- a/java/com/android/dialer/callcomposer/res/values-lv/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-lv/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Kopīgot un zvanīt"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"attēls, <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"attēls"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Uzņemt fotoattēlu"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Nevarēja ielādēt kameras attēlu."</string>
<string name="allow" msgid="8637148297403066623">"Atļaut"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Lai uzņemtu fotoattēlu, piešķiriet piekļuvi kamerai."</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Sūtīt ziņojumu"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Fotoattēls nosūtīts, izmantojot lietotni Ziņojumi"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Ziņojums nosūtīts, izmantojot lietotni Ziņojumi"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Tiek sūtīts attēls…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-mk/strings.xml b/java/com/android/dialer/callcomposer/res/values-mk/strings.xml
index bd8f0c8d9..126b44c53 100644
--- a/java/com/android/dialer/callcomposer/res/values-mk/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-mk/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Сподели и повикај"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"слика од <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"слика"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Фотографирајте"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Не можеше да се вчита слика од камерата"</string>
<string name="allow" msgid="8637148297403066623">"Дозволете"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"За да фотографирате, дозволете пристап до „Камера“"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Испратете порака"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Фотографијата е испратена преку Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Пораката е испратена преку Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Се испраќа слика…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-ml/strings.xml b/java/com/android/dialer/callcomposer/res/values-ml/strings.xml
index e4931cbea..67175cc1e 100644
--- a/java/com/android/dialer/callcomposer/res/values-ml/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-ml/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"പങ്കിടുക, കോൾ ചെയ്യുക"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"ചിത്രം <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"ചിത്രം"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"ഒരു ഫോട്ടോ എടുക്കുക"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"ക്യാമറ ചിത്രം ലോഡുചെയ്യാനായില്ല"</string>
<string name="allow" msgid="8637148297403066623">"അനുവദിക്കുക"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"ഫോട്ടോ എടുക്കുന്നതിന്, ക്യാമറയ്ക്ക് ആക്സസ് നൽകുക"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"ഒരു സന്ദേശം അയയ്‌ക്കുക"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"മെസേജ് വഴി ഫോട്ടോ അയച്ചു"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"മെസേജ് വഴി സന്ദേശം അയച്ചു"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"ചിത്രം അയയ്‌ക്കുന്നു..."</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-mn/strings.xml b/java/com/android/dialer/callcomposer/res/values-mn/strings.xml
index 62a775074..1de1f1152 100644
--- a/java/com/android/dialer/callcomposer/res/values-mn/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-mn/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Хуваалцаад залгах"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"зураг <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"зураг"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Зураг авах"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Камерын дүрсийг ачаалж чадсангүй"</string>
<string name="allow" msgid="8637148297403066623">"Зөвшөөрөх"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Зураг авахын тулд камерт хандах зөвшөөрөл олгох шаардлагатай"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Зурвас илгээх"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Зургийг Зурвасаар дамжуулан илгээсэн"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Зурвасыг Зурвасаар дамжуулан илгээсэн"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Зураг илгээж байна..."</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-mr/strings.xml b/java/com/android/dialer/callcomposer/res/values-mr/strings.xml
index e7a71901a..40a794d52 100644
--- a/java/com/android/dialer/callcomposer/res/values-mr/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-mr/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"सामायिक करा आणि कॉल करा"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"प्रतिमा <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"प्रतिमा"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"एक फोटो घ्या"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"कॅमेरा प्रतिमा लोड करणे शक्य झाले नाही"</string>
<string name="allow" msgid="8637148297403066623">"अनुमती द्या"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"एक फोटो घेण्यासाठी, कॅमेर्‍यामध्ये प्रवेश द्या"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"एक संदेश पाठवा"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Messages द्वारे फोटो पाठविला"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Messages द्वारे संदेश पाठविला"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"इमेज पाठवत आहे…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-ms/strings.xml b/java/com/android/dialer/callcomposer/res/values-ms/strings.xml
index 39ed6fa6e..1f37e154a 100644
--- a/java/com/android/dialer/callcomposer/res/values-ms/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-ms/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Kongsi dan hubungi"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"imej <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"imej"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Ambil foto"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Tidak dapat memuatkan imej kamera"</string>
<string name="allow" msgid="8637148297403066623">"Benarkan"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Untuk mengambil foto, berikan akses kepada Kamera"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Hantar mesej"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Photo dihantar melalui Mesej"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Mesej dihantar melalui Mesej"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Menghantar imej…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-my/strings.xml b/java/com/android/dialer/callcomposer/res/values-my/strings.xml
index a20dabc83..5f8de84b8 100644
--- a/java/com/android/dialer/callcomposer/res/values-my/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-my/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"မျှဝေပြီး ခေါ်ဆိုရန်"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"ပုံ <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"ပုံ"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"ဓာတ်ပုံတစ်ပုံ ရိုက်ရန်"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"ကင်မရာမှပုံကို မရယူနိုင်ပါ"</string>
<string name="allow" msgid="8637148297403066623">"ခွင့်ပြုရန်"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"ဓာတ်ပုံရိုက်ရန် ကင်မရာသို့ ဝင်သုံးခွင့်ပေးပါ"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"မက်ဆေ့ဂျ်ပို့ရန်"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"မက်ဆေ့ဂျ်များမှတစ်ဆင့် ဓာတ်ပုံပို့ပြီးပါပြီ"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"မက်ဆေ့ဂျ်များမှတစ်ဆင့် မက်ဆေ့ဂျ်ပို့ပြီးပါပြီ"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"ပုံပို့နေသည်…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-nb/strings.xml b/java/com/android/dialer/callcomposer/res/values-nb/strings.xml
index cbb1acca2..c9e1296e9 100644
--- a/java/com/android/dialer/callcomposer/res/values-nb/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-nb/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Del og ring"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"bilde <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"bilde"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Ta et bilde"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Kunne ikke laste inn kamerabilde"</string>
<string name="allow" msgid="8637148297403066623">"Tillat"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Gi tilgang til kameraet for å ta bilder"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Send en melding"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Bildet er sendt via Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Meldingen er sendt via Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Sender bildet …"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-ne/strings.xml b/java/com/android/dialer/callcomposer/res/values-ne/strings.xml
index f084dc9f6..71d40a645 100644
--- a/java/com/android/dialer/callcomposer/res/values-ne/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-ne/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"आदान-प्रदान र कल गर्नुहोस्"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"छवि <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"छवि"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"एउटा तस्बिर खिच्नुहोस्"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"क्यामेराको छवि लोड गर्न सकिएन"</string>
<string name="allow" msgid="8637148297403066623">"अनुमति दिनुहोस्"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"तस्बिर खिच्न, क्यामेरामाथि पहुँच दिनुहोस्"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"सन्देश पठाउनुहोस्"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Messages मार्फत पठाइएको तस्बिर"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Messages मार्फत पठाइएको सन्देश"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"छवि पठाइँदै…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-nl/strings.xml b/java/com/android/dialer/callcomposer/res/values-nl/strings.xml
index 5511427fa..59c09a39a 100644
--- a/java/com/android/dialer/callcomposer/res/values-nl/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-nl/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Delen en bellen"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"afbeelding van <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"afbeelding"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Een foto maken"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Kan camera-afbeelding niet laden"</string>
<string name="allow" msgid="8637148297403066623">"Toestaan"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Verleen toegang tot Camera om een foto te maken"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Een bericht verzenden"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Foto verzonden via Berichten"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Bericht verzonden via Berichten"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Afbeelding verzenden…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-no/strings.xml b/java/com/android/dialer/callcomposer/res/values-no/strings.xml
index cbb1acca2..c9e1296e9 100644
--- a/java/com/android/dialer/callcomposer/res/values-no/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-no/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Del og ring"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"bilde <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"bilde"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Ta et bilde"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Kunne ikke laste inn kamerabilde"</string>
<string name="allow" msgid="8637148297403066623">"Tillat"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Gi tilgang til kameraet for å ta bilder"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Send en melding"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Bildet er sendt via Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Meldingen er sendt via Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Sender bildet …"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-pa/strings.xml b/java/com/android/dialer/callcomposer/res/values-pa/strings.xml
index 5c20adc7a..0a51a63dc 100644
--- a/java/com/android/dialer/callcomposer/res/values-pa/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-pa/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"ਸਾਂਝਾ ਕਰੋ ਅਤੇ ਕਾਲ ਕਰੋ"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"ਚਿੱਤਰ <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"ਚਿੱਤਰ"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"ਕੋਈ ਫ਼ੋਟੋ ਖਿੱਚੋ"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"ਕੈਮਰਾ ਚਿੱਤਰ ਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ"</string>
<string name="allow" msgid="8637148297403066623">"ਇਜਾਜ਼ਤ ਦਿਓ"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"ਫ਼ੋਟੋ ਖਿੱਚਣ ਲਈ, ਕੈਮਰੇ ਤੱਕ ਪਹੁੰਚ ਦਿਓ"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"ਇੱਕ ਸੁਨੇਹਾ ਭੇਜੋ"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"ਫ਼ੋਟੋ &amp;quot;ਸੁਨੇਹੇ&amp;quot; ਐਪ ਰਾਹੀਂ ਭੇਜੀ ਗਈ"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"ਸੁਨੇਹਾ &amp;quot;ਸੁਨੇਹੇ&amp;quot; ਐਪ ਰਾਹੀਂ ਭੇਜਿਆ ਗਿਆ"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"ਚਿੱਤਰ ਭੇਜਿਆ ਜਾ ਰਿਹਾ ਹੈ…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-pl/strings.xml b/java/com/android/dialer/callcomposer/res/values-pl/strings.xml
index eea749604..130dd8c12 100644
--- a/java/com/android/dialer/callcomposer/res/values-pl/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-pl/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Udostępnij i zadzwoń"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"zdjęcie – <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"zdjęcie"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Robienie zdjęć"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Nie udało się wczytać zdjęcia z aparatu"</string>
<string name="allow" msgid="8637148297403066623">"Zezwól"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Aby zrobić zdjęcie, zezwól na dostęp do aparatu"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Wyślij wiadomość"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Zdjęcie zostało wysłane przez Wiadomości"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Tekst został wysłany przez Wiadomości"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Wysyłam obraz…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-pt-rBR/strings.xml b/java/com/android/dialer/callcomposer/res/values-pt-rBR/strings.xml
index 026cface7..a090d155d 100644
--- a/java/com/android/dialer/callcomposer/res/values-pt-rBR/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-pt-rBR/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Compartilhar e ligar"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"imagem de <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"imagem"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Tirar uma foto"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Falha ao carregar a imagem da câmera"</string>
<string name="allow" msgid="8637148297403066623">"Permitir"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Para tirar uma foto, permita o acesso à câmera"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Enviar uma mensagem"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Foto enviada pelo Mensagens"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Mensagem enviada pelo Mensagens"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Enviando imagem..."</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-pt-rPT/strings.xml b/java/com/android/dialer/callcomposer/res/values-pt-rPT/strings.xml
index 1a35ce2e6..34b3a96a1 100644
--- a/java/com/android/dialer/callcomposer/res/values-pt-rPT/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-pt-rPT/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Partilhar e ligar"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"imagem de <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"imagem"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Tirar uma foto"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Não foi possível carregar a imagem da câmara"</string>
<string name="allow" msgid="8637148297403066623">"Permitir"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Para tirar uma foto, conceda acesso à Câmara"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Enviar uma mensagem"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Foto enviada através da aplicação Mensagens"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Mensagem enviada através da aplicação Mensagens"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"A enviar imagem…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-pt/strings.xml b/java/com/android/dialer/callcomposer/res/values-pt/strings.xml
index 026cface7..a090d155d 100644
--- a/java/com/android/dialer/callcomposer/res/values-pt/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-pt/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Compartilhar e ligar"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"imagem de <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"imagem"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Tirar uma foto"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Falha ao carregar a imagem da câmera"</string>
<string name="allow" msgid="8637148297403066623">"Permitir"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Para tirar uma foto, permita o acesso à câmera"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Enviar uma mensagem"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Foto enviada pelo Mensagens"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Mensagem enviada pelo Mensagens"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Enviando imagem..."</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-ro/strings.xml b/java/com/android/dialer/callcomposer/res/values-ro/strings.xml
index ac55b8069..29de0ed6a 100644
--- a/java/com/android/dialer/callcomposer/res/values-ro/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-ro/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Trimiteți și apelați"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"imagine din <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"imagine"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Fotografiați"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Nu s-a putut încărca imaginea de la camera foto"</string>
<string name="allow" msgid="8637148297403066623">"Permiteți"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Pentru a fotografia, permiteți accesul la Camera foto"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Trimiteți un mesaj"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Fotografie trimisă prin Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Mesaj trimis prin Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Se trimite imaginea…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-ru/strings.xml b/java/com/android/dialer/callcomposer/res/values-ru/strings.xml
index 79d8136ff..ffdfb29a2 100644
--- a/java/com/android/dialer/callcomposer/res/values-ru/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-ru/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Поделиться и позвонить"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"изображение, <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"изображение"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Перейти в режим фото"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Не удалось загрузить изображение с камеры"</string>
<string name="allow" msgid="8637148297403066623">"Разрешить"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Чтобы сделать снимок, предоставьте доступ к камере"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Отправить сообщение"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Фото отправлено через Android Сообщения"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Сообщение отправлено через Android Сообщения"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Отправка изображения…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-si/strings.xml b/java/com/android/dialer/callcomposer/res/values-si/strings.xml
index 8c2b9536f..cdea197a6 100644
--- a/java/com/android/dialer/callcomposer/res/values-si/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-si/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"බෙදා ගෙන අමතන්න"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"රූපය <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"රූපය"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"ඡායාරූපයක් ගන්න"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"කැමරා රූපය පූරණය කළ නොහැකි විය"</string>
<string name="allow" msgid="8637148297403066623">"ඉඩ දෙන්න"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"ඡායාරූපයක් ගැනීමට, කැමරාවට ප්‍රවේශය දෙන්න"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"පණිවිඩයක් යැවීම"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Messages හරහා ඡායාරූපය යවන ලදී"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Messages හරහා පණිවිඩය යවන ලදී"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"රූපය යවමින්..."</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-sk/strings.xml b/java/com/android/dialer/callcomposer/res/values-sk/strings.xml
index ee062c475..e478e6391 100644
--- a/java/com/android/dialer/callcomposer/res/values-sk/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-sk/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Zdieľať a volať"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"obrázok – <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"obrázok"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Odfotiť"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Obrázok z fotoaparátu sa nepodarilo načítať"</string>
<string name="allow" msgid="8637148297403066623">"Povoliť"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Ak chcete fotiť, povoľte prístup k fotoaparátu"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Odoslať správu"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Fotka bola odoslaná prostredníctvom Správ"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Správa bola odoslaná prostredníctvom Správ"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Odosiela sa obrázok…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-sl/strings.xml b/java/com/android/dialer/callcomposer/res/values-sl/strings.xml
index 9d57cfd0a..85dd23d99 100644
--- a/java/com/android/dialer/callcomposer/res/values-sl/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-sl/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Klic s skupno rabo"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"slika <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"slika"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Fotografiranje"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Slike fotoaparata ni bilo mogoče naložiti"</string>
<string name="allow" msgid="8637148297403066623">"Dovoli"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Če želite posneti fotografijo, omogočite dostop do fotoaparata"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Pošlji sporočilo"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Fotografija je bila poslana prek aplikacije Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Sporočilo je bila poslano prek aplikacije Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Pošiljanje slike …"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-sq/strings.xml b/java/com/android/dialer/callcomposer/res/values-sq/strings.xml
index 720994255..aba7c8153 100644
--- a/java/com/android/dialer/callcomposer/res/values-sq/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-sq/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Ndaj dhe telefono"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"imazh <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"imazh"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Bëj një fotografi"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Imazhi i kamerës nuk mund të ngarkohej"</string>
<string name="allow" msgid="8637148297403066623">"Lejo"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Për të shkrepur një fotografi, jep qasjen te Kamera"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Dërgo një mesazh"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Fotografia u dërgua nëpërmjet \"Mesazheve\""</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Mesazhi u dërgua nëpërmjet \"Mesazheve\""</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Imazhi po dërgohet..."</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-sr/strings.xml b/java/com/android/dialer/callcomposer/res/values-sr/strings.xml
index 1eafcb79b..ead04fce6 100644
--- a/java/com/android/dialer/callcomposer/res/values-sr/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-sr/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Дели и позови"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"слика, <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"слика"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Сликајте"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Учитавање слике са камере није успело"</string>
<string name="allow" msgid="8637148297403066623">"Дозволи"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Одобрите приступ Камери да бисте снимили слику"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Пошаљите поруку"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Слика је послата преко Messages-а"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Порука је послата преко Messages-а"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Шаље се слика…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-sv/strings.xml b/java/com/android/dialer/callcomposer/res/values-sv/strings.xml
index 787d8653a..0e37b296d 100644
--- a/java/com/android/dialer/callcomposer/res/values-sv/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-sv/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Dela och ring"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"bild den <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"bild"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Ta ett foto"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Det gick inte att läsa in kamerabild"</string>
<string name="allow" msgid="8637148297403066623">"Tillåt"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Bevilja åtkomst till Kamera om du vill ta ett foto"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Skicka ett meddelande"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Fotot har skickats via Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Meddelandet har skickats via Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Skickar bild …"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-sw/strings.xml b/java/com/android/dialer/callcomposer/res/values-sw/strings.xml
index d33ff3186..03a7eaca5 100644
--- a/java/com/android/dialer/callcomposer/res/values-sw/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-sw/strings.xml
@@ -25,14 +25,14 @@
<string name="share_and_call" msgid="8934144481838868674">"Shiriki na upige simu"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"picha <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"picha"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Piga picha"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Imeshindwa kupakia picha ya kamera"</string>
<string name="allow" msgid="8637148297403066623">"Ruhusu"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Ruhusu programu ifikie Kamera ili uweze kupiga picha"</string>
- <string name="gallery_permission_text" msgid="4102566850658919346">"Ruhusu programu ifikie Midia ili uweze kushiriki picha"</string>
+ <string name="gallery_permission_text" msgid="4102566850658919346">"Ruhusu programu ifikie hifadhi ili uweze kushiriki picha"</string>
<string name="description_call_composer_camera" msgid="388088245837924914">"Piga picha"</string>
<string name="description_call_composer_photo" msgid="6449208314952246454">"Chagua picha"</string>
<string name="description_call_composer_message" msgid="9132362446000908550">"Tuma ujumbe"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Picha imetumwa kupitia Programu ya Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Ujumbe umetumwa kupitia Programu ya Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Inatuma picha…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-ta/strings.xml b/java/com/android/dialer/callcomposer/res/values-ta/strings.xml
index 37c0193d1..e006ff9c1 100644
--- a/java/com/android/dialer/callcomposer/res/values-ta/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-ta/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"பகிர்ந்து அழை"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"படம், <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"படம்"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"படமெடுக்கும்"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"கேமரா படத்தை ஏற்ற முடியவில்லை"</string>
<string name="allow" msgid="8637148297403066623">"அனுமதி"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"படமெடுக்க, கேமராவிற்கு அணுகல் வழங்கவும்"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"செய்தியை அனுப்பும்"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"மெசேஜஸ் மூலம் படம் அனுப்பப்பட்டது"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"மெசேஜஸ் மூலம் செய்தி அனுப்பப்பட்டது"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"படத்தை அனுப்புகிறது…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-te/strings.xml b/java/com/android/dialer/callcomposer/res/values-te/strings.xml
index 548037034..b3f46663e 100644
--- a/java/com/android/dialer/callcomposer/res/values-te/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-te/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"భాగస్వా. చేసి, కాల్ చేయి"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"చిత్రం <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"చిత్రం"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"ఫోటో తీస్తుంది"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"కెమెరా చిత్రాన్ని లోడ్ చేయడం సాధ్యపడలేదు"</string>
<string name="allow" msgid="8637148297403066623">"అనుమతించు"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"ఫోటోను తీయడానికి, కెమెరాకు ప్రాప్యతను అందించండి"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"సందేశాన్ని పంపుతుంది"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"సందేశాల అనువర్తనం ద్వారా ఫోటోను పంపాము"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"సందేశాల అనువర్తనం ద్వారా సందేశాన్ని పంపాము"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"చిత్రాన్ని పంపుతోంది…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-th/strings.xml b/java/com/android/dialer/callcomposer/res/values-th/strings.xml
index 9d98d56b4..125a24b58 100644
--- a/java/com/android/dialer/callcomposer/res/values-th/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-th/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"แชร์และโทร"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"รูปภาพเมื่อวันที่ <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"รูปภาพ"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"ถ่ายภาพ"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"ไม่สามารถโหลดภาพจากกล้องได้"</string>
<string name="allow" msgid="8637148297403066623">"อนุญาต"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"หากต้องการถ่ายภาพ โปรดให้สิทธิ์การเข้าถึงกล้อง"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"ส่งข้อความ"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"ส่งรูปภาพผ่าน Messages แล้ว"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"ส่งข้อความผ่าน Messages แล้ว"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"กำลังส่งรูปภาพ..."</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-tl/strings.xml b/java/com/android/dialer/callcomposer/res/values-tl/strings.xml
index 5bba94217..7e7dac607 100644
--- a/java/com/android/dialer/callcomposer/res/values-tl/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-tl/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Ibahagi at tumawag"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"larawan <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"larawan"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Kumuha ng isang larawan"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Hindi mai-load ang larawan ng camera"</string>
<string name="allow" msgid="8637148297403066623">"Payagan"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Upang kumuha ng larawan, magbigay ng access sa Camera"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Magpadala ng mensahe"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Larawang ipinadala sa pamamagitan ng Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Mensaheng ipinadala sa pamamagitan ng Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Ipinapadala ang larawan…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-tr/strings.xml b/java/com/android/dialer/callcomposer/res/values-tr/strings.xml
index cfb8bfb90..99523d574 100644
--- a/java/com/android/dialer/callcomposer/res/values-tr/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-tr/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Paylaş ve telefon et"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"resim <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"resim"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Fotoğraf çeker"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Kamera görüntüsü yüklenemedi"</string>
<string name="allow" msgid="8637148297403066623">"İzin ver"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Fotoğraf çekmek için Kamera\'ya erişim izni verin"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Mesaj gönderir"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Fotoğraf, Mesajlar uygulaması üzerinden gönderildi"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Mesaj, Mesajlar uygulaması üzerinden gönderildi"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Resim gönderiliyor…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-uk/strings.xml b/java/com/android/dialer/callcomposer/res/values-uk/strings.xml
index 4cb1a2d6c..fa57d3dea 100644
--- a/java/com/android/dialer/callcomposer/res/values-uk/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-uk/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Надіслати й зателефонувати"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"зображення <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"зображення"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Зйомка фото"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Не вдалося завантажити зображення з камери"</string>
<string name="allow" msgid="8637148297403066623">"Дозволити"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Щоб сфотографувати, надайте доступ до камери"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Надіслати повідомлення"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Фотографію надіслано через додаток Повідомлення"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Текст надіслано через додаток Повідомлення"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Надсилання зображення…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-ur/strings.xml b/java/com/android/dialer/callcomposer/res/values-ur/strings.xml
index c665cfb37..2677bd22b 100644
--- a/java/com/android/dialer/callcomposer/res/values-ur/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-ur/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"اشتراک کریں اور کال کریں"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"تصویر <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"تصویر"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"ایک تصویر لیں"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"کیمرے کی تصویر لوڈ نہیں ہو سکی"</string>
<string name="allow" msgid="8637148297403066623">"اجازت دیں"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"تصویر لینے کیلئے کیمرا کو رسائی دیں"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"پیغام بھیجیں"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"تصویر پیغامات کے ذریعے بھیجی گئی"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"پیغام پیغامات کے ذریعے بھیجا گیا"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"تصویر بھیجی جا رہی ہے…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-uz/strings.xml b/java/com/android/dialer/callcomposer/res/values-uz/strings.xml
index 0237ab9e3..79152b544 100644
--- a/java/com/android/dialer/callcomposer/res/values-uz/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-uz/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Ulashish va chaqirish"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"tasvir, <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"tasvir"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Surat rejimiga o‘tish"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Kamera orqali olingan suratni yuklab bo‘lmadi"</string>
<string name="allow" msgid="8637148297403066623">"Ruxsat berish"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Suratga olish uchun kameraga kirshga ruxsat bering"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Xabar yuborish"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Rasm Android Xabarlar orqali yuborildi"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Xabar Android Xabarlar orqali yuborildi"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Tasvir yuborilmoqda…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-vi/strings.xml b/java/com/android/dialer/callcomposer/res/values-vi/strings.xml
index d617cfb58..f065f17d0 100644
--- a/java/com/android/dialer/callcomposer/res/values-vi/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-vi/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Chia sẻ và gọi"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"hình ảnh <xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"hình ảnh"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Chụp ảnh"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Không thể tải hình ảnh trong máy ảnh"</string>
<string name="allow" msgid="8637148297403066623">"Cho phép"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Để chụp ảnh, hãy cấp quyền truy cập vào Máy ảnh"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Gửi tin nhắn"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Đã gửi ảnh qua Messages"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Đã gửi tin nhắn qua Messages"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Đang gửi hình ảnh..."</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-zh-rCN/strings.xml b/java/com/android/dialer/callcomposer/res/values-zh-rCN/strings.xml
index 97017d6f4..0bb323fe8 100644
--- a/java/com/android/dialer/callcomposer/res/values-zh-rCN/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-zh-rCN/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"分享并拨打电话"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"图片(<xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>)"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"图片"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"拍摄照片"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"无法加载相机图片"</string>
<string name="allow" msgid="8637148297403066623">"允许"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"要拍摄照片,请授予相机使用权限"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"发送信息"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"已通过“信息”应用发送照片"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"已通过“信息”应用发送短信"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"正在发送图片…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-zh-rHK/strings.xml b/java/com/android/dialer/callcomposer/res/values-zh-rHK/strings.xml
index b191949fc..5b70bbcbc 100644
--- a/java/com/android/dialer/callcomposer/res/values-zh-rHK/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-zh-rHK/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"分享並通話"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"圖片:<xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"圖片"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"拍照"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"無法載入相機圖片"</string>
<string name="allow" msgid="8637148297403066623">"允許"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"如要拍照,請授予「相機」存取權"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"傳送訊息"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"已透過「訊息」傳送相片"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"已透過「訊息」傳送訊息"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"正在傳送圖片…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-zh-rTW/strings.xml b/java/com/android/dialer/callcomposer/res/values-zh-rTW/strings.xml
index ef2cd9d16..3f1eaf092 100644
--- a/java/com/android/dialer/callcomposer/res/values-zh-rTW/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-zh-rTW/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"分享及撥號"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"圖片:<xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"圖片"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"拍攝相片"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"無法載入相機圖片"</string>
<string name="allow" msgid="8637148297403066623">"允許"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"如要拍照,請授予相機存取權"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"傳送訊息"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"透過訊息應用程式傳送的相片"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"透過訊息應用程式傳送的訊息"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"正在傳送圖片…"</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values-zu/strings.xml b/java/com/android/dialer/callcomposer/res/values-zu/strings.xml
index 09845f65c..682febc57 100644
--- a/java/com/android/dialer/callcomposer/res/values-zu/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values-zu/strings.xml
@@ -25,7 +25,6 @@
<string name="share_and_call" msgid="8934144481838868674">"Yabelana uphinde ushaye"</string>
<string name="gallery_item_description" msgid="7600601724204579471">"isithombe sangomhla ka-<xliff:g id="DATE">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g>"</string>
<string name="gallery_item_description_no_date" msgid="2059198895441426838">"isithombe"</string>
- <string name="camera_switch_to_still_mode" msgid="1881982437979592567">"Thatha isithombe"</string>
<string name="camera_media_failure" msgid="8979549551450965882">"Ayikwazanga ukulayisha isithombe sekhamera"</string>
<string name="allow" msgid="8637148297403066623">"Vumela"</string>
<string name="camera_permission_text" msgid="7863231776480341614">"Ukuze uthathe isithombe, nika ukufinyelela kukhamera"</string>
@@ -35,4 +34,5 @@
<string name="description_call_composer_message" msgid="9132362446000908550">"Thumela umlayezo"</string>
<string name="image_sent_messages" msgid="6520870555040566229">"Isithombe sithunyelwe ngemilayezo"</string>
<string name="message_sent_messages" msgid="6286576951151541098">"Umlayezo uthunyelwe ngemilayezo"</string>
+ <string name="call_composer_image_uploading" msgid="8812901858144330630">"Ithumela isithombe..."</string>
</resources>
diff --git a/java/com/android/dialer/callcomposer/res/values/colors.xml b/java/com/android/dialer/callcomposer/res/values/colors.xml
index 89e55b79a..8393c555f 100644
--- a/java/com/android/dialer/callcomposer/res/values/colors.xml
+++ b/java/com/android/dialer/callcomposer/res/values/colors.xml
@@ -20,5 +20,4 @@
<color name="call_composer_divider">#12000000</color>
<color name="compose_and_call_background">#00BC35</color>
<color name="gallery_item_image_color">#607D8B</color>
- <color name="gallery_item_background_color">#ECEFF1</color>
</resources> \ No newline at end of file
diff --git a/java/com/android/dialer/callcomposer/res/values/dimens.xml b/java/com/android/dialer/callcomposer/res/values/dimens.xml
index 083bd0ab5..f4c2c3bef 100644
--- a/java/com/android/dialer/callcomposer/res/values/dimens.xml
+++ b/java/com/android/dialer/callcomposer/res/values/dimens.xml
@@ -15,15 +15,15 @@
~ limitations under the License
-->
<resources>
- <dimen name="call_composer_view_pager_height">306dp</dimen>
+ <dimen name="call_composer_view_pager_height">292dp</dimen>
<!-- Contact bar -->
<dimen name="call_composer_contact_photo_border_thickness">2dp</dimen>
- <dimen name="call_composer_contact_photo_size">116dp</dimen>
- <dimen name="call_composer_contact_container_margin_top">58dp</dimen>
- <dimen name="call_composer_contact_container_padding_top">58dp</dimen>
- <dimen name="call_composer_contact_container_padding_bottom">18dp</dimen>
- <dimen name="call_composer_name_text_size">32sp</dimen>
+ <dimen name="call_composer_contact_photo_size">112dp</dimen>
+ <dimen name="call_composer_contact_container_margin_top">56dp</dimen>
+ <dimen name="call_composer_contact_container_padding_top">56dp</dimen>
+ <dimen name="call_composer_contact_container_padding_bottom">16dp</dimen>
+ <dimen name="call_composer_name_text_size">28sp</dimen>
<dimen name="call_composer_number_text_size">16sp</dimen>
<dimen name="call_composer_contact_container_elevation">2dp</dimen>
@@ -32,9 +32,7 @@
<dimen name="call_composer_media_bar_height">48dp</dimen>
<!-- Send and Call button -->
- <dimen name="send_and_call_icon_size">18dp</dimen>
<dimen name="send_and_call_text_size">16sp</dimen>
- <dimen name="send_and_call_padding">8dp</dimen>
<dimen name="send_and_call_drawable_padding">4dp</dimen>
<!-- Message Composer -->
diff --git a/java/com/android/dialer/callcomposer/res/values/strings.xml b/java/com/android/dialer/callcomposer/res/values/strings.xml
index c7dabfa0f..f01e90811 100644
--- a/java/com/android/dialer/callcomposer/res/values/strings.xml
+++ b/java/com/android/dialer/callcomposer/res/values/strings.xml
@@ -31,8 +31,6 @@
<string name="gallery_item_description">image <xliff:g id="date">%1$tB %1$te %1$tY %1$tl %1$tM %1$tp</xliff:g></string>
<!-- Accessibility description for each image in the gallery when no date is present. -->
<string name="gallery_item_description_no_date">image</string>
- <!-- Content description of button to switch camera to picture more -->
- <string name="camera_switch_to_still_mode">Take a photo</string>
<!-- Error toast message shown when a camera image failed to attach to the message -->
<string name="camera_media_failure">Couldn\'t load camera image</string>
<!-- Text for a button to ask for device permissions -->
@@ -53,4 +51,7 @@
<!-- When a user makes a call with text attached, we send the text through the app "Messages".
This string is shown in a toast for privacy reasons. -->
<string name="message_sent_messages">Message sent via Messages</string>
+ <!-- When a user places a call with an image attached, we show them the in call screen and
+ display this string "Image uploading..." to let them know why the call hasn't started. -->
+ <string name="call_composer_image_uploading">Sending image\u2026</string>
</resources> \ No newline at end of file
diff --git a/java/com/android/dialer/callcomposer/res/values/styles.xml b/java/com/android/dialer/callcomposer/res/values/styles.xml
index 16e7fb622..a03ee4894 100644
--- a/java/com/android/dialer/callcomposer/res/values/styles.xml
+++ b/java/com/android/dialer/callcomposer/res/values/styles.xml
@@ -34,7 +34,8 @@
<style name="message_composer_textview">
<item name="android:textSize">@dimen/message_compose_item_text_size</item>
<item name="android:textColor">@color/dialer_primary_text_color</item>
- <item name="android:padding">@dimen/message_composer_item_padding</item>
+ <item name="android:paddingStart">@dimen/message_composer_item_padding</item>
+ <item name="android:paddingEnd">@dimen/message_composer_item_padding</item>
<item name="android:background">@drawable/item_background_material_light</item>
<item name="android:gravity">center_vertical</item>
</style>
diff --git a/java/com/android/dialer/calldetails/CallDetailsActivity.java b/java/com/android/dialer/calldetails/CallDetailsActivity.java
index 411006c46..569aaa5b5 100644
--- a/java/com/android/dialer/calldetails/CallDetailsActivity.java
+++ b/java/com/android/dialer/calldetails/CallDetailsActivity.java
@@ -23,6 +23,7 @@ import android.os.Bundle;
import android.provider.CallLog;
import android.provider.CallLog.Calls;
import android.support.annotation.NonNull;
+import android.support.annotation.Nullable;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
@@ -31,19 +32,27 @@ import android.support.v7.widget.Toolbar.OnMenuItemClickListener;
import android.view.MenuItem;
import com.android.dialer.calldetails.CallDetailsEntries.CallDetailsEntry;
import com.android.dialer.common.Assert;
+import com.android.dialer.common.LogUtil;
import com.android.dialer.common.concurrent.AsyncTaskExecutors;
import com.android.dialer.dialercontact.DialerContact;
+import com.android.dialer.enrichedcall.EnrichedCallComponent;
+import com.android.dialer.enrichedcall.EnrichedCallManager.HistoricalDataChangedListener;
+import com.android.dialer.enrichedcall.historyquery.proto.HistoryResult;
import com.android.dialer.logging.DialerImpression;
import com.android.dialer.logging.Logger;
import com.android.dialer.logging.UiAction;
import com.android.dialer.performancereport.PerformanceReport;
import com.android.dialer.postcall.PostCall;
import com.android.dialer.protos.ProtoParsers;
+import java.util.Collections;
import java.util.List;
+import java.util.Map;
/** Displays the details of a specific call log entry. */
public class CallDetailsActivity extends AppCompatActivity
- implements OnMenuItemClickListener, CallDetailsFooterViewHolder.ReportCallIdListener {
+ implements OnMenuItemClickListener,
+ CallDetailsFooterViewHolder.ReportCallIdListener,
+ HistoricalDataChangedListener {
public static final String EXTRA_PHONE_NUMBER = "phone_number";
public static final String EXTRA_HAS_ENRICHED_CALL_DATA = "has_enriched_call_data";
@@ -52,8 +61,9 @@ public class CallDetailsActivity extends AppCompatActivity
private static final String EXTRA_CAN_REPORT_CALLER_ID = "can_report_caller_id";
private static final String TASK_DELETE = "task_delete";
- private List<CallDetailsEntry> entries;
+ private CallDetailsEntries entries;
private DialerContact contact;
+ private CallDetailsAdapter adapter;
public static boolean isLaunchIntent(Intent intent) {
return intent.getComponent() != null
@@ -103,6 +113,22 @@ public class CallDetailsActivity extends AppCompatActivity
}
PostCall.promptUserForMessageIfNecessary(this, findViewById(R.id.recycler_view));
+
+ EnrichedCallComponent.get(this)
+ .getEnrichedCallManager()
+ .registerHistoricalDataChangedListener(this);
+ EnrichedCallComponent.get(this)
+ .getEnrichedCallManager()
+ .requestAllHistoricalData(contact.getNumber(), entries);
+ }
+
+ @Override
+ protected void onPause() {
+ super.onPause();
+
+ EnrichedCallComponent.get(this)
+ .getEnrichedCallManager()
+ .unregisterHistoricalDataChangedListener(this);
}
@Override
@@ -115,12 +141,12 @@ public class CallDetailsActivity extends AppCompatActivity
contact = ProtoParsers.getTrusted(intent, EXTRA_CONTACT, DialerContact.getDefaultInstance());
entries =
ProtoParsers.getTrusted(
- intent, EXTRA_CALL_DETAILS_ENTRIES, CallDetailsEntries.getDefaultInstance())
- .getEntriesList();
+ intent, EXTRA_CALL_DETAILS_ENTRIES, CallDetailsEntries.getDefaultInstance());
+ adapter = new CallDetailsAdapter(this, contact, entries.getEntriesList(), this);
RecyclerView recyclerView = findViewById(R.id.recycler_view);
recyclerView.setLayoutManager(new LinearLayoutManager(this));
- recyclerView.setAdapter(new CallDetailsAdapter(this, contact, entries, this));
+ recyclerView.setAdapter(adapter);
PerformanceReport.logOnScrollStateChange(recyclerView);
}
@@ -151,6 +177,57 @@ public class CallDetailsActivity extends AppCompatActivity
return getIntent().getExtras().getBoolean(EXTRA_CAN_REPORT_CALLER_ID, false);
}
+ @Override
+ public void onHistoricalDataChanged() {
+ Map<CallDetailsEntry, List<HistoryResult>> mappedResults =
+ getAllHistoricalData(contact.getNumber(), entries);
+
+ adapter.updateCallDetailsEntries(
+ generateAndMapNewCallDetailsEntriesHistoryResults(
+ contact.getNumber(), entries, mappedResults)
+ .getEntriesList());
+ }
+
+ @NonNull
+ private Map<CallDetailsEntry, List<HistoryResult>> getAllHistoricalData(
+ @Nullable String number, @NonNull CallDetailsEntries entries) {
+ if (number == null) {
+ return Collections.emptyMap();
+ }
+
+ Map<CallDetailsEntry, List<HistoryResult>> historicalData =
+ EnrichedCallComponent.get(this)
+ .getEnrichedCallManager()
+ .getAllHistoricalData(number, entries);
+ if (historicalData == null) {
+ return Collections.emptyMap();
+ }
+ return historicalData;
+ }
+
+ private static CallDetailsEntries generateAndMapNewCallDetailsEntriesHistoryResults(
+ @Nullable String number,
+ @NonNull CallDetailsEntries callDetailsEntries,
+ @NonNull Map<CallDetailsEntry, List<HistoryResult>> mappedResults) {
+ if (number == null) {
+ return callDetailsEntries;
+ }
+ CallDetailsEntries.Builder mutableCallDetailsEntries = CallDetailsEntries.newBuilder();
+ for (CallDetailsEntry entry : callDetailsEntries.getEntriesList()) {
+ CallDetailsEntry.Builder newEntry = CallDetailsEntry.newBuilder().mergeFrom(entry);
+ List<HistoryResult> results = mappedResults.get(entry);
+ if (results != null) {
+ newEntry.addAllHistoryResults(mappedResults.get(entry));
+ LogUtil.v(
+ "CallLogAdapter.generateAndMapNewCallDetailsEntriesHistoryResults",
+ "mapped %d results",
+ newEntry.getHistoryResultsList().size());
+ }
+ mutableCallDetailsEntries.addEntries(newEntry.build());
+ }
+ return mutableCallDetailsEntries.build();
+ }
+
/** Delete specified calls from the call log. */
private class DeleteCallsTask extends AsyncTask<Void, Void, Void> {
@@ -158,7 +235,7 @@ public class CallDetailsActivity extends AppCompatActivity
DeleteCallsTask() {
StringBuilder callIds = new StringBuilder();
- for (CallDetailsEntry entry : entries) {
+ for (CallDetailsEntry entry : entries.getEntriesList()) {
if (callIds.length() != 0) {
callIds.append(",");
}
@@ -178,7 +255,7 @@ public class CallDetailsActivity extends AppCompatActivity
public void onPostExecute(Void result) {
Intent data = new Intent();
data.putExtra(EXTRA_PHONE_NUMBER, contact.getNumber());
- for (CallDetailsEntry entry : entries) {
+ for (CallDetailsEntry entry : entries.getEntriesList()) {
if (entry.getHistoryResultsCount() > 0) {
data.putExtra(EXTRA_HAS_ENRICHED_CALL_DATA, true);
break;
diff --git a/java/com/android/dialer/calldetails/CallDetailsAdapter.java b/java/com/android/dialer/calldetails/CallDetailsAdapter.java
index 48e9b6998..645587461 100644
--- a/java/com/android/dialer/calldetails/CallDetailsAdapter.java
+++ b/java/com/android/dialer/calldetails/CallDetailsAdapter.java
@@ -26,6 +26,7 @@ import com.android.dialer.calldetails.CallDetailsEntries.CallDetailsEntry;
import com.android.dialer.calllogutils.CallTypeHelper;
import com.android.dialer.common.Assert;
import com.android.dialer.dialercontact.DialerContact;
+import com.android.dialer.lightbringer.LightbringerComponent;
import java.util.List;
/** Adapter for RecyclerView in {@link CallDetailsActivity}. */
@@ -36,9 +37,9 @@ final class CallDetailsAdapter extends RecyclerView.Adapter<RecyclerView.ViewHol
private static final int FOOTER_VIEW_TYPE = 3;
private final DialerContact contact;
- private final List<CallDetailsEntry> callDetailsEntries;
private final CallDetailsFooterViewHolder.ReportCallIdListener listener;
private final CallTypeHelper callTypeHelper;
+ private List<CallDetailsEntry> callDetailsEntries;
CallDetailsAdapter(
Context context,
@@ -48,7 +49,9 @@ final class CallDetailsAdapter extends RecyclerView.Adapter<RecyclerView.ViewHol
this.contact = Assert.isNotNull(contact);
this.callDetailsEntries = callDetailsEntries;
this.listener = listener;
- callTypeHelper = new CallTypeHelper(context.getResources());
+ callTypeHelper =
+ new CallTypeHelper(
+ context.getResources(), LightbringerComponent.get(context).getLightbringer());
}
@Override
@@ -102,4 +105,9 @@ final class CallDetailsAdapter extends RecyclerView.Adapter<RecyclerView.ViewHol
public int getItemCount() {
return callDetailsEntries.size() + 2; // Header + footer
}
+
+ void updateCallDetailsEntries(List<CallDetailsEntry> entries) {
+ callDetailsEntries = entries;
+ notifyDataSetChanged();
+ }
}
diff --git a/java/com/android/dialer/calldetails/CallDetailsEntryViewHolder.java b/java/com/android/dialer/calldetails/CallDetailsEntryViewHolder.java
index 204e40721..084bd667c 100644
--- a/java/com/android/dialer/calldetails/CallDetailsEntryViewHolder.java
+++ b/java/com/android/dialer/calldetails/CallDetailsEntryViewHolder.java
@@ -28,7 +28,8 @@ import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import com.android.dialer.calldetails.CallDetailsEntries.CallDetailsEntry;
-import com.android.dialer.calllogutils.CallEntryFormatter;
+import com.android.dialer.calllogutils.CallLogDates;
+import com.android.dialer.calllogutils.CallLogDurations;
import com.android.dialer.calllogutils.CallTypeHelper;
import com.android.dialer.calllogutils.CallTypeIconsView;
import com.android.dialer.common.LogUtil;
@@ -56,7 +57,7 @@ public class CallDetailsEntryViewHolder extends ViewHolder {
private final ImageView multimediaImage;
- // TODO: Display this when location is stored - b/36160042
+ // TODO(maxwelb): Display this when location is stored - b/36160042
@SuppressWarnings("unused")
private final TextView multimediaAttachmentsNumber;
@@ -91,6 +92,7 @@ public class CallDetailsEntryViewHolder extends ViewHolder {
boolean isPulledCall =
(entry.getFeatures() & Calls.FEATURES_PULLED_EXTERNALLY)
== Calls.FEATURES_PULLED_EXTERNALLY;
+ boolean isLightbringerCall = entry.getIsLightbringerCall();
callTime.setTextColor(getColorForCallType(context, callType));
callTypeIcon.clear();
@@ -100,17 +102,19 @@ public class CallDetailsEntryViewHolder extends ViewHolder {
callTypeIcon.setShowWifi(
MotorolaUtils.shouldShowWifiIconInCallLog(context, entry.getFeatures()));
- callTypeText.setText(callTypeHelper.getCallTypeText(callType, isVideoCall, isPulledCall));
- callTime.setText(CallEntryFormatter.formatDate(context, entry.getDate()));
+ callTypeText.setText(
+ callTypeHelper.getCallTypeText(callType, isVideoCall, isPulledCall, isLightbringerCall));
+ callTime.setText(CallLogDates.formatDate(context, entry.getDate()));
+
if (CallTypeHelper.isMissedCallType(callType)) {
callDuration.setVisibility(View.GONE);
} else {
callDuration.setVisibility(View.VISIBLE);
callDuration.setText(
- CallEntryFormatter.formatDurationAndDataUsage(
+ CallLogDurations.formatDurationAndDataUsage(
context, entry.getDuration(), entry.getDataUsage()));
callDuration.setContentDescription(
- CallEntryFormatter.formatDurationAndDataUsageA11y(
+ CallLogDurations.formatDurationAndDataUsageA11y(
context, entry.getDuration(), entry.getDataUsage()));
}
setMultimediaDetails(number, entry, showMultimediaDivider);
diff --git a/java/com/android/dialer/calldetails/CallDetailsHeaderViewHolder.java b/java/com/android/dialer/calldetails/CallDetailsHeaderViewHolder.java
index ea12c4f95..410a3a012 100644
--- a/java/com/android/dialer/calldetails/CallDetailsHeaderViewHolder.java
+++ b/java/com/android/dialer/calldetails/CallDetailsHeaderViewHolder.java
@@ -25,10 +25,10 @@ import android.view.View;
import android.view.View.OnClickListener;
import android.widget.QuickContactBadge;
import android.widget.TextView;
-import com.android.contacts.common.ContactPhotoManager;
import com.android.dialer.callintent.CallInitiationType;
import com.android.dialer.callintent.CallIntentBuilder;
import com.android.dialer.common.Assert;
+import com.android.dialer.contactphoto.ContactPhotoManager;
import com.android.dialer.dialercontact.DialerContact;
import com.android.dialer.logging.DialerImpression;
import com.android.dialer.logging.InteractionEvent;
diff --git a/java/com/android/dialer/calldetails/proto/call_details_entries.proto b/java/com/android/dialer/calldetails/proto/call_details_entries.proto
index 18bc931cb..587fd35bd 100644
--- a/java/com/android/dialer/calldetails/proto/call_details_entries.proto
+++ b/java/com/android/dialer/calldetails/proto/call_details_entries.proto
@@ -18,6 +18,7 @@ message CallDetailsEntries {
optional int64 duration = 5;
optional int64 data_usage = 6;
repeated enrichedcall.historyquery.proto.HistoryResult history_results = 7;
+ optional bool is_lightbringer_call = 8;
}
repeated CallDetailsEntry entries = 1;
diff --git a/java/com/android/dialer/calldetails/res/layout/contact_container.xml b/java/com/android/dialer/calldetails/res/layout/contact_container.xml
index 0911291e3..b01a6cc13 100644
--- a/java/com/android/dialer/calldetails/res/layout/contact_container.xml
+++ b/java/com/android/dialer/calldetails/res/layout/contact_container.xml
@@ -31,8 +31,7 @@
android:layout_height="@dimen/call_details_contact_photo_size"
android:layout_centerVertical="true"
android:padding="@dimen/call_details_contact_photo_padding"
- android:focusable="true"
- android:contentDescription="@string/description_quick_contact_for"/>
+ android:focusable="true"/>
<LinearLayout
android:orientation="vertical"
diff --git a/java/com/android/dialer/calldetails/res/values/dimens.xml b/java/com/android/dialer/calldetails/res/values/dimens.xml
index 91bf70e88..694c8f47c 100644
--- a/java/com/android/dialer/calldetails/res/values/dimens.xml
+++ b/java/com/android/dialer/calldetails/res/values/dimens.xml
@@ -26,13 +26,11 @@
<dimen name="call_back_button_size">48dp</dimen>
<!-- call entry container -->
- <dimen name="call_entry_icon_size">24dp</dimen>
<dimen name="call_entry_padding">16dp</dimen>
<dimen name="call_entry_bottom_padding">14dp</dimen>
<dimen name="call_entry_text_left_margin">72dp</dimen>
<!-- EC container -->
- <dimen name="call_details_ec_text_size">12sp</dimen>
<dimen name="ec_container_height">48dp</dimen>
<dimen name="ec_photo_size">40dp</dimen>
<dimen name="ec_divider_top_bottom_margin">8dp</dimen>
diff --git a/java/com/android/dialer/callintent/CallIntentBuilder.java b/java/com/android/dialer/callintent/CallIntentBuilder.java
index 36ea907ff..b5b680e48 100644
--- a/java/com/android/dialer/callintent/CallIntentBuilder.java
+++ b/java/com/android/dialer/callintent/CallIntentBuilder.java
@@ -28,6 +28,7 @@ import android.telecom.TelecomManager;
import android.telecom.VideoProfile;
import android.text.TextUtils;
import com.android.dialer.common.Assert;
+import com.android.dialer.compat.telephony.TelephonyManagerCompat;
import com.android.dialer.performancereport.PerformanceReport;
import com.android.dialer.util.CallUtil;
@@ -38,6 +39,7 @@ public class CallIntentBuilder {
@Nullable private PhoneAccountHandle phoneAccountHandle;
private boolean isVideoCall;
private String callSubject;
+ private boolean allowAssistedDial;
private static int lightbringerButtonAppearInExpandedCallLogItemCount = 0;
private static int lightbringerButtonAppearInCollapsedCallLogItemCount = 0;
@@ -66,6 +68,7 @@ public class CallIntentBuilder {
.setTimeSinceFirstClick(PerformanceReport.getTimeSinceFirstClick())
.addAllUiActionsSinceAppLaunch(PerformanceReport.getActions())
.addAllUiActionTimestampsSinceAppLaunch(PerformanceReport.getActionTimestamps())
+ .setStartingTabIndex(PerformanceReport.getStartingTabIndex())
.build();
PerformanceReport.stopRecording();
}
@@ -100,6 +103,11 @@ public class CallIntentBuilder {
return this;
}
+ public CallIntentBuilder setAllowAssistedDial(boolean allowAssistedDial) {
+ this.allowAssistedDial = allowAssistedDial;
+ return this;
+ }
+
public CallIntentBuilder setCallSubject(String callSubject) {
this.callSubject = callSubject;
return this;
@@ -114,6 +122,11 @@ public class CallIntentBuilder {
Bundle extras = new Bundle();
extras.putLong(Constants.EXTRA_CALL_CREATED_TIME_MILLIS, SystemClock.elapsedRealtime());
CallIntentParser.putCallSpecificAppData(extras, callSpecificAppData);
+
+ if (allowAssistedDial) {
+ extras.putBoolean(TelephonyManagerCompat.ALLOW_ASSISTED_DIAL, true);
+ }
+
intent.putExtra(TelecomManager.EXTRA_OUTGOING_CALL_EXTRAS, extras);
if (phoneAccountHandle != null) {
diff --git a/java/com/android/dialer/callintent/call_initiation_type.proto b/java/com/android/dialer/callintent/call_initiation_type.proto
index 318da9c86..32e4e49fc 100644
--- a/java/com/android/dialer/callintent/call_initiation_type.proto
+++ b/java/com/android/dialer/callintent/call_initiation_type.proto
@@ -8,6 +8,7 @@ option optimize_for = LITE_RUNTIME;
package com.android.dialer.callintent;
+
// Different ways a call can be initiated.
message CallInitiationType {
enum Type {
diff --git a/java/com/android/dialer/callintent/call_specific_app_data.proto b/java/com/android/dialer/callintent/call_specific_app_data.proto
index 82547fa03..065a7aba7 100644
--- a/java/com/android/dialer/callintent/call_specific_app_data.proto
+++ b/java/com/android/dialer/callintent/call_specific_app_data.proto
@@ -14,7 +14,7 @@ import "java/com/android/dialer/logging/ui_action.proto";
// Miscellaneous data that's included in a new outgoing call initiated by
// Dialer. The system will pass this data to the InCallUi which can use it
// for logging or for something else.
-// Next tag: 14
+// Next tag: 15
message CallSpecificAppData {
optional CallInitiationType.Type call_initiation_type = 1;
@@ -41,4 +41,7 @@ message CallSpecificAppData {
optional int32 lightbringer_button_appear_in_collapsed_call_log_item_count =
12;
optional int32 lightbringer_button_appear_in_search_count = 13;
+
+ // Indicates that the call is open to modification from assisted dialing.
+ optional bool allow_assisted_dialing = 14;
}
diff --git a/java/com/android/dialer/callintent/speed_dial_contact_type.proto b/java/com/android/dialer/callintent/speed_dial_contact_type.proto
index 588eadf5a..ecb1c3f28 100644
--- a/java/com/android/dialer/callintent/speed_dial_contact_type.proto
+++ b/java/com/android/dialer/callintent/speed_dial_contact_type.proto
@@ -8,6 +8,7 @@ option optimize_for = LITE_RUNTIME;
package com.android.dialer.callintent;
+
// The type of speed call contact (favorites). Applies to initiation type
// SPEED_DIAL only.
message SpeedDialContactType {
diff --git a/java/com/android/dialer/calllog/CallLogFramework.java b/java/com/android/dialer/calllog/CallLogFramework.java
index d3a2c638e..788e56b93 100644
--- a/java/com/android/dialer/calllog/CallLogFramework.java
+++ b/java/com/android/dialer/calllog/CallLogFramework.java
@@ -21,11 +21,11 @@ import android.content.SharedPreferences;
import android.preference.PreferenceManager;
import android.support.annotation.MainThread;
import android.support.annotation.Nullable;
+import com.android.dialer.buildtype.BuildType;
import com.android.dialer.calllog.datasources.CallLogDataSource;
import com.android.dialer.calllog.datasources.DataSources;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
-import com.android.dialer.configprovider.ConfigProviderBindings;
import javax.inject.Inject;
import javax.inject.Singleton;
@@ -49,21 +49,20 @@ public final class CallLogFramework implements CallLogDataSource.ContentObserver
this.dataSources = dataSources;
}
- public boolean isNewCallLogEnabled(Context context) {
- return ConfigProviderBindings.get(context).getBoolean("enable_new_call_log_tab", false);
- }
-
/** Registers the content observers for all data sources. */
public void registerContentObservers(Context appContext) {
LogUtil.enterBlock("CallLogFramework.registerContentObservers");
- if (!isNewCallLogEnabled(appContext)) {
- LogUtil.i("CallLogFramework.registerContentObservers", "new call log not enabled");
- return;
- }
-
- for (CallLogDataSource dataSource : dataSources.getDataSourcesIncludingSystemCallLog()) {
- dataSource.registerContentObservers(appContext, this);
+ // This is the same condition used in MainImpl#isNewUiEnabled. It means that bugfood/debug
+ // users will have "new call log" content observers firing. These observers usually do simple
+ // things like writing shared preferences.
+ // TODO(zachh): Find a way to access Main#isNewUiEnabled without creating a circular dependency.
+ if (BuildType.get() == BuildType.BUGFOOD || LogUtil.isDebugEnabled()) {
+ for (CallLogDataSource dataSource : dataSources.getDataSourcesIncludingSystemCallLog()) {
+ dataSource.registerContentObservers(appContext, this);
+ }
+ } else {
+ LogUtil.i("CallLogFramework.registerContentObservers", "not registering content observers");
}
}
diff --git a/java/com/android/dialer/calllog/database/AnnotatedCallLogContentProvider.java b/java/com/android/dialer/calllog/database/AnnotatedCallLogContentProvider.java
index 30aa2bff5..9a3d2e20f 100644
--- a/java/com/android/dialer/calllog/database/AnnotatedCallLogContentProvider.java
+++ b/java/com/android/dialer/calllog/database/AnnotatedCallLogContentProvider.java
@@ -112,7 +112,9 @@ public class AnnotatedCallLogContentProvider extends ContentProvider {
}
return cursor;
case COALESCED_ANNOTATED_CALL_LOG_TABLE_CODE:
- Assert.checkArgument(projection == null, "projection not supported for coalesced call log");
+ Assert.checkArgument(
+ projection == CoalescedAnnotatedCallLog.ALL_COLUMNS,
+ "only ALL_COLUMNS projection supported for coalesced call log");
Assert.checkArgument(selection == null, "selection not supported for coalesced call log");
Assert.checkArgument(
selectionArgs == null, "selection args not supported for coalesced call log");
diff --git a/java/com/android/dialer/calllog/database/AnnotatedCallLogDatabaseHelper.java b/java/com/android/dialer/calllog/database/AnnotatedCallLogDatabaseHelper.java
index 887dfcbb6..e1ec0f6b1 100644
--- a/java/com/android/dialer/calllog/database/AnnotatedCallLogDatabaseHelper.java
+++ b/java/com/android/dialer/calllog/database/AnnotatedCallLogDatabaseHelper.java
@@ -35,10 +35,26 @@ class AnnotatedCallLogDatabaseHelper extends SQLiteOpenHelper {
private static final String CREATE_TABLE_SQL =
new StringBuilder()
.append("create table if not exists " + AnnotatedCallLog.TABLE + " (")
+ // Common columns.
.append(AnnotatedCallLog._ID + " integer primary key, ")
.append(AnnotatedCallLog.TIMESTAMP + " integer, ")
- .append(AnnotatedCallLog.CONTACT_NAME + " string, ")
- .append(AnnotatedCallLog.NUMBER + " blob")
+ .append(AnnotatedCallLog.NAME + " string, ")
+ .append(AnnotatedCallLog.FORMATTED_NUMBER + " string, ")
+ .append(AnnotatedCallLog.PHOTO_URI + " string, ")
+ .append(AnnotatedCallLog.PHOTO_ID + " integer, ")
+ .append(AnnotatedCallLog.LOOKUP_URI + " string, ")
+ .append(AnnotatedCallLog.NUMBER_TYPE_LABEL + " string, ")
+ .append(AnnotatedCallLog.IS_READ + " integer, ")
+ .append(AnnotatedCallLog.NEW + " integer, ")
+ .append(AnnotatedCallLog.GEOCODED_LOCATION + " string, ")
+ .append(AnnotatedCallLog.PHONE_ACCOUNT_LABEL + " string, ")
+ .append(AnnotatedCallLog.PHONE_ACCOUNT_COLOR + " integer, ")
+ .append(AnnotatedCallLog.FEATURES + " integer, ")
+ .append(AnnotatedCallLog.IS_BUSINESS + " integer, ")
+ .append(AnnotatedCallLog.IS_VOICEMAIL + " integer, ")
+ // Columns only in AnnotatedCallLog
+ .append(AnnotatedCallLog.NUMBER + " blob, ")
+ .append(AnnotatedCallLog.TYPE + " integer")
.append(");")
.toString();
@@ -68,7 +84,7 @@ class AnnotatedCallLogDatabaseHelper extends SQLiteOpenHelper {
long startTime = System.currentTimeMillis();
db.execSQL(CREATE_TABLE_SQL);
db.execSQL(String.format(Locale.US, CREATE_TRIGGER_SQL, maxRows, maxRows));
- // TODO: Consider logging impression.
+ // TODO(zachh): Consider logging impression.
LogUtil.i(
"AnnotatedCallLogDatabaseHelper.onCreate",
"took: %dms",
diff --git a/java/com/android/dialer/calllog/database/Coalescer.java b/java/com/android/dialer/calllog/database/Coalescer.java
index 5683687fd..63fa9f828 100644
--- a/java/com/android/dialer/calllog/database/Coalescer.java
+++ b/java/com/android/dialer/calllog/database/Coalescer.java
@@ -32,6 +32,7 @@ import com.google.protobuf.InvalidProtocolBufferException;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
+import java.util.Objects;
import javax.inject.Inject;
/**
@@ -129,12 +130,25 @@ public class Coalescer {
*/
private static boolean rowsShouldBeCombined(
DialerPhoneNumberUtil dialerPhoneNumberUtil, ContentValues row1, ContentValues row2) {
- // TODO: Real implementation.
+ // Don't combine rows which don't use the same phone account.
+ if (!Objects.equals(
+ row1.getAsString(AnnotatedCallLog.PHONE_ACCOUNT_LABEL),
+ row2.getAsString(AnnotatedCallLog.PHONE_ACCOUNT_LABEL))) {
+ return false;
+ }
DialerPhoneNumber number1;
DialerPhoneNumber number2;
try {
- number1 = DialerPhoneNumber.parseFrom(row1.getAsByteArray(AnnotatedCallLog.NUMBER));
- number2 = DialerPhoneNumber.parseFrom(row2.getAsByteArray(AnnotatedCallLog.NUMBER));
+ byte[] number1Bytes = row1.getAsByteArray(AnnotatedCallLog.NUMBER);
+ byte[] number2Bytes = row2.getAsByteArray(AnnotatedCallLog.NUMBER);
+
+ if (number1Bytes == null || number2Bytes == null) {
+ // Empty numbers should not be combined.
+ return false;
+ }
+
+ number1 = DialerPhoneNumber.parseFrom(number1Bytes);
+ number2 = DialerPhoneNumber.parseFrom(number2Bytes);
} catch (InvalidProtocolBufferException e) {
throw Assert.createAssertionFailException("error parsing DialerPhoneNumber proto", e);
}
diff --git a/java/com/android/dialer/calllog/database/annotated_call_log.proto b/java/com/android/dialer/calllog/database/annotated_call_log.proto
new file mode 100644
index 000000000..de2bc5f14
--- /dev/null
+++ b/java/com/android/dialer/calllog/database/annotated_call_log.proto
@@ -0,0 +1,15 @@
+syntax = "proto2";
+
+option java_package = "com.android.dialer";
+option java_multiple_files = true;
+option optimize_for = LITE_RUNTIME;
+
+// DIALER_SCRUB.UNCOMMENT_IN_OPEN_SOURCE option optimize_for = LITE_RUNTIME;
+
+package com.android.dialer;
+
+// A list of android.provider.CallLog.Calls.TYPE values ordered from newest to
+// oldest.
+message CallTypes {
+ repeated int32 type = 1;
+}
diff --git a/java/com/android/dialer/calllog/database/contract/AnnotatedCallLogContract.java b/java/com/android/dialer/calllog/database/contract/AnnotatedCallLogContract.java
index 7f314e37c..25950f6b9 100644
--- a/java/com/android/dialer/calllog/database/contract/AnnotatedCallLogContract.java
+++ b/java/com/android/dialer/calllog/database/contract/AnnotatedCallLogContract.java
@@ -42,13 +42,131 @@ public class AnnotatedCallLogContract {
String TIMESTAMP = "timestamp";
/**
- * Name to display for the entry.
+ * Copied from {@link android.provider.CallLog.Calls#CACHED_NAME}.
+ *
+ * <p>This is exactly how it should appear to the user. If the user's locale or name display
+ * preferences change, this column should be rewritten.
+ *
+ * <p>Type: TEXT
+ */
+ String NAME = "name";
+
+ /**
+ * Copied from {@link android.provider.CallLog.Calls#CACHED_FORMATTED_NUMBER}.
*
* <p>Type: TEXT
*/
- String CONTACT_NAME = "contact_name";
+ String FORMATTED_NUMBER = "formatted_number";
+
+ /**
+ * Copied from {@link android.provider.CallLog.Calls#CACHED_PHOTO_URI}.
+ *
+ * <p>TYPE: TEXT
+ */
+ String PHOTO_URI = "photo_uri";
+
+ /**
+ * Copied from {@link android.provider.CallLog.Calls#CACHED_PHOTO_ID}.
+ *
+ * <p>Type: INTEGER (long)
+ */
+ String PHOTO_ID = "photo_id";
+
+ /**
+ * Copied from {@link android.provider.CallLog.Calls#CACHED_LOOKUP_URI}.
+ *
+ * <p>TYPE: TEXT
+ */
+ String LOOKUP_URI = "lookup_uri";
+
+ // TODO(zachh): If we need to support photos other than local contacts', add a (blob?) column.
+
+ /**
+ * The number type as a string to be displayed to the user, for example "Home" or "Mobile".
+ *
+ * <p>This column should be updated for the appropriate language when the locale changes.
+ *
+ * <p>TYPE: TEXT
+ */
+ String NUMBER_TYPE_LABEL = "number_type_label";
+
+ /**
+ * See {@link android.provider.CallLog.Calls#IS_READ}.
+ *
+ * <p>TYPE: INTEGER (boolean)
+ */
+ String IS_READ = "is_read";
+
+ /**
+ * See {@link android.provider.CallLog.Calls#NEW}.
+ *
+ * <p>Type: INTEGER (boolean)
+ */
+ String NEW = "new";
+
+ /**
+ * See {@link android.provider.CallLog.Calls#GEOCODED_LOCATION}.
+ *
+ * <p>TYPE: TEXT
+ */
+ String GEOCODED_LOCATION = "geocoded_location";
+
+ /**
+ * String suitable for display which indicates the phone account used to make the call.
+ *
+ * <p>TYPE: TEXT
+ */
+ String PHONE_ACCOUNT_LABEL = "phone_account_label";
+
+ /**
+ * The color int for the phone account.
+ *
+ * <p>TYPE: INTEGER (int)
+ */
+ String PHONE_ACCOUNT_COLOR = "phone_account_color";
- String[] ALL_COMMON_COLUMNS = new String[] {_ID, TIMESTAMP, CONTACT_NAME};
+ /**
+ * See {@link android.provider.CallLog.Calls#FEATURES}.
+ *
+ * <p>TYPE: INTEGER (int)
+ */
+ String FEATURES = "features";
+
+ /**
+ * True if a caller ID data source informed us that this is a business number. This is used to
+ * determine if a generic business avatar should be shown vs. a generic person avatar.
+ *
+ * <p>TYPE: INTEGER (boolean)
+ */
+ String IS_BUSINESS = "is_business";
+
+ /**
+ * True if this was a call to voicemail. This is used to determine if the voicemail avatar
+ * should be displayed.
+ *
+ * <p>TYPE: INTEGER (boolean)
+ */
+ String IS_VOICEMAIL = "is_voicemail";
+
+ String[] ALL_COMMON_COLUMNS =
+ new String[] {
+ _ID,
+ TIMESTAMP,
+ NAME,
+ FORMATTED_NUMBER,
+ PHOTO_URI,
+ PHOTO_ID,
+ LOOKUP_URI,
+ NUMBER_TYPE_LABEL,
+ IS_READ,
+ NEW,
+ GEOCODED_LOCATION,
+ PHONE_ACCOUNT_LABEL,
+ PHONE_ACCOUNT_COLOR,
+ FEATURES,
+ IS_BUSINESS,
+ IS_VOICEMAIL
+ };
}
/**
@@ -78,6 +196,13 @@ public class AnnotatedCallLogContract {
* <p>Type: BLOB
*/
public static final String NUMBER = "number";
+
+ /**
+ * Copied from {@link android.provider.CallLog.Calls#TYPE}.
+ *
+ * <p>Type: INTEGER (int)
+ */
+ public static final String TYPE = "type";
}
/**
@@ -108,19 +233,18 @@ public class AnnotatedCallLogContract {
public static final String NUMBER_CALLS = "number_calls";
/**
- * The phone number formatted in a way suitable for display to the user. This value is generated
- * on the fly when the {@link CoalescedAnnotatedCallLog} is generated.
+ * The call types of the most recent 3 calls, encoded as a CallTypes proto.
*
- * <p>Type: TEXT
+ * <p>TYPE: BLOB
*/
- public static final String FORMATTED_NUMBER = "formatted_number";
+ public static final String CALL_TYPES = "call_types";
/**
* Columns that are only in the {@link CoalescedAnnotatedCallLog} but not the {@link
* AnnotatedCallLog}.
*/
private static final String[] COLUMNS_ONLY_IN_COALESCED_CALL_LOG =
- new String[] {NUMBER_CALLS, FORMATTED_NUMBER};
+ new String[] {NUMBER_CALLS, CALL_TYPES};
/** All columns in the {@link CoalescedAnnotatedCallLog}. */
public static final String[] ALL_COLUMNS =
diff --git a/java/com/android/dialer/calllog/datasources/contacts/ContactsDataSource.java b/java/com/android/dialer/calllog/datasources/contacts/ContactsDataSource.java
index 82a85235b..f0384b09a 100644
--- a/java/com/android/dialer/calllog/datasources/contacts/ContactsDataSource.java
+++ b/java/com/android/dialer/calllog/datasources/contacts/ContactsDataSource.java
@@ -20,10 +20,8 @@ import android.content.ContentValues;
import android.content.Context;
import android.support.annotation.MainThread;
import android.support.annotation.WorkerThread;
-import com.android.dialer.calllog.database.contract.AnnotatedCallLogContract.AnnotatedCallLog;
import com.android.dialer.calllog.datasources.CallLogDataSource;
import com.android.dialer.calllog.datasources.CallLogMutations;
-import com.android.dialer.calllog.datasources.util.RowCombiner;
import com.android.dialer.common.Assert;
import java.util.List;
import javax.inject.Inject;
@@ -39,7 +37,7 @@ public final class ContactsDataSource implements CallLogDataSource {
public boolean isDirty(Context appContext) {
Assert.isWorkerThread();
- // TODO: Implementation.
+ // TODO(zachh): Implementation.
return false;
}
@@ -49,29 +47,24 @@ public final class ContactsDataSource implements CallLogDataSource {
Context appContext,
CallLogMutations mutations) {
Assert.isWorkerThread();
- // TODO: Implementation.
- for (ContentValues contentValues : mutations.getInserts().values()) {
- contentValues.put(AnnotatedCallLog.CONTACT_NAME, "Placeholder name");
- }
+ // TODO(zachh): Implementation.
}
@Override
public void onSuccessfulFill(Context appContext) {
- // TODO: Implementation.
+ // TODO(zachh): Implementation.
}
@Override
public ContentValues coalesce(List<ContentValues> individualRowsSortedByTimestampDesc) {
- // TODO: Implementation.
- return new RowCombiner(individualRowsSortedByTimestampDesc)
- .useSingleValueString(AnnotatedCallLog.CONTACT_NAME)
- .combine();
+ // TODO(zachh): Implementation.
+ return new ContentValues();
}
@MainThread
@Override
public void registerContentObservers(
Context appContext, ContentObserverCallbacks contentObserverCallbacks) {
- // TODO: Guard against missing permissions during callback registration.
+ // TODO(zachh): Guard against missing permissions during callback registration.
}
}
diff --git a/java/com/android/dialer/calllog/datasources/systemcalllog/SystemCallLogDataSource.java b/java/com/android/dialer/calllog/datasources/systemcalllog/SystemCallLogDataSource.java
index f2063283f..1bdbb8a1b 100644
--- a/java/com/android/dialer/calllog/datasources/systemcalllog/SystemCallLogDataSource.java
+++ b/java/com/android/dialer/calllog/datasources/systemcalllog/SystemCallLogDataSource.java
@@ -28,25 +28,30 @@ import android.os.Handler;
import android.preference.PreferenceManager;
import android.provider.CallLog;
import android.provider.CallLog.Calls;
+import android.provider.ContactsContract.CommonDataKinds.Phone;
+import android.support.annotation.ColorInt;
import android.support.annotation.MainThread;
import android.support.annotation.Nullable;
import android.support.annotation.VisibleForTesting;
import android.support.annotation.WorkerThread;
+import android.telecom.PhoneAccount;
+import android.telecom.PhoneAccountHandle;
import android.text.TextUtils;
import android.util.ArraySet;
-import com.android.dialer.DialerPhoneNumber;
+import com.android.dialer.CallTypes;
import com.android.dialer.calllog.database.contract.AnnotatedCallLogContract.AnnotatedCallLog;
import com.android.dialer.calllog.database.contract.AnnotatedCallLogContract.CoalescedAnnotatedCallLog;
import com.android.dialer.calllog.datasources.CallLogDataSource;
import com.android.dialer.calllog.datasources.CallLogMutations;
import com.android.dialer.calllog.datasources.util.RowCombiner;
+import com.android.dialer.calllogutils.PhoneAccountUtils;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
import com.android.dialer.common.concurrent.ThreadUtil;
import com.android.dialer.phonenumberproto.DialerPhoneNumberUtil;
+import com.android.dialer.theme.R;
import com.android.dialer.util.PermissionsUtil;
import com.google.i18n.phonenumbers.PhoneNumberUtil;
-import com.google.protobuf.InvalidProtocolBufferException;
import java.util.Arrays;
import java.util.List;
import java.util.Set;
@@ -79,6 +84,7 @@ public class SystemCallLogDataSource implements CallLogDataSource {
LogUtil.i("SystemCallLogDataSource.registerContentObservers", "no call log permissions");
return;
}
+ // TODO(zachh): Need to somehow register observers if user enables permission after launch?
appContext
.getContentResolver()
@@ -99,8 +105,11 @@ public class SystemCallLogDataSource implements CallLogDataSource {
* column is unused). This means that we can't detect deletes without scanning the entire table,
* which would be too slow. So, we just rely on content observers to trigger rebuilds when any
* change is made to the system call log.
+ *
+ * Just return false unless the table has never been written to.
*/
- return false;
+ return !PreferenceManager.getDefaultSharedPreferences(appContext)
+ .contains(PREF_LAST_TIMESTAMP_PROCESSED);
}
@WorkerThread
@@ -143,33 +152,31 @@ public class SystemCallLogDataSource implements CallLogDataSource {
@Override
public ContentValues coalesce(List<ContentValues> individualRowsSortedByTimestampDesc) {
- // TODO: Complete implementation.
+ // TODO(zachh): Complete implementation.
ContentValues coalescedValues =
new RowCombiner(individualRowsSortedByTimestampDesc)
.useMostRecentLong(AnnotatedCallLog.TIMESTAMP)
+ .useMostRecentLong(AnnotatedCallLog.NEW)
+ .useMostRecentString(AnnotatedCallLog.NUMBER_TYPE_LABEL)
+ .useMostRecentString(AnnotatedCallLog.NAME)
+ .useMostRecentString(AnnotatedCallLog.FORMATTED_NUMBER)
+ .useMostRecentString(AnnotatedCallLog.PHOTO_URI)
+ .useMostRecentLong(AnnotatedCallLog.PHOTO_ID)
+ .useMostRecentString(AnnotatedCallLog.LOOKUP_URI)
+ .useMostRecentString(AnnotatedCallLog.GEOCODED_LOCATION)
+ .useSingleValueString(AnnotatedCallLog.PHONE_ACCOUNT_LABEL)
+ .useSingleValueLong(AnnotatedCallLog.PHONE_ACCOUNT_COLOR)
.combine();
- // All phone numbers in the provided group should be equivalent (but could be formatted
- // differently). Arbitrarily show the raw phone number of the most recent call.
- DialerPhoneNumber mostRecentPhoneNumber =
- getMostRecentPhoneNumber(individualRowsSortedByTimestampDesc);
- coalescedValues.put(
- CoalescedAnnotatedCallLog.FORMATTED_NUMBER,
- mostRecentPhoneNumber.getRawInput().getNumber());
- return coalescedValues;
- }
-
- private static DialerPhoneNumber getMostRecentPhoneNumber(
- List<ContentValues> individualRowsSortedByTimestampDesc) {
- DialerPhoneNumber dialerPhoneNumber;
- byte[] protoBytes =
- individualRowsSortedByTimestampDesc.get(0).getAsByteArray(AnnotatedCallLog.NUMBER);
- try {
- dialerPhoneNumber = DialerPhoneNumber.parseFrom(protoBytes);
- } catch (InvalidProtocolBufferException e) {
- throw Assert.createAssertionFailException("couldn't parse DialerPhoneNumber", e);
+ CallTypes.Builder callTypes = CallTypes.newBuilder();
+ // Store a maximum of 3 call types since that's all we show to users via icons.
+ for (int i = 0; i < 3 && i < individualRowsSortedByTimestampDesc.size(); i++) {
+ callTypes.addType(
+ individualRowsSortedByTimestampDesc.get(i).getAsInteger(AnnotatedCallLog.TYPE));
}
- return dialerPhoneNumber;
+ coalescedValues.put(CoalescedAnnotatedCallLog.CALL_TYPES, callTypes.build().toByteArray());
+
+ return coalescedValues;
}
@TargetApi(Build.VERSION_CODES.M) // Uses try-with-resources
@@ -182,14 +189,32 @@ public class SystemCallLogDataSource implements CallLogDataSource {
DialerPhoneNumberUtil dialerPhoneNumberUtil =
new DialerPhoneNumberUtil(PhoneNumberUtil.getInstance());
- // TODO: Really should be getting last 1000 by timestamp, not by last modified.
+ // TODO(zachh): Really should be getting last 1000 by timestamp, not by last modified.
try (Cursor cursor =
appContext
.getContentResolver()
.query(
Calls.CONTENT_URI, // Excludes voicemail
new String[] {
- Calls._ID, Calls.DATE, Calls.LAST_MODIFIED, Calls.NUMBER, Calls.COUNTRY_ISO
+ Calls._ID,
+ Calls.DATE,
+ Calls.LAST_MODIFIED,
+ Calls.NUMBER,
+ Calls.TYPE,
+ Calls.COUNTRY_ISO,
+ Calls.CACHED_NAME,
+ Calls.CACHED_FORMATTED_NUMBER,
+ Calls.CACHED_PHOTO_URI,
+ Calls.CACHED_PHOTO_ID,
+ Calls.CACHED_LOOKUP_URI,
+ Calls.CACHED_NUMBER_TYPE,
+ Calls.CACHED_NUMBER_LABEL,
+ Calls.IS_READ,
+ Calls.NEW,
+ Calls.GEOCODED_LOCATION,
+ Calls.PHONE_ACCOUNT_COMPONENT_NAME,
+ Calls.PHONE_ACCOUNT_ID,
+ Calls.FEATURES
},
Calls.LAST_MODIFIED + " > ?",
new String[] {String.valueOf(previousTimestampProcessed)},
@@ -210,7 +235,23 @@ public class SystemCallLogDataSource implements CallLogDataSource {
int dateColumn = cursor.getColumnIndexOrThrow(Calls.DATE);
int lastModifiedColumn = cursor.getColumnIndexOrThrow(Calls.LAST_MODIFIED);
int numberColumn = cursor.getColumnIndexOrThrow(Calls.NUMBER);
+ int typeColumn = cursor.getColumnIndexOrThrow(Calls.TYPE);
int countryIsoColumn = cursor.getColumnIndexOrThrow(Calls.COUNTRY_ISO);
+ int cachedNameColumn = cursor.getColumnIndexOrThrow(Calls.CACHED_NAME);
+ int cachedFormattedNumberColumn =
+ cursor.getColumnIndexOrThrow(Calls.CACHED_FORMATTED_NUMBER);
+ int cachedPhotoUriColumn = cursor.getColumnIndexOrThrow(Calls.CACHED_PHOTO_URI);
+ int cachedPhotoIdColumn = cursor.getColumnIndexOrThrow(Calls.CACHED_PHOTO_ID);
+ int cachedLookupUriColumn = cursor.getColumnIndexOrThrow(Calls.CACHED_LOOKUP_URI);
+ int cachedNumberTypeColumn = cursor.getColumnIndexOrThrow(Calls.CACHED_NUMBER_TYPE);
+ int cachedNumberLabelColumn = cursor.getColumnIndexOrThrow(Calls.CACHED_NUMBER_LABEL);
+ int isReadColumn = cursor.getColumnIndexOrThrow(Calls.IS_READ);
+ int newColumn = cursor.getColumnIndexOrThrow(Calls.NEW);
+ int geocodedLocationColumn = cursor.getColumnIndexOrThrow(Calls.GEOCODED_LOCATION);
+ int phoneAccountComponentColumn =
+ cursor.getColumnIndexOrThrow(Calls.PHONE_ACCOUNT_COMPONENT_NAME);
+ int phoneAccountIdColumn = cursor.getColumnIndexOrThrow(Calls.PHONE_ACCOUNT_ID);
+ int featuresColumn = cursor.getColumnIndexOrThrow(Calls.FEATURES);
// The cursor orders by LAST_MODIFIED DESC, so the first result is the most recent timestamp
// processed.
@@ -219,14 +260,53 @@ public class SystemCallLogDataSource implements CallLogDataSource {
long id = cursor.getLong(idColumn);
long date = cursor.getLong(dateColumn);
String numberAsStr = cursor.getString(numberColumn);
+ long type = cursor.getInt(typeColumn);
String countryIso = cursor.getString(countryIsoColumn);
-
- byte[] numberAsProtoBytes =
- dialerPhoneNumberUtil.parse(numberAsStr, countryIso).toByteArray();
+ String cachedName = cursor.getString(cachedNameColumn);
+ String formattedNumber = cursor.getString(cachedFormattedNumberColumn);
+ String cachedPhotoUri = cursor.getString(cachedPhotoUriColumn);
+ long cachedPhotoId = cursor.getLong(cachedPhotoIdColumn);
+ String cachedLookupUri = cursor.getString(cachedLookupUriColumn);
+ int cachedNumberType = cursor.getInt(cachedNumberTypeColumn);
+ String cachedNumberLabel = cursor.getString(cachedNumberLabelColumn);
+ int isRead = cursor.getInt(isReadColumn);
+ int isNew = cursor.getInt(newColumn);
+ String geocodedLocation = cursor.getString(geocodedLocationColumn);
+ String phoneAccountComponentName = cursor.getString(phoneAccountComponentColumn);
+ String phoneAccountId = cursor.getString(phoneAccountIdColumn);
+ int features = cursor.getInt(featuresColumn);
ContentValues contentValues = new ContentValues();
contentValues.put(AnnotatedCallLog.TIMESTAMP, date);
- contentValues.put(AnnotatedCallLog.NUMBER, numberAsProtoBytes);
+
+ if (!TextUtils.isEmpty(numberAsStr)) {
+ byte[] numberAsProtoBytes =
+ dialerPhoneNumberUtil.parse(numberAsStr, countryIso).toByteArray();
+ // TODO(zachh): Need to handle post-dial digits; different on N and M.
+ contentValues.put(AnnotatedCallLog.NUMBER, numberAsProtoBytes);
+ }
+
+ contentValues.put(AnnotatedCallLog.TYPE, type);
+ contentValues.put(AnnotatedCallLog.NAME, cachedName);
+ contentValues.put(AnnotatedCallLog.FORMATTED_NUMBER, formattedNumber);
+ contentValues.put(AnnotatedCallLog.PHOTO_URI, cachedPhotoUri);
+ contentValues.put(AnnotatedCallLog.PHOTO_ID, cachedPhotoId);
+ contentValues.put(AnnotatedCallLog.LOOKUP_URI, cachedLookupUri);
+
+ // Phone.getTypeLabel returns "Custom" if given (0, null) which is not of any use. Just
+ // omit setting the label if there's no information for it.
+ if (cachedNumberType != 0 || cachedNumberLabel != null) {
+ contentValues.put(
+ AnnotatedCallLog.NUMBER_TYPE_LABEL,
+ Phone.getTypeLabel(appContext.getResources(), cachedNumberType, cachedNumberLabel)
+ .toString());
+ }
+ contentValues.put(AnnotatedCallLog.IS_READ, isRead);
+ contentValues.put(AnnotatedCallLog.NEW, isNew);
+ contentValues.put(AnnotatedCallLog.GEOCODED_LOCATION, geocodedLocation);
+ populatePhoneAccountLabelAndColor(
+ appContext, contentValues, phoneAccountComponentName, phoneAccountId);
+ contentValues.put(AnnotatedCallLog.FEATURES, features);
if (existingAnnotatedCallLogIds.contains(id)) {
mutations.update(id, contentValues);
@@ -238,6 +318,32 @@ public class SystemCallLogDataSource implements CallLogDataSource {
}
}
+ private void populatePhoneAccountLabelAndColor(
+ Context appContext,
+ ContentValues contentValues,
+ String phoneAccountComponentName,
+ String phoneAccountId) {
+ PhoneAccountHandle phoneAccountHandle =
+ PhoneAccountUtils.getAccount(phoneAccountComponentName, phoneAccountId);
+ if (phoneAccountHandle == null) {
+ return;
+ }
+ String label = PhoneAccountUtils.getAccountLabel(appContext, phoneAccountHandle);
+ if (TextUtils.isEmpty(label)) {
+ return;
+ }
+ contentValues.put(AnnotatedCallLog.PHONE_ACCOUNT_LABEL, label);
+
+ @ColorInt int color = PhoneAccountUtils.getAccountColor(appContext, phoneAccountHandle);
+ if (color == PhoneAccount.NO_HIGHLIGHT_COLOR) {
+ color =
+ appContext
+ .getResources()
+ .getColor(R.color.dialer_secondary_text_color, appContext.getTheme());
+ }
+ contentValues.put(AnnotatedCallLog.PHONE_ACCOUNT_COLOR, color);
+ }
+
private static void handleDeletes(
Context appContext, Set<Long> existingAnnotatedCallLogIds, CallLogMutations mutations) {
Set<Long> systemCallLogIds =
diff --git a/java/com/android/dialer/calllog/datasources/util/RowCombiner.java b/java/com/android/dialer/calllog/datasources/util/RowCombiner.java
index 0c7be1e27..adb7a0742 100644
--- a/java/com/android/dialer/calllog/datasources/util/RowCombiner.java
+++ b/java/com/android/dialer/calllog/datasources/util/RowCombiner.java
@@ -19,6 +19,7 @@ import android.content.ContentValues;
import com.android.dialer.common.Assert;
import java.util.Iterator;
import java.util.List;
+import java.util.Objects;
/** Convenience class for aggregating row values. */
public class RowCombiner {
@@ -36,12 +37,31 @@ public class RowCombiner {
return this;
}
+ /** Use the most recent value for the specified column. */
+ public RowCombiner useMostRecentString(String columnName) {
+ combinedRow.put(columnName, individualRowsSortedByTimestampDesc.get(0).getAsString(columnName));
+ return this;
+ }
+
/** Asserts that all column values for the given column name are the same, and uses it. */
public RowCombiner useSingleValueString(String columnName) {
Iterator<ContentValues> iterator = individualRowsSortedByTimestampDesc.iterator();
String singleValue = iterator.next().getAsString(columnName);
while (iterator.hasNext()) {
- Assert.checkState(iterator.next().getAsString(columnName).equals(singleValue));
+ String current = iterator.next().getAsString(columnName);
+ Assert.checkState(Objects.equals(singleValue, current), "Values different for " + columnName);
+ }
+ combinedRow.put(columnName, singleValue);
+ return this;
+ }
+
+ /** Asserts that all column values for the given column name are the same, and uses it. */
+ public RowCombiner useSingleValueLong(String columnName) {
+ Iterator<ContentValues> iterator = individualRowsSortedByTimestampDesc.iterator();
+ Long singleValue = iterator.next().getAsLong(columnName);
+ while (iterator.hasNext()) {
+ Long current = iterator.next().getAsLong(columnName);
+ Assert.checkState(Objects.equals(singleValue, current), "Values different for " + columnName);
}
combinedRow.put(columnName, singleValue);
return this;
diff --git a/java/com/android/dialer/calllog/ui/CoalescedAnnotatedCallLogCursorLoader.java b/java/com/android/dialer/calllog/ui/CoalescedAnnotatedCallLogCursorLoader.java
new file mode 100644
index 000000000..d89338350
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/CoalescedAnnotatedCallLogCursorLoader.java
@@ -0,0 +1,151 @@
+/*
+ * 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.calllog.ui;
+
+import android.content.Context;
+import android.database.Cursor;
+import android.support.annotation.ColorInt;
+import android.support.annotation.NonNull;
+import android.support.v4.content.CursorLoader;
+import com.android.dialer.CallTypes;
+import com.android.dialer.calllog.database.contract.AnnotatedCallLogContract.CoalescedAnnotatedCallLog;
+import com.android.dialer.common.Assert;
+import com.google.protobuf.InvalidProtocolBufferException;
+
+/** CursorLoader for the coalesced annotated call log. */
+final class CoalescedAnnotatedCallLogCursorLoader extends CursorLoader {
+
+ /** Indexes for CoalescedAnnotatedCallLog.ALL_COLUMNS */
+ private static final int ID = 0;
+
+ private static final int TIMESTAMP = 1;
+ private static final int NAME = 2;
+ private static final int FORMATTED_NUMBER = 3;
+ private static final int PHOTO_URI = 4;
+ private static final int PHOTO_ID = 5;
+ private static final int LOOKUP_URI = 6;
+ private static final int NUMBER_TYPE_LABEL = 7;
+ private static final int IS_READ = 8;
+ private static final int NEW = 9;
+ private static final int GEOCODED_LOCATION = 10;
+ private static final int PHONE_ACCOUNT_LABEL = 11;
+ private static final int PHONE_ACCOUNT_COLOR = 12;
+ private static final int FEATURES = 13;
+ private static final int IS_BUSINESS = 14;
+ private static final int IS_VOICEMAIL = 15;
+ private static final int NUMBER_CALLS = 16;
+ private static final int CALL_TYPES = 17;
+
+ /** Convenience class for accessing values using an abbreviated syntax. */
+ static final class Row {
+ private final Cursor cursor;
+
+ Row(Cursor cursor) {
+ this.cursor = cursor;
+ }
+
+ long id() {
+ return cursor.getInt(ID);
+ }
+
+ long timestamp() {
+ return cursor.getLong(TIMESTAMP);
+ }
+
+ String name() {
+ return cursor.getString(NAME);
+ }
+
+ String formattedNumber() {
+ return cursor.getString(FORMATTED_NUMBER);
+ }
+
+ String photoUri() {
+ return cursor.getString(PHOTO_URI);
+ }
+
+ long photoId() {
+ return cursor.getLong(PHOTO_ID);
+ }
+
+ String lookupUri() {
+ return cursor.getString(LOOKUP_URI);
+ }
+
+ String numberTypeLabel() {
+ return cursor.getString(NUMBER_TYPE_LABEL);
+ }
+
+ boolean isRead() {
+ return cursor.getInt(IS_READ) == 1;
+ }
+
+ boolean isNew() {
+ return cursor.getInt(NEW) == 1;
+ }
+
+ String geocodedLocation() {
+ return cursor.getString(GEOCODED_LOCATION);
+ }
+
+ String phoneAccountLabel() {
+ return cursor.getString(PHONE_ACCOUNT_LABEL);
+ }
+
+ @ColorInt
+ int phoneAccountColor() {
+ return cursor.getInt(PHONE_ACCOUNT_COLOR);
+ }
+
+ int features() {
+ return cursor.getInt(FEATURES);
+ }
+
+ boolean isBusiness() {
+ return cursor.getInt(IS_BUSINESS) == 1;
+ }
+
+ boolean isVoicemail() {
+ return cursor.getInt(IS_VOICEMAIL) == 1;
+ }
+
+ int numberCalls() {
+ return cursor.getInt(NUMBER_CALLS);
+ }
+
+ @NonNull
+ CallTypes callTypes() {
+ try {
+ return CallTypes.parseFrom(cursor.getBlob(CALL_TYPES));
+ } catch (InvalidProtocolBufferException e) {
+ throw Assert.createAssertionFailException("Couldn't parse call types", e);
+ }
+ }
+ }
+
+ CoalescedAnnotatedCallLogCursorLoader(Context context) {
+ // CoalescedAnnotatedCallLog requires that PROJECTION be ALL_COLUMNS and the following params be
+ // null.
+ super(
+ context,
+ CoalescedAnnotatedCallLog.CONTENT_URI,
+ CoalescedAnnotatedCallLog.ALL_COLUMNS,
+ null,
+ null,
+ null);
+ }
+}
diff --git a/java/com/android/dialer/calllog/ui/HeaderViewHolder.java b/java/com/android/dialer/calllog/ui/HeaderViewHolder.java
new file mode 100644
index 000000000..e4fe029fa
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/HeaderViewHolder.java
@@ -0,0 +1,36 @@
+/*
+ * 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.calllog.ui;
+
+import android.support.annotation.StringRes;
+import android.support.v7.widget.RecyclerView.ViewHolder;
+import android.view.View;
+import android.widget.TextView;
+
+/** ViewHolder for {@link NewCallLogAdapter} to display "Today" or "Older" divider row. */
+final class HeaderViewHolder extends ViewHolder {
+
+ private TextView headerTextView;
+
+ HeaderViewHolder(View view) {
+ super(view);
+ headerTextView = view.findViewById(R.id.new_call_log_header_text);
+ }
+
+ void setHeader(@StringRes int header) {
+ headerTextView.setText(header);
+ }
+}
diff --git a/java/com/android/dialer/calllog/ui/NewCallLogAdapter.java b/java/com/android/dialer/calllog/ui/NewCallLogAdapter.java
index f9ab21cb3..b922a6e3b 100644
--- a/java/com/android/dialer/calllog/ui/NewCallLogAdapter.java
+++ b/java/com/android/dialer/calllog/ui/NewCallLogAdapter.java
@@ -16,38 +16,140 @@
package com.android.dialer.calllog.ui;
import android.database.Cursor;
+import android.support.annotation.IntDef;
+import android.support.annotation.Nullable;
import android.support.v7.widget.RecyclerView;
+import android.support.v7.widget.RecyclerView.ViewHolder;
import android.view.LayoutInflater;
import android.view.ViewGroup;
-import com.android.dialer.calllog.database.contract.AnnotatedCallLogContract.CoalescedAnnotatedCallLog;
+import com.android.dialer.calllogutils.CallLogDates;
+import com.android.dialer.common.Assert;
+import com.android.dialer.time.Clock;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
/** {@link RecyclerView.Adapter} for the new call log fragment. */
-final class NewCallLogAdapter extends RecyclerView.Adapter<NewCallLogViewHolder> {
+final class NewCallLogAdapter extends RecyclerView.Adapter<ViewHolder> {
+
+ /** IntDef for the different types of rows that can be shown in the call log. */
+ @Retention(RetentionPolicy.SOURCE)
+ @IntDef({RowType.HEADER_TODAY, RowType.HEADER_OLDER, RowType.CALL_LOG_ENTRY})
+ @interface RowType {
+ /** Header that displays "Today". */
+ int HEADER_TODAY = 1;
+ /** Header that displays "Older". */
+ int HEADER_OLDER = 2;
+ /** A row representing a call log entry (which could represent one or more calls). */
+ int CALL_LOG_ENTRY = 3;
+ }
private final Cursor cursor;
- private final int timestampIndex;
+ private final Clock clock;
- NewCallLogAdapter(Cursor cursor) {
+ /** Null when the "Today" header should not be displayed. */
+ @Nullable private final Integer todayHeaderPosition;
+ /** Null when the "Older" header should not be displayed. */
+ @Nullable private final Integer olderHeaderPosition;
+
+ NewCallLogAdapter(Cursor cursor, Clock clock) {
this.cursor = cursor;
- timestampIndex = cursor.getColumnIndexOrThrow(CoalescedAnnotatedCallLog.TIMESTAMP);
+ this.clock = clock;
+
+ // Calculate header adapter positions by reading cursor.
+ long currentTimeMillis = clock.currentTimeMillis();
+ if (cursor.moveToNext()) {
+ CoalescedAnnotatedCallLogCursorLoader.Row firstRow =
+ new CoalescedAnnotatedCallLogCursorLoader.Row(cursor);
+ if (CallLogDates.isSameDay(currentTimeMillis, firstRow.timestamp())) {
+ this.todayHeaderPosition = 0;
+ int adapterPosition = 2; // Accounted for "Today" header and first row.
+ while (cursor.moveToNext()) {
+ CoalescedAnnotatedCallLogCursorLoader.Row row =
+ new CoalescedAnnotatedCallLogCursorLoader.Row(cursor);
+ if (CallLogDates.isSameDay(currentTimeMillis, row.timestamp())) {
+ adapterPosition++;
+ } else {
+ this.olderHeaderPosition = adapterPosition;
+ return;
+ }
+ }
+ this.olderHeaderPosition = null; // Didn't find any "Older" rows.
+ } else {
+ this.todayHeaderPosition = null; // Didn't find any "Today" rows.
+ this.olderHeaderPosition = 0;
+ }
+ } else { // There are no rows, just need to set these because they are final.
+ this.todayHeaderPosition = null;
+ this.olderHeaderPosition = null;
+ }
+ }
+
+ @Override
+ public ViewHolder onCreateViewHolder(ViewGroup viewGroup, @RowType int viewType) {
+ switch (viewType) {
+ case RowType.HEADER_TODAY:
+ case RowType.HEADER_OLDER:
+ return new HeaderViewHolder(
+ LayoutInflater.from(viewGroup.getContext())
+ .inflate(R.layout.new_call_log_header, viewGroup, false));
+ case RowType.CALL_LOG_ENTRY:
+ return new NewCallLogViewHolder(
+ LayoutInflater.from(viewGroup.getContext())
+ .inflate(R.layout.new_call_log_entry, viewGroup, false),
+ clock);
+ default:
+ throw Assert.createUnsupportedOperationFailException("Unsupported view type: " + viewType);
+ }
}
@Override
- public NewCallLogViewHolder onCreateViewHolder(ViewGroup viewGroup, int viewType) {
- return new NewCallLogViewHolder(
- LayoutInflater.from(viewGroup.getContext())
- .inflate(R.layout.new_call_log_entry, viewGroup, false));
+ public void onBindViewHolder(ViewHolder viewHolder, int position) {
+ if (viewHolder instanceof HeaderViewHolder) {
+ HeaderViewHolder headerViewHolder = (HeaderViewHolder) viewHolder;
+ @RowType int viewType = getItemViewType(position);
+ if (viewType == RowType.HEADER_OLDER) {
+ headerViewHolder.setHeader(R.string.new_call_log_header_older);
+ } else if (viewType == RowType.HEADER_TODAY) {
+ headerViewHolder.setHeader(R.string.new_call_log_header_today);
+ } else {
+ throw Assert.createIllegalStateFailException(
+ "Unexpected view type " + viewType + " at position: " + position);
+ }
+ return;
+ }
+ NewCallLogViewHolder newCallLogViewHolder = (NewCallLogViewHolder) viewHolder;
+ int previousHeaders = 0;
+ if (todayHeaderPosition != null && position > todayHeaderPosition) {
+ previousHeaders++;
+ }
+ if (olderHeaderPosition != null && position > olderHeaderPosition) {
+ previousHeaders++;
+ }
+ cursor.moveToPosition(position - previousHeaders);
+ newCallLogViewHolder.bind(cursor);
}
@Override
- public void onBindViewHolder(NewCallLogViewHolder viewHolder, int position) {
- cursor.moveToPosition(position);
- long timestamp = cursor.getLong(timestampIndex);
- viewHolder.bind(timestamp);
+ @RowType
+ public int getItemViewType(int position) {
+ if (todayHeaderPosition != null && position == todayHeaderPosition) {
+ return RowType.HEADER_TODAY;
+ }
+ if (olderHeaderPosition != null && position == olderHeaderPosition) {
+ return RowType.HEADER_OLDER;
+ }
+ return RowType.CALL_LOG_ENTRY;
}
@Override
public int getItemCount() {
- return cursor.getCount();
+ int numberOfHeaders = 0;
+ if (todayHeaderPosition != null) {
+ numberOfHeaders++;
+ }
+ if (olderHeaderPosition != null) {
+ numberOfHeaders++;
+ }
+ return cursor.getCount() + numberOfHeaders;
}
}
diff --git a/java/com/android/dialer/calllog/ui/NewCallLogFragment.java b/java/com/android/dialer/calllog/ui/NewCallLogFragment.java
index 712f7cf25..ab7381347 100644
--- a/java/com/android/dialer/calllog/ui/NewCallLogFragment.java
+++ b/java/com/android/dialer/calllog/ui/NewCallLogFragment.java
@@ -15,12 +15,11 @@
*/
package com.android.dialer.calllog.ui;
-import android.app.Fragment;
-import android.app.LoaderManager.LoaderCallbacks;
-import android.content.CursorLoader;
-import android.content.Loader;
import android.database.Cursor;
import android.os.Bundle;
+import android.support.v4.app.Fragment;
+import android.support.v4.app.LoaderManager.LoaderCallbacks;
+import android.support.v4.content.Loader;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
@@ -29,7 +28,6 @@ import android.view.ViewGroup;
import com.android.dialer.calllog.CallLogComponent;
import com.android.dialer.calllog.CallLogFramework;
import com.android.dialer.calllog.CallLogFramework.CallLogUi;
-import com.android.dialer.calllog.database.contract.AnnotatedCallLogContract.CoalescedAnnotatedCallLog;
import com.android.dialer.common.LogUtil;
import com.android.dialer.common.concurrent.DialerExecutor;
import com.android.dialer.common.concurrent.DialerExecutorComponent;
@@ -67,10 +65,11 @@ public final class NewCallLogFragment extends Fragment
DialerExecutorFactory dialerExecutorFactory =
DialerExecutorComponent.get(getContext()).dialerExecutorFactory();
+ // TODO(zachh): Use support fragment manager and add support for them in executors library.
refreshAnnotatedCallLogTask =
dialerExecutorFactory
.createUiTaskBuilder(
- getFragmentManager(),
+ getActivity().getFragmentManager(),
"NewCallLogFragment.refreshAnnotatedCallLog",
component.getRefreshAnnotatedCallLogWorker())
.build();
@@ -92,7 +91,7 @@ public final class NewCallLogFragment extends Fragment
CallLogFramework callLogFramework = CallLogComponent.get(getContext()).callLogFramework();
callLogFramework.attachUi(this);
- // TODO: Consider doing this when fragment becomes visible.
+ // TODO(zachh): Consider doing this when fragment becomes visible.
checkAnnotatedCallLogDirtyAndRefreshIfNecessary();
}
@@ -133,18 +132,22 @@ public final class NewCallLogFragment extends Fragment
@Override
public Loader<Cursor> onCreateLoader(int id, Bundle args) {
LogUtil.enterBlock("NewCallLogFragment.onCreateLoader");
- // CoalescedAnnotatedCallLog requires that all params be null.
- return new CursorLoader(
- getContext(), CoalescedAnnotatedCallLog.CONTENT_URI, null, null, null, null);
+ return new CoalescedAnnotatedCallLogCursorLoader(getContext());
}
@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor newCursor) {
LogUtil.enterBlock("NewCallLogFragment.onLoadFinished");
- // TODO: Handle empty cursor by showing empty view.
+ if (newCursor == null) {
+ // This might be possible when the annotated call log hasn't been created but we're trying
+ // to show the call log.
+ LogUtil.w("NewCallLogFragment.onLoadFinished", "null cursor");
+ return;
+ }
+ // TODO(zachh): Handle empty cursor by showing empty view.
recyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
- recyclerView.setAdapter(new NewCallLogAdapter(newCursor));
+ recyclerView.setAdapter(new NewCallLogAdapter(newCursor, System::currentTimeMillis));
}
@Override
diff --git a/java/com/android/dialer/calllog/ui/NewCallLogViewHolder.java b/java/com/android/dialer/calllog/ui/NewCallLogViewHolder.java
index 4c459e123..e198a38e8 100644
--- a/java/com/android/dialer/calllog/ui/NewCallLogViewHolder.java
+++ b/java/com/android/dialer/calllog/ui/NewCallLogViewHolder.java
@@ -15,29 +15,161 @@
*/
package com.android.dialer.calllog.ui;
+import android.content.Context;
+import android.database.Cursor;
+import android.net.Uri;
+import android.provider.CallLog.Calls;
import android.support.v7.widget.RecyclerView;
+import android.text.TextUtils;
import android.view.View;
+import android.widget.QuickContactBadge;
import android.widget.TextView;
-import java.text.SimpleDateFormat;
+import com.android.dialer.calllog.ui.CoalescedAnnotatedCallLogCursorLoader.Row;
+import com.android.dialer.calllogutils.CallLogDates;
+import com.android.dialer.calllogutils.CallTypeIconsView;
+import com.android.dialer.contactphoto.ContactPhotoManager;
+import com.android.dialer.lettertile.LetterTileDrawable;
+import com.android.dialer.oem.MotorolaUtils;
+import com.android.dialer.time.Clock;
import java.util.Locale;
/** {@link RecyclerView.ViewHolder} for the new call log. */
final class NewCallLogViewHolder extends RecyclerView.ViewHolder {
- // TODO: Format correctly using current locale.
- private final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.US);
+ private final Context context;
+ private final TextView primaryTextView;
+ private final TextView secondaryTextView;
+ private final QuickContactBadge quickContactBadge;
+ private final CallTypeIconsView primaryCallTypeIconsView; // Used for Wifi, HD icons
+ private final CallTypeIconsView secondaryCallTypeIconsView; // Used for call types
+ private final TextView phoneAccountView;
+ private final Clock clock;
- private final TextView contactNameView;
- private final TextView timestampView;
-
- NewCallLogViewHolder(View view) {
+ NewCallLogViewHolder(View view, Clock clock) {
super(view);
- contactNameView = view.findViewById(R.id.contact_name);
- timestampView = view.findViewById(R.id.timestamp);
+ this.context = view.getContext();
+ primaryTextView = view.findViewById(R.id.primary_text);
+ secondaryTextView = view.findViewById(R.id.secondary_text);
+ quickContactBadge = view.findViewById(R.id.quick_contact_photo);
+ primaryCallTypeIconsView = view.findViewById(R.id.primary_call_type_icons);
+ secondaryCallTypeIconsView = view.findViewById(R.id.secondary_call_type_icons);
+ phoneAccountView = view.findViewById(R.id.phone_account);
+ this.clock = clock;
+ }
+
+ /** @param cursor a cursor from {@link CoalescedAnnotatedCallLogCursorLoader}. */
+ void bind(Cursor cursor) {
+ CoalescedAnnotatedCallLogCursorLoader.Row row =
+ new CoalescedAnnotatedCallLogCursorLoader.Row(cursor);
+
+ // TODO(zachh): Handle RTL properly.
+ primaryTextView.setText(buildPrimaryText(row));
+ secondaryTextView.setText(buildSecondaryText(row));
+
+ if (row.isNew()) {
+ // TODO(zachh): Figure out correct styling for new/missed/unread calls.
+ primaryTextView.setTextAppearance(R.style.primary_textview_new_call);
+ // TODO(zachh): Styling for call type icons when the call is new.
+ secondaryTextView.setTextAppearance(R.style.secondary_textview_new_call);
+ }
+
+ setPhoto(row);
+ setPrimaryCallTypes(row);
+ setSecondaryCallTypes(row);
+ setPhoneAccounts(row);
+ }
+
+ private String buildPrimaryText(CoalescedAnnotatedCallLogCursorLoader.Row row) {
+ StringBuilder primaryText = new StringBuilder();
+ if (!TextUtils.isEmpty(row.name())) {
+ primaryText.append(row.name());
+ } else if (!TextUtils.isEmpty(row.formattedNumber())) {
+ primaryText.append(row.formattedNumber());
+ } else {
+ // TODO(zachh): Handle CallLog.Calls.PRESENTATION_*, including Verizon restricted numbers.
+ primaryText.append(context.getText(R.string.new_call_log_unknown));
+ }
+ if (row.numberCalls() > 1) {
+ primaryText.append(String.format(Locale.getDefault(), " (%d)", row.numberCalls()));
+ }
+ return primaryText.toString();
+ }
+
+ private String buildSecondaryText(CoalescedAnnotatedCallLogCursorLoader.Row row) {
+ /*
+ * Rules: (Duo video, )?$Label|$Location • Date
+ *
+ * Examples:
+ * Duo Video, Mobile • Now
+ * Duo Video • 11:45pm
+ * Mobile • 11:45pm
+ * Mobile • Sunday
+ * Brooklyn, NJ • Jan 15
+ *
+ * Date rules:
+ * if < 1 minute ago: "Now"; else if today: HH:MM(am|pm); else if < 3 days: day; else: MON D
+ */
+ StringBuilder secondaryText = new StringBuilder();
+ if ((row.features() & Calls.FEATURES_VIDEO) == Calls.FEATURES_VIDEO) {
+ // TODO(zachh): Add "Duo" prefix?
+ secondaryText.append(context.getText(R.string.new_call_log_video));
+ }
+ String numberTypeLabel = row.numberTypeLabel();
+ if (!TextUtils.isEmpty(numberTypeLabel)) {
+ if (secondaryText.length() > 0) {
+ secondaryText.append(", ");
+ }
+ secondaryText.append(numberTypeLabel);
+ } else { // If there's a number type label, don't show the location.
+ String location = row.geocodedLocation();
+ if (!TextUtils.isEmpty(location)) {
+ if (secondaryText.length() > 0) {
+ secondaryText.append(", ");
+ }
+ secondaryText.append(location);
+ }
+ }
+ if (secondaryText.length() > 0) {
+ secondaryText.append(" • ");
+ }
+ secondaryText.append(
+ CallLogDates.newCallLogTimestampLabel(context, clock.currentTimeMillis(), row.timestamp()));
+ return secondaryText.toString();
+ }
+
+ private void setPhoto(Row row) {
+ // TODO(zachh): Set the contact type.
+ ContactPhotoManager.getInstance(context)
+ .loadDialerThumbnailOrPhoto(
+ quickContactBadge,
+ row.lookupUri() == null ? null : Uri.parse(row.lookupUri()),
+ row.photoId(),
+ row.photoUri() == null ? null : Uri.parse(row.photoUri()),
+ row.name(),
+ LetterTileDrawable.TYPE_DEFAULT);
+ }
+
+ private void setPrimaryCallTypes(Row row) {
+ // Only HD and Wifi icons are shown following the primary text.
+ primaryCallTypeIconsView.setShowHd(
+ MotorolaUtils.shouldShowHdIconInCallLog(context, row.features()));
+ primaryCallTypeIconsView.setShowWifi(
+ MotorolaUtils.shouldShowWifiIconInCallLog(context, row.features()));
+ }
+
+ private void setSecondaryCallTypes(Row row) {
+ // Only call type icons are shown before the secondary text.
+ for (int callType : row.callTypes().getTypeList()) {
+ secondaryCallTypeIconsView.add(callType);
+ }
+ // TODO(zachh): Per new mocks, may need to add method to CallTypeIconsView to disable coloring.
}
- void bind(long timestamp) {
- contactNameView.setText("Contact Name Placeholder");
- timestampView.setText(dateFormat.format(timestamp));
+ private void setPhoneAccounts(Row row) {
+ if (row.phoneAccountLabel() != null) {
+ phoneAccountView.setText(row.phoneAccountLabel());
+ phoneAccountView.setTextColor(row.phoneAccountColor());
+ phoneAccountView.setVisibility(View.VISIBLE);
+ }
}
}
diff --git a/java/com/android/dialer/calllog/ui/res/layout/new_call_log_entry.xml b/java/com/android/dialer/calllog/ui/res/layout/new_call_log_entry.xml
index 99797fab4..77ba68124 100644
--- a/java/com/android/dialer/calllog/ui/res/layout/new_call_log_entry.xml
+++ b/java/com/android/dialer/calllog/ui/res/layout/new_call_log_entry.xml
@@ -15,23 +15,97 @@
~ limitations under the License
-->
-<LinearLayout
+<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:padding="8dp"
- android:orientation="vertical">
+ android:layout_marginTop="@dimen/call_log_entry_top_margin"
+ android:paddingTop="@dimen/call_log_entry_padding_top_start"
+ android:paddingBottom="@dimen/call_log_entry_padding_bottom_end"
+ android:paddingStart="@dimen/call_log_entry_padding_top_start"
+ android:paddingEnd="@dimen/call_log_entry_padding_bottom_end"
+ android:gravity="center_vertical">
- <TextView
- android:id="@+id/contact_name"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- style="@style/PrimaryText"/>
+ <QuickContactBadge
+ android:id="@+id/quick_contact_photo"
+ android:layout_width="@dimen/call_log_entry_photo_size"
+ android:layout_height="@dimen/call_log_entry_photo_size"
+ android:layout_centerVertical="true"
+ android:padding="@dimen/call_log_entry_photo_padding"
+ android:focusable="true"/>
- <TextView
- android:id="@+id/timestamp"
+ <LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- style="@style/SecondaryText"/>
+ android:layout_centerVertical="true"
+ android:layout_toEndOf="@+id/quick_contact_photo"
+ android:layout_toStartOf="@+id/menu_button"
+ android:orientation="vertical">
+
+ <!-- TODO(zachh): Optimize this layout -->
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal">
+
+ <TextView
+ android:id="@+id/primary_text"
+ style="@style/PrimaryText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="@dimen/call_log_entry_photo_text_margin"/>
+
+ <!-- HD and Wifi icons are shown adjacent to primary text. Call types are shown adjacent to
+ secondary text (below). -->
+ <com.android.dialer.calllogutils.CallTypeIconsView
+ android:id="@+id/primary_call_type_icons"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="12dp"
+ android:layout_gravity="center_vertical"/>
+
+ </LinearLayout>
+
+ <!-- TODO(zachh): Optimize this layout -->
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal">
+
+ <!-- Only call types are shown adjacent to secondary text. HD and Wifi icons are shown
+ adjacent to primary text (above). -->
+ <com.android.dialer.calllogutils.CallTypeIconsView
+ android:id="@+id/secondary_call_type_icons"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="12dp"
+ android:layout_gravity="center_vertical"/>
+
+ <TextView
+ android:id="@+id/secondary_text"
+ style="@style/SecondaryText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="@dimen/call_log_entry_photo_text_margin"/>
+ </LinearLayout>
+
+ <TextView
+ android:id="@+id/phone_account"
+ style="@style/SecondaryText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="@dimen/call_log_entry_photo_text_margin"
+ android:visibility="gone"/>
+ </LinearLayout>
-</LinearLayout> \ No newline at end of file
+ <ImageView
+ android:id="@+id/menu_button"
+ android:layout_width="@dimen/call_log_entry_menu_button_size"
+ android:layout_height="@dimen/call_log_entry_menu_button_size"
+ android:layout_alignParentEnd="true"
+ android:layout_centerVertical="true"
+ android:background="?android:attr/selectableItemBackgroundBorderless"
+ android:scaleType="center"
+ android:src="@drawable/quantum_ic_more_vert_vd_theme_24"
+ android:tint="@color/dialer_secondary_text_color"/>
+</RelativeLayout>
diff --git a/java/com/android/dialer/calllog/ui/res/layout/new_call_log_header.xml b/java/com/android/dialer/calllog/ui/res/layout/new_call_log_header.xml
new file mode 100644
index 000000000..13575db55
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/layout/new_call_log_header.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ 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
+ -->
+<RelativeLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:height="48dp">
+ <TextView
+ android:id="@+id/new_call_log_header_text"
+ style="@style/SecondaryText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="@dimen/call_log_action_icon_margin_start"
+ android:layout_centerVertical="true"/>
+</RelativeLayout>
diff --git a/java/com/android/dialer/calllog/ui/res/values-af/strings.xml b/java/com/android/dialer/calllog/ui/res/values-af/strings.xml
new file mode 100644
index 000000000..c6b69b508
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-af/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Onbekend"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Vandag"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Ouer"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-am/strings.xml b/java/com/android/dialer/calllog/ui/res/values-am/strings.xml
new file mode 100644
index 000000000..adde37b37
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-am/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"ቪዲዮ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"ያልታወቀ"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"ዛሬ"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"የቆዩ"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ar/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ar/strings.xml
new file mode 100644
index 000000000..492ee4280
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ar/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"فيديو"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"غير معروف"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"اليوم"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"أقدم"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-az/strings.xml b/java/com/android/dialer/calllog/ui/res/values-az/strings.xml
new file mode 100644
index 000000000..1e7e57bf3
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-az/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Naməlum"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Bu gün"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Keçmiş"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-b+sr+Latn/strings.xml b/java/com/android/dialer/calllog/ui/res/values-b+sr+Latn/strings.xml
new file mode 100644
index 000000000..e60fa61bc
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-b+sr+Latn/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video poziv"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Nepoznat broj"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Danas"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Ranije"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-be/strings.xml b/java/com/android/dialer/calllog/ui/res/values-be/strings.xml
new file mode 100644
index 000000000..c4e80c162
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-be/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Відэа"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Невядома"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Сёння"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Больш старыя"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-bg/strings.xml b/java/com/android/dialer/calllog/ui/res/values-bg/strings.xml
new file mode 100644
index 000000000..8806cc161
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-bg/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Видеообаждане"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Неизвестен"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Днес"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"По-стари"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-bn/strings.xml b/java/com/android/dialer/calllog/ui/res/values-bn/strings.xml
new file mode 100644
index 000000000..5c374d11a
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-bn/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"ভিডিও"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"অজানা"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"আজ"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"পুরনো"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-bs/strings.xml b/java/com/android/dialer/calllog/ui/res/values-bs/strings.xml
new file mode 100644
index 000000000..3d1b302ca
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-bs/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Videozapis"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Nepoznato"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Danas"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Starije"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ca/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ca/strings.xml
new file mode 100644
index 000000000..54d07f594
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ca/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Vídeo"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Desconeguts"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Avui"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Anteriors"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-cs/strings.xml b/java/com/android/dialer/calllog/ui/res/values-cs/strings.xml
new file mode 100644
index 000000000..40a9cb1f2
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-cs/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Neznámý volající"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Dnes"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Starší"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-da/strings.xml b/java/com/android/dialer/calllog/ui/res/values-da/strings.xml
new file mode 100644
index 000000000..46a87a4c4
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-da/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Ukendt"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"I dag"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Ældre"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-de/strings.xml b/java/com/android/dialer/calllog/ui/res/values-de/strings.xml
new file mode 100644
index 000000000..e587bb3d6
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-de/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Unbekannt"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Heute"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Ältere"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-el/strings.xml b/java/com/android/dialer/calllog/ui/res/values-el/strings.xml
new file mode 100644
index 000000000..9f40423dc
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-el/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Βίντεο"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Άγνωστος"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Σήμερα"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Παλαιότερες"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-en-rAU/strings.xml b/java/com/android/dialer/calllog/ui/res/values-en-rAU/strings.xml
new file mode 100644
index 000000000..b442d5a16
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-en-rAU/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Unknown"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Today"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Older"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-en-rGB/strings.xml b/java/com/android/dialer/calllog/ui/res/values-en-rGB/strings.xml
new file mode 100644
index 000000000..b442d5a16
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-en-rGB/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Unknown"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Today"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Older"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-en-rIN/strings.xml b/java/com/android/dialer/calllog/ui/res/values-en-rIN/strings.xml
new file mode 100644
index 000000000..b442d5a16
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-en-rIN/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Unknown"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Today"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Older"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-es-rUS/strings.xml b/java/com/android/dialer/calllog/ui/res/values-es-rUS/strings.xml
new file mode 100644
index 000000000..5cfdae785
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-es-rUS/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Desconocido"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Hoy"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Anterior"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-es/strings.xml b/java/com/android/dialer/calllog/ui/res/values-es/strings.xml
new file mode 100644
index 000000000..c23e7cf74
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-es/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Vídeo"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Desconocidas"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Hoy"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Anteriores"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-et/strings.xml b/java/com/android/dialer/calllog/ui/res/values-et/strings.xml
new file mode 100644
index 000000000..0199758d7
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-et/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Tundmatu"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Täna"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Vanem"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-eu/strings.xml b/java/com/android/dialer/calllog/ui/res/values-eu/strings.xml
new file mode 100644
index 000000000..eea5b7866
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-eu/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Bideoa"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Ezezagunak"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Gaurkoak"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Zaharragoak"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-fa/strings.xml b/java/com/android/dialer/calllog/ui/res/values-fa/strings.xml
new file mode 100644
index 000000000..0b9b19f51
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-fa/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"ویدیو"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"نامشخص"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"امروز"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"قدیمی‌تر"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-fi/strings.xml b/java/com/android/dialer/calllog/ui/res/values-fi/strings.xml
new file mode 100644
index 000000000..295488278
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-fi/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Videopuhelu"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Tuntematon"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Tänään"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Vanhemmat"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-fr-rCA/strings.xml b/java/com/android/dialer/calllog/ui/res/values-fr-rCA/strings.xml
new file mode 100644
index 000000000..dd1a34cb1
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-fr-rCA/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Vidéo"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Inconnu"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Aujourd\'hui"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Plus anciens"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-fr/strings.xml b/java/com/android/dialer/calllog/ui/res/values-fr/strings.xml
new file mode 100644
index 000000000..ddeaf1925
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-fr/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Vidéo"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Numéro inconnu"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Aujourd\'hui"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Plus anciens"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-gl/strings.xml b/java/com/android/dialer/calllog/ui/res/values-gl/strings.xml
new file mode 100644
index 000000000..248611923
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-gl/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Vídeo"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Descoñecidos"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Hoxe"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Anteriores"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-gu/strings.xml b/java/com/android/dialer/calllog/ui/res/values-gu/strings.xml
new file mode 100644
index 000000000..6235641d0
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-gu/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"વીડિઓ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"અજાણ"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"આજે"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"જૂનું"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-hi/strings.xml b/java/com/android/dialer/calllog/ui/res/values-hi/strings.xml
new file mode 100644
index 000000000..3c3ccc8ef
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-hi/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"वीडियो"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"अज्ञात"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"आज"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"पुराना"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-hr/strings.xml b/java/com/android/dialer/calllog/ui/res/values-hr/strings.xml
new file mode 100644
index 000000000..614f46c3a
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-hr/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Videopoziv"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Nepoznato"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Danas"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Stariji"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-hu/strings.xml b/java/com/android/dialer/calllog/ui/res/values-hu/strings.xml
new file mode 100644
index 000000000..0dc4e9295
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-hu/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Videó"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Ismeretlen"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Ma"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Korábbi"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-hy/strings.xml b/java/com/android/dialer/calllog/ui/res/values-hy/strings.xml
new file mode 100644
index 000000000..6c13619ef
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-hy/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Տեսանյութ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Անհայտ"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Այսօր"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Ավելի հին"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-in/strings.xml b/java/com/android/dialer/calllog/ui/res/values-in/strings.xml
new file mode 100644
index 000000000..ee18199df
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-in/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Tidak diketahui"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Hari ini"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Lebih lama"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-is/strings.xml b/java/com/android/dialer/calllog/ui/res/values-is/strings.xml
new file mode 100644
index 000000000..80cf17ed8
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-is/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Myndsímtal"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Óþekkt"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Í dag"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Eldra"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-it/strings.xml b/java/com/android/dialer/calllog/ui/res/values-it/strings.xml
new file mode 100644
index 000000000..039081ea6
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-it/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Sconosciuto"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Oggi"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Meno recenti"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-iw/strings.xml b/java/com/android/dialer/calllog/ui/res/values-iw/strings.xml
new file mode 100644
index 000000000..4d906edf6
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-iw/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"וידאו"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"לא ידוע"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"היום"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"ישנות יותר"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ja/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ja/strings.xml
new file mode 100644
index 000000000..660392d2f
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ja/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"ビデオ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"不明"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"今日"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"昨日以前"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ka/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ka/strings.xml
new file mode 100644
index 000000000..a6787839c
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ka/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"ვიდეო"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"უცნობი"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"დღეს"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"უფრო ძველი"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-kk/strings.xml b/java/com/android/dialer/calllog/ui/res/values-kk/strings.xml
new file mode 100644
index 000000000..830285926
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-kk/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Бейне"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Белгісіз"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Бүгін"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Ескілеу"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-km/strings.xml b/java/com/android/dialer/calllog/ui/res/values-km/strings.xml
new file mode 100644
index 000000000..dfaca9af8
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-km/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"វីដេអូ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"មិន​ស្គាល់"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"ថ្ងៃនេះ"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"ចាស់ៗ"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-kn/strings.xml b/java/com/android/dialer/calllog/ui/res/values-kn/strings.xml
new file mode 100644
index 000000000..5c764a29c
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-kn/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"ವೀಡಿಯೊ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"ಅಪರಿಚಿತ"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"ಇಂದು"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"ಹಳೆಯದು"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ko/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ko/strings.xml
new file mode 100644
index 000000000..094c3d93b
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ko/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"동영상"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"알 수 없음"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"오늘"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"이전"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ky/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ky/strings.xml
new file mode 100644
index 000000000..d15a2b2b6
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ky/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Видео"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Белгисиз"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Бүгүн"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Мурункураак"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-lo/strings.xml b/java/com/android/dialer/calllog/ui/res/values-lo/strings.xml
new file mode 100644
index 000000000..b869bbd48
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-lo/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"ວິດີໂອ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"ບໍ່ຮູ້ຈັກ"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"ມື້ນີ້"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"ເກົ່າກວ່າ"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-lt/strings.xml b/java/com/android/dialer/calllog/ui/res/values-lt/strings.xml
new file mode 100644
index 000000000..1701fa298
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-lt/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Vaizdo įrašas"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Nežinoma"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Šiandien"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Senesni"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-lv/strings.xml b/java/com/android/dialer/calllog/ui/res/values-lv/strings.xml
new file mode 100644
index 000000000..adce799f7
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-lv/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Videozvans"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Nezināmi"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Šodien"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Vecāki zvani"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-mk/strings.xml b/java/com/android/dialer/calllog/ui/res/values-mk/strings.xml
new file mode 100644
index 000000000..e347f1a07
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-mk/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Видео"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Непознато"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Денес"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Постари"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ml/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ml/strings.xml
new file mode 100644
index 000000000..7d1fcd115
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ml/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"വീഡിയോ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"അജ്ഞാതം"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"ഇന്ന്"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"പഴയത്"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-mn/strings.xml b/java/com/android/dialer/calllog/ui/res/values-mn/strings.xml
new file mode 100644
index 000000000..bdaf835a2
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-mn/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Видео"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Тодорхойгүй"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Өнөөдөр"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Хуучин"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-mr/strings.xml b/java/com/android/dialer/calllog/ui/res/values-mr/strings.xml
new file mode 100644
index 000000000..5c348d16d
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-mr/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"व्हिडिओ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"अज्ञात"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"आज"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"अधिक जुने"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ms/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ms/strings.xml
new file mode 100644
index 000000000..ee18199df
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ms/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Tidak diketahui"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Hari ini"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Lebih lama"</string>
+</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-da/strings.xml b/java/com/android/dialer/calllog/ui/res/values-my/strings.xml
index aba9070e0..f841bd51f 100644
--- a/java/com/android/dialer/voicemailstatus/res/values-da/strings.xml
+++ b/java/com/android/dialer/calllog/ui/res/values-my/strings.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
- ~ Copyright (C) 2012 The Android Open Source Project
+ ~ 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.
@@ -17,10 +17,8 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Nye telefonsvarerbeskeder er ikke tilgængelige"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Ny telefonsvarerbesked venter. Den kan ikke indlæses lige nu."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Konfigurer din telefonsvarer"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Lyd er ikke tilgængelig"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Konfigurer"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Ring til tlfsvarer"</string>
+ <string name="new_call_log_video" msgid="8414984483082880050">"ဗီဒီယို"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"အမည်မသိ"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"ယနေ့"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"ယခင်နေ့များက"</string>
</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-nb/strings.xml b/java/com/android/dialer/calllog/ui/res/values-nb/strings.xml
new file mode 100644
index 000000000..9cf3273f2
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-nb/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Ukjent"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"I dag"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Eldre"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ne/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ne/strings.xml
new file mode 100644
index 000000000..dc1c617e4
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ne/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"भिडियो कल"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"अज्ञात कल"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"आज"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"अझ पुरानो"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-nl/strings.xml b/java/com/android/dialer/calllog/ui/res/values-nl/strings.xml
new file mode 100644
index 000000000..96531873c
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-nl/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Onbekend"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Vandaag"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Ouder"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-no/strings.xml b/java/com/android/dialer/calllog/ui/res/values-no/strings.xml
new file mode 100644
index 000000000..9cf3273f2
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-no/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Ukjent"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"I dag"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Eldre"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-pa/strings.xml b/java/com/android/dialer/calllog/ui/res/values-pa/strings.xml
new file mode 100644
index 000000000..797b55ed6
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-pa/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"ਵੀਡੀਓ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"ਅਗਿਆਤ"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"ਅੱਜ"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"ਵਧੇਰੇ ਪੁਰਾਣਾ"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-pl/strings.xml b/java/com/android/dialer/calllog/ui/res/values-pl/strings.xml
new file mode 100644
index 000000000..3c600288a
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-pl/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Rozmowa wideo"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Nieznany"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Dzisiaj"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Starsze"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-pt-rBR/strings.xml b/java/com/android/dialer/calllog/ui/res/values-pt-rBR/strings.xml
new file mode 100644
index 000000000..7b65f3a26
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-pt-rBR/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Vídeo"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Número desconhecido"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Hoje"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Mais antigas"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-pt-rPT/strings.xml b/java/com/android/dialer/calllog/ui/res/values-pt-rPT/strings.xml
new file mode 100644
index 000000000..f7491b97e
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-pt-rPT/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Vídeo"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Desconhecido"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Hoje"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Mais antigas"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-pt/strings.xml b/java/com/android/dialer/calllog/ui/res/values-pt/strings.xml
new file mode 100644
index 000000000..7b65f3a26
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-pt/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Vídeo"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Número desconhecido"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Hoje"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Mais antigas"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ro/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ro/strings.xml
new file mode 100644
index 000000000..5446a7109
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ro/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Necunoscut"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Astăzi"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Mai vechi"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ru/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ru/strings.xml
new file mode 100644
index 000000000..b8d85e986
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ru/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Видеовызов"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Неизвестно"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Сегодня"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Раньше"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-si/strings.xml b/java/com/android/dialer/calllog/ui/res/values-si/strings.xml
new file mode 100644
index 000000000..0aad640ea
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-si/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"වීඩියෝ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"නොදන්නා"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"අද"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"වඩා පරණ"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-sk/strings.xml b/java/com/android/dialer/calllog/ui/res/values-sk/strings.xml
new file mode 100644
index 000000000..083fad4f4
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-sk/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Neznáme"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Dnes"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Staršie"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-sl/strings.xml b/java/com/android/dialer/calllog/ui/res/values-sl/strings.xml
new file mode 100644
index 000000000..38b651ed2
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-sl/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Neznano"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Danes"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Starejše"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-sq/strings.xml b/java/com/android/dialer/calllog/ui/res/values-sq/strings.xml
new file mode 100644
index 000000000..f5659af4b
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-sq/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"I panjohur"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Sot"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Më të vjetra"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-sr/strings.xml b/java/com/android/dialer/calllog/ui/res/values-sr/strings.xml
new file mode 100644
index 000000000..dfae73305
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-sr/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Видео позив"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Непознат број"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Данас"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Раније"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-sv/strings.xml b/java/com/android/dialer/calllog/ui/res/values-sv/strings.xml
new file mode 100644
index 000000000..20c2fda22
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-sv/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Okänd"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"I dag"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Äldre"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-sw/strings.xml b/java/com/android/dialer/calllog/ui/res/values-sw/strings.xml
new file mode 100644
index 000000000..04390619f
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-sw/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Haijulikani"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Leo"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Za zamani"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ta/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ta/strings.xml
new file mode 100644
index 000000000..f883fecc9
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ta/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"வீடியோ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"தெரியாத எண்கள்"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"இன்று"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"பழையவை"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-te/strings.xml b/java/com/android/dialer/calllog/ui/res/values-te/strings.xml
new file mode 100644
index 000000000..6c3bd442c
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-te/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"వీడియో"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"తెలియదు"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"ఈ రోజు"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"పాతది"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-th/strings.xml b/java/com/android/dialer/calllog/ui/res/values-th/strings.xml
new file mode 100644
index 000000000..8afc82acc
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-th/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"วิดีโอ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"ไม่ทราบ"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"วันนี้"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"เก่ากว่า"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-tl/strings.xml b/java/com/android/dialer/calllog/ui/res/values-tl/strings.xml
new file mode 100644
index 000000000..34d6f2c8e
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-tl/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Hindi Alam"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Ngayong araw"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Mas Luma"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-tr/strings.xml b/java/com/android/dialer/calllog/ui/res/values-tr/strings.xml
new file mode 100644
index 000000000..e7ada3ded
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-tr/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Görünt. görüşme"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Bilinmiyor"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Bugün"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Eski"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-uk/strings.xml b/java/com/android/dialer/calllog/ui/res/values-uk/strings.xml
new file mode 100644
index 000000000..0de770d0b
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-uk/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Відео"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Невідомо"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Сьогодні"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Старіші"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ur/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ur/strings.xml
new file mode 100644
index 000000000..16ae08a94
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ur/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"ویڈیو"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"نامعلوم"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"آج"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"قدیم تر"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-uz/strings.xml b/java/com/android/dialer/calllog/ui/res/values-uz/strings.xml
new file mode 100644
index 000000000..22e4d18c1
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-uz/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video suhbat"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Noma’lum"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Bugun"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Eskiroq"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-vi/strings.xml b/java/com/android/dialer/calllog/ui/res/values-vi/strings.xml
new file mode 100644
index 000000000..a70de21fa
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-vi/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Không xác định"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Hôm nay"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Cũ hơn"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-zh-rCN/strings.xml b/java/com/android/dialer/calllog/ui/res/values-zh-rCN/strings.xml
new file mode 100644
index 000000000..ae4c6450b
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-zh-rCN/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"视频通话"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"未知"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"今天"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"更早"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-zh-rHK/strings.xml b/java/com/android/dialer/calllog/ui/res/values-zh-rHK/strings.xml
new file mode 100644
index 000000000..4e7829292
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-zh-rHK/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"影片"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"不明"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"今天"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"較舊"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-zh-rTW/strings.xml b/java/com/android/dialer/calllog/ui/res/values-zh-rTW/strings.xml
new file mode 100644
index 000000000..4b6b73680
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-zh-rTW/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"視訊通話"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"不明"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"今天"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"較舊"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-zu/strings.xml b/java/com/android/dialer/calllog/ui/res/values-zu/strings.xml
new file mode 100644
index 000000000..675e632d9
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-zu/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Ividiyo"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Akwaziwa"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Namhlanje"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Okudala"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values/dimens.xml b/java/com/android/dialer/calllog/ui/res/values/dimens.xml
new file mode 100644
index 000000000..bfb4c99d7
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values/dimens.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ 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
+ -->
+<resources>
+
+ <!-- call log entries -->
+ <dimen name="call_log_entry_top_margin">6dp</dimen>
+ <dimen name="call_log_entry_padding_bottom_end">16dp</dimen>
+ <dimen name="call_log_entry_padding_top_start">12dp</dimen>
+ <dimen name="call_log_entry_photo_size">48dp</dimen>
+ <dimen name="call_log_entry_photo_padding">4dp</dimen>
+ <dimen name="call_log_entry_photo_text_margin">8dp</dimen>
+ <dimen name="call_log_entry_menu_button_size">48dp</dimen>
+
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values/strings.xml b/java/com/android/dialer/calllog/ui/res/values/strings.xml
new file mode 100644
index 000000000..9b044ca08
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values/strings.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources>
+
+ <!-- Text to show in call log for a video call. [CHAR LIMIT=16] -->
+ <string name="new_call_log_video">Video</string>
+
+ <!-- String used to display calls from unknown numbers in the call log. [CHAR LIMIT=30] -->
+ <string name="new_call_log_unknown">Unknown</string>
+
+ <!-- Header in call log to group calls from the current day. [CHAR LIMIT=30] -->
+ <string name="new_call_log_header_today">Today</string>
+
+ <!-- Header in call log to group calls from before the current day. [CHAR LIMIT=30] -->
+ <string name="new_call_log_header_older">Older</string>
+
+</resources> \ No newline at end of file
diff --git a/java/com/android/dialer/calllog/ui/res/values/styles.xml b/java/com/android/dialer/calllog/ui/res/values/styles.xml
new file mode 100644
index 000000000..23cb93e1a
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values/styles.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ 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
+ -->
+<resources>
+
+ <style name="primary_textview_new_call">
+ <item name="android:fontFamily">sans-serif-medium</item>
+ </style>
+
+ <style name="secondary_textview_new_call">
+ <item name="android:textColor">@color/missed_call</item>
+ <item name="android:fontFamily">sans-serif-medium</item>
+ </style>
+
+</resources> \ No newline at end of file
diff --git a/java/com/android/dialer/calllogutils/CallLogDates.java b/java/com/android/dialer/calllogutils/CallLogDates.java
new file mode 100644
index 000000000..82e8e404e
--- /dev/null
+++ b/java/com/android/dialer/calllogutils/CallLogDates.java
@@ -0,0 +1,166 @@
+/*
+ * 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.calllogutils;
+
+import android.content.Context;
+import android.icu.lang.UCharacter;
+import android.icu.text.BreakIterator;
+import android.os.Build.VERSION;
+import android.os.Build.VERSION_CODES;
+import android.text.format.DateUtils;
+import java.util.Calendar;
+import java.util.Locale;
+import java.util.concurrent.TimeUnit;
+
+/** Static methods for formatting dates in the call log. */
+public final class CallLogDates {
+
+ /**
+ * Uses the new date formatting rules to format dates in the new call log.
+ *
+ * <p>Rules:
+ *
+ * <pre>
+ * if < 1 minute ago: "Now";
+ * else if today: "12:15 PM"
+ * else if < 3 days ago: "Wednesday";
+ * else: "Jan 15"
+ * </pre>
+ */
+ public static CharSequence newCallLogTimestampLabel(
+ Context context, long nowMillis, long timestampMillis) {
+ if (nowMillis - timestampMillis < TimeUnit.MINUTES.toMillis(1)) {
+ return context.getString(R.string.now);
+ }
+ if (isSameDay(nowMillis, timestampMillis)) {
+ return DateUtils.formatDateTime(
+ context, timestampMillis, DateUtils.FORMAT_SHOW_TIME); // e.g. 12:15 PM
+ }
+ if (isWithin3Days(nowMillis, timestampMillis)) {
+ return formatDayOfWeek(context, timestampMillis); // e.g. "Wednesday"
+ }
+ return formatAbbreviatedMonthAndDay(context, timestampMillis); // e.g. "Jan 15"
+ }
+
+ /**
+ * Formats the provided date into a value suitable for display in the current locale.
+ *
+ * <p>For example, returns a string like "Wednesday, May 25, 2016, 8:02PM" or "Chorshanba, 2016
+ * may 25,20:02".
+ *
+ * <p>For pre-N devices, the returned value may not start with a capital if the local convention
+ * is to not capitalize day names. On N+ devices, the returned value is always capitalized.
+ */
+ public static CharSequence formatDate(Context context, long callDateMillis) {
+ return toTitleCase(
+ DateUtils.formatDateTime(
+ context,
+ callDateMillis,
+ DateUtils.FORMAT_SHOW_TIME
+ | DateUtils.FORMAT_SHOW_DATE
+ | DateUtils.FORMAT_SHOW_WEEKDAY
+ | DateUtils.FORMAT_SHOW_YEAR));
+ }
+
+ /**
+ * Formats the provided date into the day of week.
+ *
+ * <p>For example, returns a string like "Wednesday" or "Chorshanba".
+ *
+ * <p>For pre-N devices, the returned value may not start with a capital if the local convention
+ * is to not capitalize day names. On N+ devices, the returned value is always capitalized.
+ */
+ private static CharSequence formatDayOfWeek(Context context, long callDateMillis) {
+ return toTitleCase(
+ DateUtils.formatDateTime(context, callDateMillis, DateUtils.FORMAT_SHOW_WEEKDAY));
+ }
+
+ /**
+ * Formats the provided date into the month abbreviation and day.
+ *
+ * <p>For example, returns a string like "Jan 15".
+ *
+ * <p>For pre-N devices, the returned value may not start with a capital if the local convention
+ * is to not capitalize day names. On N+ devices, the returned value is always capitalized.
+ */
+ private static CharSequence formatAbbreviatedMonthAndDay(Context context, long callDateMillis) {
+ return toTitleCase(
+ DateUtils.formatDateTime(
+ context, callDateMillis, DateUtils.FORMAT_ABBREV_MONTH | DateUtils.FORMAT_NO_YEAR));
+ }
+
+ private static CharSequence toTitleCase(CharSequence value) {
+ // We want the beginning of the date string to be capitalized, even if the word at the beginning
+ // of the string is not usually capitalized. For example, "Wednesdsay" in Uzbek is "chorshanba”
+ // (not capitalized). To handle this issue we apply title casing to the start of the sentence so
+ // that "chorshanba, 2016 may 25,20:02" becomes "Chorshanba, 2016 may 25,20:02".
+ //
+ // The ICU library was not available in Android until N, so we can only do this in N+ devices.
+ // Pre-N devices will still see incorrect capitalization in some languages.
+ if (VERSION.SDK_INT < VERSION_CODES.N) {
+ return value;
+ }
+
+ // Using the ICU library is safer than just applying toUpperCase() on the first letter of the
+ // word because in some languages, there can be multiple starting characters which should be
+ // upper-cased together. For example in Dutch "ij" is a digraph in which both letters should be
+ // capitalized together.
+
+ // TITLECASE_NO_LOWERCASE is necessary so that things that are already capitalized are not
+ // lower-cased as part of the conversion.
+ return UCharacter.toTitleCase(
+ Locale.getDefault(),
+ value.toString(),
+ BreakIterator.getSentenceInstance(),
+ UCharacter.TITLECASE_NO_LOWERCASE);
+ }
+
+ private static boolean isWithin3Days(long nowMillis, long timestampMillis) {
+ Calendar threeDaysAgoStartOfDay = Calendar.getInstance();
+ threeDaysAgoStartOfDay.setTimeInMillis(nowMillis);
+
+ // This is attempting to find the start of the current day, but it's not quite right due to
+ // daylight savings. Unfortunately there doesn't seem to be a way to get the correct start of
+ // the day without using Joda or Java8, both of which are disallowed. This means that the wrong
+ // formatting may be applied on days with time changes (though the displayed values will be
+ // correct).
+ threeDaysAgoStartOfDay.add(
+ Calendar.HOUR_OF_DAY, -threeDaysAgoStartOfDay.get(Calendar.HOUR_OF_DAY));
+ threeDaysAgoStartOfDay.add(Calendar.MINUTE, -threeDaysAgoStartOfDay.get(Calendar.MINUTE));
+ threeDaysAgoStartOfDay.add(Calendar.SECOND, -threeDaysAgoStartOfDay.get(Calendar.SECOND));
+
+ threeDaysAgoStartOfDay.add(Calendar.DATE, -2);
+
+ Calendar then = Calendar.getInstance();
+ then.setTimeInMillis(timestampMillis);
+
+ return then.equals(threeDaysAgoStartOfDay) || then.after(threeDaysAgoStartOfDay);
+ }
+
+ /** Returns true if the provided timestamps are from the same day in the default time zone. */
+ public static boolean isSameDay(long firstMillis, long secondMillis) {
+ Calendar first = Calendar.getInstance();
+ first.setTimeInMillis(firstMillis);
+
+ Calendar second = Calendar.getInstance();
+ second.setTimeInMillis(secondMillis);
+
+ return first.get(Calendar.YEAR) == second.get(Calendar.YEAR)
+ && first.get(Calendar.MONTH) == second.get(Calendar.MONTH)
+ && first.get(Calendar.DAY_OF_MONTH) == second.get(Calendar.DAY_OF_MONTH);
+ }
+}
diff --git a/java/com/android/dialer/calllogutils/CallEntryFormatter.java b/java/com/android/dialer/calllogutils/CallLogDurations.java
index c5ec15748..20998deb4 100644
--- a/java/com/android/dialer/calllogutils/CallEntryFormatter.java
+++ b/java/com/android/dialer/calllogutils/CallLogDurations.java
@@ -18,67 +18,16 @@ 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;
-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 {
-
- /**
- * Formats the provided date into a value suitable for display in the current locale.
- *
- * <p>For example, returns a string like "Wednesday, May 25, 2016, 8:02PM" or "Chorshanba, 2016
- * may 25,20:02".
- *
- * <p>For pre-N devices, the returned value may not start with a capital if the local convention
- * is to not capitalize day names. On N+ devices, the returned value is always capitalized.
- */
- public static CharSequence formatDate(Context context, long callDateMillis) {
- CharSequence dateValue =
- DateUtils.formatDateRange(
- context,
- callDateMillis /* startDate */,
- callDateMillis /* endDate */,
- DateUtils.FORMAT_SHOW_TIME
- | DateUtils.FORMAT_SHOW_DATE
- | DateUtils.FORMAT_SHOW_WEEKDAY
- | DateUtils.FORMAT_SHOW_YEAR);
-
- // We want the beginning of the date string to be capitalized, even if the word at the beginning
- // of the string is not usually capitalized. For example, "Wednesdsay" in Uzbek is "chorshanba”
- // (not capitalized). To handle this issue we apply title casing to the start of the sentence so
- // that "chorshanba, 2016 may 25,20:02" becomes "Chorshanba, 2016 may 25,20:02".
- //
- // The ICU library was not available in Android until N, so we can only do this in N+ devices.
- // Pre-N devices will still see incorrect capitalization in some languages.
- if (VERSION.SDK_INT < VERSION_CODES.N) {
- return dateValue;
- }
-
- // Using the ICU library is safer than just applying toUpperCase() on the first letter of the
- // word because in some languages, there can be multiple starting characters which should be
- // upper-cased together. For example in Dutch "ij" is a digraph in which both letters should be
- // capitalized together.
-
- // TITLECASE_NO_LOWERCASE is necessary so that things that are already capitalized like the
- // month ("May") are not lower-cased as part of the conversion.
- return UCharacter.toTitleCase(
- Locale.getDefault(),
- dateValue.toString(),
- BreakIterator.getSentenceInstance(),
- UCharacter.TITLECASE_NO_LOWERCASE);
- }
+/** Utility class for formatting duration and data usage in call log entries. */
+public class CallLogDurations {
private static CharSequence formatDuration(Context context, long elapsedSeconds) {
Resources res = context.getResources();
diff --git a/java/com/android/dialer/calllogutils/CallTypeHelper.java b/java/com/android/dialer/calllogutils/CallTypeHelper.java
index d3b5b67d7..783f799f3 100644
--- a/java/com/android/dialer/calllogutils/CallTypeHelper.java
+++ b/java/com/android/dialer/calllogutils/CallTypeHelper.java
@@ -18,6 +18,7 @@ package com.android.dialer.calllogutils;
import android.content.res.Resources;
import com.android.dialer.compat.AppCompatConstants;
+import com.android.dialer.lightbringer.Lightbringer;
/** Helper class to perform operations related to call types. */
public class CallTypeHelper {
@@ -50,8 +51,12 @@ public class CallTypeHelper {
private final CharSequence mBlockedName;
/** Name used to identify calls which were answered on another device. */
private final CharSequence mAnsweredElsewhereName;
+ /** Name used to identify incoming lightbringer calls. */
+ private final CharSequence mIncomingLightbringerCall;
+ /** Name used to identify outgoing lightbringer calls. */
+ private final CharSequence mOutgoingLightbringerCall;
- public CallTypeHelper(Resources resources) {
+ public CallTypeHelper(Resources resources, Lightbringer lightbringer) {
// Cache these values so that we do not need to look them up each time.
mIncomingName = resources.getString(R.string.type_incoming);
mIncomingPulledName = resources.getString(R.string.type_incoming_pulled);
@@ -67,6 +72,18 @@ public class CallTypeHelper {
mRejectedName = resources.getString(R.string.type_rejected);
mBlockedName = resources.getString(R.string.type_blocked);
mAnsweredElsewhereName = resources.getString(R.string.type_answered_elsewhere);
+
+ if (lightbringer.getIncomingCallTypeText() != -1) {
+ mIncomingLightbringerCall = resources.getString(lightbringer.getIncomingCallTypeText());
+ } else {
+ mIncomingLightbringerCall = mIncomingVideoName;
+ }
+
+ if (lightbringer.getOutgoingCallTypeText() != -1) {
+ mOutgoingLightbringerCall = resources.getString(lightbringer.getOutgoingCallTypeText());
+ } else {
+ mOutgoingLightbringerCall = mOutgoingVideoName;
+ }
}
public static boolean isMissedCallType(int callType) {
@@ -77,13 +94,17 @@ public class CallTypeHelper {
}
/** Returns the text used to represent the given call type. */
- public CharSequence getCallTypeText(int callType, boolean isVideoCall, boolean isPulledCall) {
+ public CharSequence getCallTypeText(
+ int callType, boolean isVideoCall, boolean isPulledCall, boolean isLightbringerCall) {
switch (callType) {
case AppCompatConstants.CALLS_INCOMING_TYPE:
if (isVideoCall) {
if (isPulledCall) {
return mIncomingVideoPulledName;
} else {
+ if (isLightbringerCall) {
+ return mIncomingLightbringerCall;
+ }
return mIncomingVideoName;
}
} else {
@@ -99,6 +120,9 @@ public class CallTypeHelper {
if (isPulledCall) {
return mOutgoingVideoPulledName;
} else {
+ if (isLightbringerCall) {
+ return mOutgoingLightbringerCall;
+ }
return mOutgoingVideoName;
}
} else {
diff --git a/java/com/android/dialer/calllogutils/PhoneCallDetails.java b/java/com/android/dialer/calllogutils/PhoneCallDetails.java
index 13c528ad2..869a3d099 100644
--- a/java/com/android/dialer/calllogutils/PhoneCallDetails.java
+++ b/java/com/android/dialer/calllogutils/PhoneCallDetails.java
@@ -99,6 +99,9 @@ public class PhoneCallDetails {
// Voicemail transcription
public String transcription;
+ // Voicemail transcription state, ie. in-progress, failed, etc.
+ public int transcriptionState;
+
// The display string for the number.
public String displayNumber;
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 0f9dd3b19..557532ddc 100644
--- a/java/com/android/dialer/calllogutils/res/values-af/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-af/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Nou"</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 0d9b8a9b8..fec0691d7 100644
--- a/java/com/android/dialer/calllogutils/res/values-am/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-am/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"አሁን"</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 39afb6d1d..101eb2cc2 100644
--- a/java/com/android/dialer/calllogutils/res/values-ar/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ar/strings.xml
@@ -57,4 +57,5 @@
<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="now" msgid="2599778506439006806">"الآن"</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 0efe1e8ed..938d2d6d6 100644
--- a/java/com/android/dialer/calllogutils/res/values-az/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-az/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"İndi"</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 74c9f7873..0bf6a6215 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
@@ -51,4 +51,5 @@
<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="now" msgid="2599778506439006806">"Sada"</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 1099e320c..d7b74aba9 100644
--- a/java/com/android/dialer/calllogutils/res/values-be/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-be/strings.xml
@@ -53,4 +53,5 @@
<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="now" msgid="2599778506439006806">"Зараз"</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 216981c91..cb1dc7299 100644
--- a/java/com/android/dialer/calllogutils/res/values-bg/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-bg/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Сега"</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 7d51fe74e..11f475f0c 100644
--- a/java/com/android/dialer/calllogutils/res/values-bn/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-bn/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"এখনই"</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 405d9c3f6..7526ef4f5 100644
--- a/java/com/android/dialer/calllogutils/res/values-bs/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-bs/strings.xml
@@ -51,4 +51,5 @@
<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="now" msgid="2599778506439006806">"Sada"</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 ad993e39f..6441b44e2 100644
--- a/java/com/android/dialer/calllogutils/res/values-ca/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ca/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Ara"</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 8889941ad..9e0fb0e5d 100644
--- a/java/com/android/dialer/calllogutils/res/values-cs/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-cs/strings.xml
@@ -53,4 +53,5 @@
<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="now" msgid="2599778506439006806">"Právě teď"</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 21c6e0ead..9032f81e3 100644
--- a/java/com/android/dialer/calllogutils/res/values-da/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-da/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Nu"</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 4d6f416d2..7980d9747 100644
--- a/java/com/android/dialer/calllogutils/res/values-de/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-de/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Jetzt"</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 018a7266b..20abded84 100644
--- a/java/com/android/dialer/calllogutils/res/values-el/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-el/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Τώρα"</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 d0294c641..51c5215a4 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
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Now"</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 d0294c641..51c5215a4 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
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Now"</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 d0294c641..51c5215a4 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
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Now"</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 2988f9117..5deb0a2be 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
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Ahora"</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 fb13bccc3..ac8992c93 100644
--- a/java/com/android/dialer/calllogutils/res/values-es/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-es/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Ahora"</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 3781133d8..e52f580ff 100644
--- a/java/com/android/dialer/calllogutils/res/values-et/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-et/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Praegu"</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 7ab37c50f..6aa2aa64f 100644
--- a/java/com/android/dialer/calllogutils/res/values-eu/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-eu/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Oraintxe bertan"</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 1a457d41a..4439ca456 100644
--- a/java/com/android/dialer/calllogutils/res/values-fa/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-fa/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"اکنون"</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 70b3d53c4..41ff5825f 100644
--- a/java/com/android/dialer/calllogutils/res/values-fi/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-fi/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Nyt"</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 01e2d64cd..0c828937f 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
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Maintenant"</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 8f8c797c4..c1b9ea6f7 100644
--- a/java/com/android/dialer/calllogutils/res/values-fr/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-fr/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"À l\'instant"</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 72c0d5a7b..bbf75e219 100644
--- a/java/com/android/dialer/calllogutils/res/values-gl/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-gl/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Agora"</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 29c162425..37c855184 100644
--- a/java/com/android/dialer/calllogutils/res/values-gu/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-gu/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"હમણાં"</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 b9a6241c3..44e9b90f7 100644
--- a/java/com/android/dialer/calllogutils/res/values-hi/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-hi/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"अभी"</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 72281bf49..560e8e513 100644
--- a/java/com/android/dialer/calllogutils/res/values-hr/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-hr/strings.xml
@@ -51,4 +51,5 @@
<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="now" msgid="2599778506439006806">"Sad"</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 f85e9f1db..f2bdd2402 100644
--- a/java/com/android/dialer/calllogutils/res/values-hu/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-hu/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Most"</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 db21fecbd..04f02d73f 100644
--- a/java/com/android/dialer/calllogutils/res/values-hy/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-hy/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Հիմա"</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 11f407c67..83367ace1 100644
--- a/java/com/android/dialer/calllogutils/res/values-in/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-in/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Sekarang"</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 1716649cc..639881d35 100644
--- a/java/com/android/dialer/calllogutils/res/values-is/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-is/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Núna"</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 2dd4dca88..e40a846eb 100644
--- a/java/com/android/dialer/calllogutils/res/values-it/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-it/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Ora"</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 1ab041a00..82dbd85da 100644
--- a/java/com/android/dialer/calllogutils/res/values-iw/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-iw/strings.xml
@@ -53,4 +53,5 @@
<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="now" msgid="2599778506439006806">"עכשיו"</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 1a4b7ee4c..4cfd61716 100644
--- a/java/com/android/dialer/calllogutils/res/values-ja/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ja/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"たった今"</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 2ce05376f..62f72ad7c 100644
--- a/java/com/android/dialer/calllogutils/res/values-ka/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ka/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"ახლა"</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 b213dd521..3025979fa 100644
--- a/java/com/android/dialer/calllogutils/res/values-kk/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-kk/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Қазір"</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 765bb61cf..650d4b82e 100644
--- a/java/com/android/dialer/calllogutils/res/values-km/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-km/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"ឥឡូវនេះ"</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 cd6eaed26..07efc0bbb 100644
--- a/java/com/android/dialer/calllogutils/res/values-kn/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-kn/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"ಈಗ"</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 e1cc957e2..b372e23a5 100644
--- a/java/com/android/dialer/calllogutils/res/values-ko/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ko/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"조금 전"</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 76d389eed..633bbaec4 100644
--- a/java/com/android/dialer/calllogutils/res/values-ky/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ky/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Учурда"</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 3107b3b02..7a7a869b5 100644
--- a/java/com/android/dialer/calllogutils/res/values-lo/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-lo/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"ຕອນນີ້"</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 cdac53584..eca5ea324 100644
--- a/java/com/android/dialer/calllogutils/res/values-lt/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-lt/strings.xml
@@ -53,4 +53,5 @@
<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="now" msgid="2599778506439006806">"Dabar"</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 cc176f8c0..5b469a56e 100644
--- a/java/com/android/dialer/calllogutils/res/values-lv/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-lv/strings.xml
@@ -51,4 +51,5 @@
<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="now" msgid="2599778506439006806">"Tikko"</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 7c3c84ec0..72dfc07e3 100644
--- a/java/com/android/dialer/calllogutils/res/values-mk/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-mk/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Сега"</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 1fcb564db..7a819e95f 100644
--- a/java/com/android/dialer/calllogutils/res/values-ml/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ml/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"ഇപ്പോൾ"</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 915c1adfd..77f03404e 100644
--- a/java/com/android/dialer/calllogutils/res/values-mn/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-mn/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Одоо"</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 9a7513bc0..3329b1c22 100644
--- a/java/com/android/dialer/calllogutils/res/values-mr/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-mr/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"आत्ता"</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 441a9ab93..76ada6cf7 100644
--- a/java/com/android/dialer/calllogutils/res/values-ms/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ms/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Sekarang"</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 f05d5b235..5744c2be2 100644
--- a/java/com/android/dialer/calllogutils/res/values-my/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-my/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"ယခု"</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 4ec963d4e..7a989d4bf 100644
--- a/java/com/android/dialer/calllogutils/res/values-nb/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-nb/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Nå"</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 a83d6fb98..bb1b25c3e 100644
--- a/java/com/android/dialer/calllogutils/res/values-ne/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ne/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"अहिले भर्खरै"</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 5239928dd..9b28f6f5b 100644
--- a/java/com/android/dialer/calllogutils/res/values-nl/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-nl/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Nu"</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 4ec963d4e..7a989d4bf 100644
--- a/java/com/android/dialer/calllogutils/res/values-no/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-no/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Nå"</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 ba77fa1da..6e2c137fc 100644
--- a/java/com/android/dialer/calllogutils/res/values-pa/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-pa/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"ਹੁਣੇ"</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 3d9e9d98a..b30171f11 100644
--- a/java/com/android/dialer/calllogutils/res/values-pl/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-pl/strings.xml
@@ -53,4 +53,5 @@
<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="now" msgid="2599778506439006806">"Przed chwilą"</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 ba526a868..4d64d22ad 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
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Agora"</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 adb5dac7b..c10be92b0 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
@@ -37,11 +37,11 @@
<string name="call_duration_format_pattern" msgid="7566375153243313914">"<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>
<string name="call_duration_short_format_pattern" msgid="1713177000235994790">"<xliff:g id="SECONDS_SPECIAL_CHARACTER">%s</xliff:g> \'<xliff:g id="SECONDS_TRANSLATION">%s</xliff:g>\'"</string>
<plurals name="a11y_seconds" formatted="false" msgid="6695730844760611970">
- <item quantity="one">seconds</item>
+ <item quantity="one">segundo</item>
<item quantity="other">segundos</item>
</plurals>
<plurals name="a11y_minutes" formatted="false" msgid="6377010096698624038">
- <item quantity="one">minutes</item>
+ <item quantity="one">minuto</item>
<item quantity="other">minutos</item>
</plurals>
<string name="type_answered_elsewhere" msgid="411958582555881640">"Chamada atendida noutro dispositivo"</string>
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Agora"</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 ba526a868..4d64d22ad 100644
--- a/java/com/android/dialer/calllogutils/res/values-pt/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-pt/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Agora"</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 0443bda9c..791bf4e44 100644
--- a/java/com/android/dialer/calllogutils/res/values-ro/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ro/strings.xml
@@ -51,4 +51,5 @@
<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="now" msgid="2599778506439006806">"Acum"</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 c64d25f45..378dc4118 100644
--- a/java/com/android/dialer/calllogutils/res/values-ru/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ru/strings.xml
@@ -53,4 +53,5 @@
<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="now" msgid="2599778506439006806">"Только что"</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 36297f188..1e17d184e 100644
--- a/java/com/android/dialer/calllogutils/res/values-si/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-si/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"දැන්"</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 49196299c..7abfafc3e 100644
--- a/java/com/android/dialer/calllogutils/res/values-sk/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-sk/strings.xml
@@ -53,4 +53,5 @@
<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="now" msgid="2599778506439006806">"Teraz"</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 88bb0a10a..21c117756 100644
--- a/java/com/android/dialer/calllogutils/res/values-sl/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-sl/strings.xml
@@ -53,4 +53,5 @@
<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="now" msgid="2599778506439006806">"Zdaj"</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 b79ad1911..1124ffacd 100644
--- a/java/com/android/dialer/calllogutils/res/values-sq/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-sq/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Tani"</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 eb991860f..5653dae06 100644
--- a/java/com/android/dialer/calllogutils/res/values-sr/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-sr/strings.xml
@@ -51,4 +51,5 @@
<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="now" msgid="2599778506439006806">"Сада"</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 69d97fa5d..190213294 100644
--- a/java/com/android/dialer/calllogutils/res/values-sv/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-sv/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Nu"</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 46217e7e8..57eb4ebfd 100644
--- a/java/com/android/dialer/calllogutils/res/values-sw/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-sw/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Sasa"</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 34b191be6..481e4a904 100644
--- a/java/com/android/dialer/calllogutils/res/values-ta/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ta/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"இப்போது"</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 17e20c1e9..bbea73b02 100644
--- a/java/com/android/dialer/calllogutils/res/values-te/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-te/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"ఇప్పుడు"</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 53c2e9208..184cb260e 100644
--- a/java/com/android/dialer/calllogutils/res/values-th/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-th/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"ตอนนี้"</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 e88bf7227..19660a634 100644
--- a/java/com/android/dialer/calllogutils/res/values-tl/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-tl/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Ngayon"</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 93cf690f5..6a6a1f7bb 100644
--- a/java/com/android/dialer/calllogutils/res/values-tr/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-tr/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Şimdi"</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 d9e155645..b2026c8ca 100644
--- a/java/com/android/dialer/calllogutils/res/values-uk/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-uk/strings.xml
@@ -53,4 +53,5 @@
<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="now" msgid="2599778506439006806">"Зараз"</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 3ab6f1347..d110d2250 100644
--- a/java/com/android/dialer/calllogutils/res/values-ur/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-ur/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"ابھی"</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 b73ea5cff..dec50603f 100644
--- a/java/com/android/dialer/calllogutils/res/values-uz/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-uz/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Hozir"</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 b583d4049..14d9695ff 100644
--- a/java/com/android/dialer/calllogutils/res/values-vi/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-vi/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Bây giờ"</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 9484e3b38..b9aca90f2 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
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"现在"</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 131e4ed6e..97fc21d72 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
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"現在"</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 c06e5cded..d65f3c03c 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
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"剛剛"</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 f6a473971..90a80f089 100644
--- a/java/com/android/dialer/calllogutils/res/values-zu/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values-zu/strings.xml
@@ -49,4 +49,5 @@
<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="now" msgid="2599778506439006806">"Manje"</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 255990399..56cd94a9e 100644
--- a/java/com/android/dialer/calllogutils/res/values/strings.xml
+++ b/java/com/android/dialer/calllogutils/res/values/strings.xml
@@ -127,4 +127,7 @@
<!-- String used for displaying calls to the voicemail number in the call log -->
<string name="voicemail_string">Voicemail</string>
+
+ <!-- String to be displayed to indicate in the call log that a call just now occurred. -->
+ <string name="now">Now</string>
</resources> \ No newline at end of file
diff --git a/java/com/android/dialer/common/AndroidManifest.xml b/java/com/android/dialer/common/AndroidManifest.xml
index ae43d6693..8892b5871 100644
--- a/java/com/android/dialer/common/AndroidManifest.xml
+++ b/java/com/android/dialer/common/AndroidManifest.xml
@@ -1,3 +1,18 @@
+<!--
+ ~ 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
package="com.android.dialer.common">
</manifest>
diff --git a/java/com/android/dialer/common/FragmentUtils.java b/java/com/android/dialer/common/FragmentUtils.java
index cb036959d..ad7ec7390 100644
--- a/java/com/android/dialer/common/FragmentUtils.java
+++ b/java/com/android/dialer/common/FragmentUtils.java
@@ -16,6 +16,7 @@
package com.android.dialer.common;
+import android.app.Activity;
import android.support.annotation.CheckResult;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
@@ -62,6 +63,33 @@ public class FragmentUtils {
return null;
}
+ /** Version of {@link #getParent(Fragment, Class)} which supports {@link android.app.Fragment}. */
+ @CheckResult(suggest = "#checkParent(Fragment, Class)}")
+ @Nullable
+ public static <T> T getParent(
+ @NonNull android.app.Fragment fragment, @NonNull Class<T> callbackInterface) {
+ if (callbackInterface.isInstance(parentForTesting)) {
+ @SuppressWarnings("unchecked") // Casts are checked using runtime methods
+ T parent = (T) parentForTesting;
+ return parent;
+ }
+
+ android.app.Fragment parentFragment = fragment.getParentFragment();
+ if (callbackInterface.isInstance(parentFragment)) {
+ @SuppressWarnings("unchecked") // Casts are checked using runtime methods
+ T parent = (T) parentFragment;
+ return parent;
+ } else {
+ Activity activity = fragment.getActivity();
+ if (callbackInterface.isInstance(activity)) {
+ @SuppressWarnings("unchecked") // Casts are checked using runtime methods
+ T parent = (T) activity;
+ return parent;
+ }
+ }
+ return null;
+ }
+
/** Returns the parent or throws. Should perform check elsewhere(e.g. onAttach, newInstance). */
@NonNull
public static <T> T getParentUnsafe(
@@ -70,6 +98,16 @@ public class FragmentUtils {
}
/**
+ * Version of {@link #getParentUnsafe(Fragment, Class)} which supports {@link
+ * android.app.Fragment}.
+ */
+ @NonNull
+ public static <T> T getParentUnsafe(
+ @NonNull android.app.Fragment fragment, @NonNull Class<T> callbackInterface) {
+ return Assert.isNotNull(getParent(fragment, callbackInterface));
+ }
+
+ /**
* Ensures fragment has a parent that implements the corresponding interface
*
* @param frag The Fragment whose parents are to be checked
diff --git a/java/com/android/dialer/common/concurrent/DefaultDialerExecutorFactory.java b/java/com/android/dialer/common/concurrent/DefaultDialerExecutorFactory.java
index 82e517d9a..a87bbceb4 100644
--- a/java/com/android/dialer/common/concurrent/DefaultDialerExecutorFactory.java
+++ b/java/com/android/dialer/common/concurrent/DefaultDialerExecutorFactory.java
@@ -166,17 +166,7 @@ public class DefaultDialerExecutorFactory implements DialerExecutorFactory {
});
private static final Executor defaultParallelExecutor =
- Executors.newFixedThreadPool(
- 5,
- new ThreadFactory() {
- @Override
- public Thread newThread(Runnable runnable) {
- LogUtil.i("NonUiTaskBuilder.newThread", "creating parallel thread");
- Thread thread = new Thread(runnable, "NonUiTaskBuilder-Parallel");
- thread.setPriority(4); // Corresponds to Process.THREAD_PRIORITY_BACKGROUND
- return thread;
- }
- });
+ DialerExecutors.getLowPriorityThreadPool();
NonUiTaskBuilder(Worker<InputT, OutputT> worker) {
this(worker, defaultSerialExecutorService, defaultParallelExecutor);
diff --git a/java/com/android/dialer/common/concurrent/DialerExecutors.java b/java/com/android/dialer/common/concurrent/DialerExecutors.java
index 148d8660c..81b3c5cb3 100644
--- a/java/com/android/dialer/common/concurrent/DialerExecutors.java
+++ b/java/com/android/dialer/common/concurrent/DialerExecutors.java
@@ -19,7 +19,11 @@ package com.android.dialer.common.concurrent;
import android.app.FragmentManager;
import android.support.annotation.NonNull;
import com.android.dialer.common.Assert;
+import com.android.dialer.common.LogUtil;
import com.android.dialer.common.concurrent.DialerExecutor.Worker;
+import java.util.concurrent.Executor;
+import java.util.concurrent.Executors;
+import java.util.concurrent.ThreadFactory;
/**
* Factory methods for creating {@link DialerExecutor} objects for doing background work.
@@ -131,4 +135,27 @@ public final class DialerExecutors {
@NonNull Worker<InputT, OutputT> worker) {
return new DefaultDialerExecutorFactory().createNonUiTaskBuilder(Assert.isNotNull(worker));
}
+
+ private static final Executor lowPriorityThreadPool =
+ Executors.newFixedThreadPool(
+ 5,
+ new ThreadFactory() {
+ @Override
+ public Thread newThread(Runnable runnable) {
+ LogUtil.i("DialerExecutors.newThread", "creating low priority thread");
+ Thread thread = new Thread(runnable, "DialerExecutors-LowPriority");
+ thread.setPriority(4); // Corresponds to Process.THREAD_PRIORITY_BACKGROUND
+ return thread;
+ }
+ });
+
+ /**
+ * An application-wide thread pool used for low priority (non-UI) tasks.
+ *
+ * <p>This exists to prevent each individual dialer component from having to create its own
+ * threads/pools, which would result in the application having more threads than really necessary.
+ */
+ public static Executor getLowPriorityThreadPool() {
+ return lowPriorityThreadPool;
+ }
}
diff --git a/java/com/android/dialer/common/concurrent/DialerUiTaskFragment.java b/java/com/android/dialer/common/concurrent/DialerUiTaskFragment.java
index 7f2a5a06b..f0b753758 100644
--- a/java/com/android/dialer/common/concurrent/DialerUiTaskFragment.java
+++ b/java/com/android/dialer/common/concurrent/DialerUiTaskFragment.java
@@ -88,7 +88,7 @@ public final class DialerUiTaskFragment<InputT, OutputT> extends Fragment {
(DialerUiTaskFragment<InputT, OutputT>) fragmentManager.findFragmentByTag(taskId);
if (fragment == null) {
- LogUtil.i("DialerUiTaskFragment.create", "creating new DialerUiTaskFragment");
+ LogUtil.i("DialerUiTaskFragment.create", "creating new DialerUiTaskFragment for " + taskId);
fragment = new DialerUiTaskFragment<>();
fragmentManager.beginTransaction().add(fragment, taskId).commit();
}
@@ -146,14 +146,38 @@ public final class DialerUiTaskFragment<InputT, OutputT> extends Fragment {
if (successListener == null) {
LogUtil.i("DialerUiTaskFragment.runTask", "task succeeded but UI is dead");
} else {
- ThreadUtil.postOnUiThread(() -> successListener.onSuccess(output));
+ ThreadUtil.postOnUiThread(
+ () -> {
+ // Even though there is a null check above, it is possible for the activity/fragment
+ // to be finished between the time the runnable is posted and the time it executes. Do
+ // an additional check here.
+ if (successListener == null) {
+ LogUtil.i(
+ "DialerUiTaskFragment.runTask",
+ "task succeeded but UI died after success runnable posted");
+ } else {
+ successListener.onSuccess(output);
+ }
+ });
}
} catch (Throwable throwable) {
LogUtil.e("DialerUiTaskFragment.runTask", "task failed", throwable);
if (failureListener == null) {
LogUtil.i("DialerUiTaskFragment.runTask", "task failed but UI is dead");
} else {
- ThreadUtil.postOnUiThread(() -> failureListener.onFailure(throwable));
+ ThreadUtil.postOnUiThread(
+ () -> {
+ // Even though there is a null check above, it is possible for the activity/fragment
+ // to be finished between the time the runnable is posted and the time it executes. Do
+ // an additional check here.
+ if (failureListener == null) {
+ LogUtil.i(
+ "DialerUiTaskFragment.runTask",
+ "task failed but UI died after failure runnable posted");
+ } else {
+ failureListener.onFailure(throwable);
+ }
+ });
}
}
}
diff --git a/java/com/android/dialer/common/concurrent/FallibleAsyncTask.java b/java/com/android/dialer/common/concurrent/FallibleAsyncTask.java
index 6d02fe67f..c7a7f36a6 100644
--- a/java/com/android/dialer/common/concurrent/FallibleAsyncTask.java
+++ b/java/com/android/dialer/common/concurrent/FallibleAsyncTask.java
@@ -30,7 +30,9 @@ import com.google.auto.value.AutoValue;
* @param <ParamsT> the type of the parameters sent to the task upon execution
* @param <ProgressT> the type of the progress units published during the background computation
* @param <ResultT> the type of the result of the background computation
+ * @deprecated Please use {@link DialerExecutors}.
*/
+@Deprecated
public abstract class FallibleAsyncTask<ParamsT, ProgressT, ResultT>
extends AsyncTask<ParamsT, ProgressT, FallibleTaskResult<ResultT>> {
diff --git a/java/com/android/dialer/common/database/Selection.java b/java/com/android/dialer/common/database/Selection.java
new file mode 100644
index 000000000..b61472d2f
--- /dev/null
+++ b/java/com/android/dialer/common/database/Selection.java
@@ -0,0 +1,260 @@
+/*
+ * 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.common.database;
+
+import android.support.annotation.NonNull;
+import android.support.annotation.Nullable;
+import com.android.dialer.common.Assert;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+
+/**
+ * Utility to build SQL selections. Handles string concatenation, nested statements, empty
+ * statements, and tracks the selection arguments.
+ *
+ * <p>A selection can be build from a string, factory methods like {@link #column(String)}, or use
+ * {@link Builder} to build complex nested selection with multiple operators. The Selection manages
+ * the {@code selection} and {@code selectionArgs} passed into {@link
+ * android.content.ContentResolver#query(android.net.Uri, String[], String, String[], String)}.
+ *
+ * <p>Example:
+ *
+ * <pre><code>
+ * fromString("foo = 1")
+ * </code></pre>
+ *
+ * expands into "(foo = 1)", {}
+ *
+ * <p>
+ *
+ * <pre><code>
+ * column("foo").is("LIKE", "bar")
+ * </code></pre>
+ *
+ * expands into "(foo LIKE ?)", {"bar"}
+ *
+ * <p>
+ *
+ * <pre><code>
+ * builder()
+ * .and(
+ * fromString("foo = ?", "1").buildUpon()
+ * .or(column("bar").is("<", 2))
+ * .build())
+ * .and(not(column("baz").is("!= 3")))
+ * .build();
+ * </code></pre>
+ *
+ * expands into "(((foo = ?) OR (bar < ?)) AND (NOT (baz != 3)))", {"1", "2"}
+ */
+public final class Selection {
+
+ private final String selection;
+ private final String[] selectionArgs;
+
+ private Selection(@NonNull String selection, @NonNull String[] selectionArgs) {
+ this.selection = selection;
+ this.selectionArgs = selectionArgs;
+ }
+
+ @NonNull
+ public String getSelection() {
+ return selection;
+ }
+
+ @NonNull
+ public String[] getSelectionArgs() {
+ return selectionArgs;
+ }
+
+ public boolean isEmpty() {
+ return selection.isEmpty();
+ }
+
+ /**
+ * @return a mutable builder that appends to the selection. The selection will be parenthesized
+ * before anything is appended to it.
+ */
+ @NonNull
+ public Builder buildUpon() {
+ return new Builder(this);
+ }
+
+ /** @return a builder that is empty. */
+ @NonNull
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ /**
+ * @return a Selection built from regular selection string/args pair. The result selection will be
+ * enclosed in a parenthesis.
+ */
+ @NonNull
+ public static Selection fromString(@Nullable String selection, @Nullable String... args) {
+ return new Builder(selection, args).build();
+ }
+
+ /** @return a selection that is negated */
+ @NonNull
+ public static Selection not(@NonNull Selection selection) {
+ Assert.checkArgument(!selection.isEmpty());
+ return fromString("NOT " + selection.getSelection(), selection.getSelectionArgs());
+ }
+
+ /**
+ * Build a selection based on condition upon a column. is() should be called to complete the
+ * selection.
+ */
+ @NonNull
+ public static Column column(@NonNull String column) {
+ return new Column(column);
+ }
+
+ /** Helper class to build a selection based on condition upon a column. */
+ public static class Column {
+
+ @NonNull private final String column;
+
+ private Column(@NonNull String column) {
+ this.column = Assert.isNotNull(column);
+ }
+
+ /** Expands to "<column> <operator> ?" and add {@code value} to the arguments. */
+ @NonNull
+ public Selection is(@NonNull String operator, @NonNull Object value) {
+ return fromString(column + " " + Assert.isNotNull(operator) + " ?", value.toString());
+ }
+
+ /**
+ * Expands to "<column> <operator>". {@link #is(String, Object)} should be used if the condition
+ * is comparing to a string or a user input value, which must be sanitized.
+ */
+ @NonNull
+ public Selection is(@NonNull String condition) {
+ return fromString(column + " " + Assert.isNotNull(condition));
+ }
+ }
+
+ /** Builder for {@link Selection} */
+ public static final class Builder {
+
+ private final StringBuilder selection = new StringBuilder();
+ private final List<String> selectionArgs = new ArrayList<>();
+
+ private Builder() {}
+
+ private Builder(@Nullable String selection, @Nullable String... args) {
+ if (selection == null) {
+ return;
+ }
+ checkArgsCount(selection, args);
+ this.selection.append(parenthesized(selection));
+ if (args != null) {
+ Collections.addAll(selectionArgs, args);
+ }
+ }
+
+ private Builder(@NonNull Selection selection) {
+ this.selection.append(selection.getSelection());
+ Collections.addAll(selectionArgs, selection.selectionArgs);
+ }
+
+ @NonNull
+ public Selection build() {
+ if (selection.length() == 0) {
+ return new Selection("", new String[] {});
+ }
+ return new Selection(
+ parenthesized(selection.toString()),
+ selectionArgs.toArray(new String[selectionArgs.size()]));
+ }
+
+ @NonNull
+ public Builder and(@NonNull Selection selection) {
+ if (selection.isEmpty()) {
+ return this;
+ }
+
+ if (this.selection.length() > 0) {
+ this.selection.append(" AND ");
+ }
+ this.selection.append(selection.getSelection());
+ Collections.addAll(selectionArgs, selection.getSelectionArgs());
+ return this;
+ }
+
+ @NonNull
+ public Builder or(@NonNull Selection selection) {
+ if (selection.isEmpty()) {
+ return this;
+ }
+
+ if (this.selection.length() > 0) {
+ this.selection.append(" OR ");
+ }
+ this.selection.append(selection.getSelection());
+ Collections.addAll(selectionArgs, selection.getSelectionArgs());
+ return this;
+ }
+
+ private static void checkArgsCount(@NonNull String selection, @Nullable String... args) {
+ int argsInSelection = 0;
+ for (int i = 0; i < selection.length(); i++) {
+ if (selection.charAt(i) == '?') {
+ argsInSelection++;
+ }
+ }
+ Assert.checkArgument(argsInSelection == (args == null ? 0 : args.length));
+ }
+ }
+
+ /**
+ * Parenthesized the {@code string}. Will not parenthesized if {@code string} is empty or is
+ * already parenthesized (top level parenthesis encloses the whole string).
+ */
+ @NonNull
+ private static String parenthesized(@NonNull String string) {
+ if (string.isEmpty()) {
+ return "";
+ }
+ if (!string.startsWith("(")) {
+ return "(" + string + ")";
+ }
+ int depth = 1;
+ for (int i = 1; i < string.length() - 1; i++) {
+ switch (string.charAt(i)) {
+ case '(':
+ depth++;
+ break;
+ case ')':
+ depth--;
+ if (depth == 0) {
+ // First '(' closed before the string has ended,need an additional level of nesting.
+ // For example "(A) AND (B)" should become "((A) AND (B))"
+ return "(" + string + ")";
+ }
+ break;
+ default:
+ continue;
+ }
+ }
+ Assert.checkArgument(depth == 1);
+ return string;
+ }
+}
diff --git a/java/com/android/dialer/common/res/values-af/strings.xml b/java/com/android/dialer/common/res/values-af/strings.xml
index 10f143177..2ddb36c75 100644
--- a/java/com/android/dialer/common/res/values-af/strings.xml
+++ b/java/com/android/dialer/common/res/values-af/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-am/strings.xml b/java/com/android/dialer/common/res/values-am/strings.xml
index 4d09ec67d..57f54d322 100644
--- a/java/com/android/dialer/common/res/values-am/strings.xml
+++ b/java/com/android/dialer/common/res/values-am/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"ዋይፋይ"</string>
diff --git a/java/com/android/dialer/common/res/values-ar/strings.xml b/java/com/android/dialer/common/res/values-ar/strings.xml
index 0e837c4b1..8d62e399e 100644
--- a/java/com/android/dialer/common/res/values-ar/strings.xml
+++ b/java/com/android/dialer/common/res/values-ar/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wifi"</string>
diff --git a/java/com/android/dialer/common/res/values-az/strings.xml b/java/com/android/dialer/common/res/values-az/strings.xml
index 59ba93b19..29c9cce44 100644
--- a/java/com/android/dialer/common/res/values-az/strings.xml
+++ b/java/com/android/dialer/common/res/values-az/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wifi"</string>
diff --git a/java/com/android/dialer/common/res/values-b+sr+Latn/strings.xml b/java/com/android/dialer/common/res/values-b+sr+Latn/strings.xml
index 52b5f67e6..c2e7e6b40 100644
--- a/java/com/android/dialer/common/res/values-b+sr+Latn/strings.xml
+++ b/java/com/android/dialer/common/res/values-b+sr+Latn/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-be/strings.xml b/java/com/android/dialer/common/res/values-be/strings.xml
index 9bd978f3d..35a482fae 100644
--- a/java/com/android/dialer/common/res/values-be/strings.xml
+++ b/java/com/android/dialer/common/res/values-be/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-bg/strings.xml b/java/com/android/dialer/common/res/values-bg/strings.xml
index f36aae145..b598488a1 100644
--- a/java/com/android/dialer/common/res/values-bg/strings.xml
+++ b/java/com/android/dialer/common/res/values-bg/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-bn/strings.xml b/java/com/android/dialer/common/res/values-bn/strings.xml
index ed55edb96..a1e52ace5 100644
--- a/java/com/android/dialer/common/res/values-bn/strings.xml
+++ b/java/com/android/dialer/common/res/values-bn/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"ওয়াই ফাই"</string>
diff --git a/java/com/android/dialer/common/res/values-bs/strings.xml b/java/com/android/dialer/common/res/values-bs/strings.xml
index 537ccd8ba..85f48b82f 100644
--- a/java/com/android/dialer/common/res/values-bs/strings.xml
+++ b/java/com/android/dialer/common/res/values-bs/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wifi"</string>
diff --git a/java/com/android/dialer/common/res/values-ca/strings.xml b/java/com/android/dialer/common/res/values-ca/strings.xml
index 8d095c76d..cffdbea7b 100644
--- a/java/com/android/dialer/common/res/values-ca/strings.xml
+++ b/java/com/android/dialer/common/res/values-ca/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-cs/strings.xml b/java/com/android/dialer/common/res/values-cs/strings.xml
index c6a50bb6a..f8eeeec5e 100644
--- a/java/com/android/dialer/common/res/values-cs/strings.xml
+++ b/java/com/android/dialer/common/res/values-cs/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-da/strings.xml b/java/com/android/dialer/common/res/values-da/strings.xml
index 00df25aea..57e6e0bd2 100644
--- a/java/com/android/dialer/common/res/values-da/strings.xml
+++ b/java/com/android/dialer/common/res/values-da/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-de/strings.xml b/java/com/android/dialer/common/res/values-de/strings.xml
index 9a54083a1..676159441 100644
--- a/java/com/android/dialer/common/res/values-de/strings.xml
+++ b/java/com/android/dialer/common/res/values-de/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"WLAN"</string>
diff --git a/java/com/android/dialer/common/res/values-el/strings.xml b/java/com/android/dialer/common/res/values-el/strings.xml
index 43c28ca41..4896004de 100644
--- a/java/com/android/dialer/common/res/values-el/strings.xml
+++ b/java/com/android/dialer/common/res/values-el/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wifi"</string>
diff --git a/java/com/android/dialer/common/res/values-en-rAU/strings.xml b/java/com/android/dialer/common/res/values-en-rAU/strings.xml
index dbc7a0c66..29ff1e1e8 100644
--- a/java/com/android/dialer/common/res/values-en-rAU/strings.xml
+++ b/java/com/android/dialer/common/res/values-en-rAU/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-en-rGB/strings.xml b/java/com/android/dialer/common/res/values-en-rGB/strings.xml
index dbc7a0c66..29ff1e1e8 100644
--- a/java/com/android/dialer/common/res/values-en-rGB/strings.xml
+++ b/java/com/android/dialer/common/res/values-en-rGB/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-en-rIN/strings.xml b/java/com/android/dialer/common/res/values-en-rIN/strings.xml
index dbc7a0c66..29ff1e1e8 100644
--- a/java/com/android/dialer/common/res/values-en-rIN/strings.xml
+++ b/java/com/android/dialer/common/res/values-en-rIN/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-es-rUS/strings.xml b/java/com/android/dialer/common/res/values-es-rUS/strings.xml
index 2c219a652..15bd5f6cd 100644
--- a/java/com/android/dialer/common/res/values-es-rUS/strings.xml
+++ b/java/com/android/dialer/common/res/values-es-rUS/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-es/strings.xml b/java/com/android/dialer/common/res/values-es/strings.xml
index 2449b3386..154aa13d9 100644
--- a/java/com/android/dialer/common/res/values-es/strings.xml
+++ b/java/com/android/dialer/common/res/values-es/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-et/strings.xml b/java/com/android/dialer/common/res/values-et/strings.xml
index 414f78541..af6dd6ac8 100644
--- a/java/com/android/dialer/common/res/values-et/strings.xml
+++ b/java/com/android/dialer/common/res/values-et/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"WiFi"</string>
diff --git a/java/com/android/dialer/common/res/values-eu/strings.xml b/java/com/android/dialer/common/res/values-eu/strings.xml
index f0f14de5f..d4c3cd82e 100644
--- a/java/com/android/dialer/common/res/values-eu/strings.xml
+++ b/java/com/android/dialer/common/res/values-eu/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-fa/strings.xml b/java/com/android/dialer/common/res/values-fa/strings.xml
index 04c690785..a9d798edb 100644
--- a/java/com/android/dialer/common/res/values-fa/strings.xml
+++ b/java/com/android/dialer/common/res/values-fa/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wifi"</string>
diff --git a/java/com/android/dialer/common/res/values-fi/strings.xml b/java/com/android/dialer/common/res/values-fi/strings.xml
index 1671a9abc..8ff088c48 100644
--- a/java/com/android/dialer/common/res/values-fi/strings.xml
+++ b/java/com/android/dialer/common/res/values-fi/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi‑Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-fr-rCA/strings.xml b/java/com/android/dialer/common/res/values-fr-rCA/strings.xml
index 47828be9e..46172f806 100644
--- a/java/com/android/dialer/common/res/values-fr-rCA/strings.xml
+++ b/java/com/android/dialer/common/res/values-fr-rCA/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-fr/strings.xml b/java/com/android/dialer/common/res/values-fr/strings.xml
index dbc7a0c66..29ff1e1e8 100644
--- a/java/com/android/dialer/common/res/values-fr/strings.xml
+++ b/java/com/android/dialer/common/res/values-fr/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-gl/strings.xml b/java/com/android/dialer/common/res/values-gl/strings.xml
index 9b5e174f4..6a287e549 100644
--- a/java/com/android/dialer/common/res/values-gl/strings.xml
+++ b/java/com/android/dialer/common/res/values-gl/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wifi"</string>
diff --git a/java/com/android/dialer/common/res/values-gu/strings.xml b/java/com/android/dialer/common/res/values-gu/strings.xml
index 0d0f4edbe..9a565ebda 100644
--- a/java/com/android/dialer/common/res/values-gu/strings.xml
+++ b/java/com/android/dialer/common/res/values-gu/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wifi"</string>
diff --git a/java/com/android/dialer/common/res/values-hi/strings.xml b/java/com/android/dialer/common/res/values-hi/strings.xml
index bb064b421..198386941 100644
--- a/java/com/android/dialer/common/res/values-hi/strings.xml
+++ b/java/com/android/dialer/common/res/values-hi/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"वाई-फ़ाई"</string>
diff --git a/java/com/android/dialer/common/res/values-hr/strings.xml b/java/com/android/dialer/common/res/values-hr/strings.xml
index e2e3b7132..94c26645d 100644
--- a/java/com/android/dialer/common/res/values-hr/strings.xml
+++ b/java/com/android/dialer/common/res/values-hr/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-hu/strings.xml b/java/com/android/dialer/common/res/values-hu/strings.xml
index 00df25aea..57e6e0bd2 100644
--- a/java/com/android/dialer/common/res/values-hu/strings.xml
+++ b/java/com/android/dialer/common/res/values-hu/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-hy/strings.xml b/java/com/android/dialer/common/res/values-hy/strings.xml
index 1de9c40f3..6e78fe8c2 100644
--- a/java/com/android/dialer/common/res/values-hy/strings.xml
+++ b/java/com/android/dialer/common/res/values-hy/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wifi"</string>
diff --git a/java/com/android/dialer/common/res/values-in/strings.xml b/java/com/android/dialer/common/res/values-in/strings.xml
index f531e13a1..85df71786 100644
--- a/java/com/android/dialer/common/res/values-in/strings.xml
+++ b/java/com/android/dialer/common/res/values-in/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-is/strings.xml b/java/com/android/dialer/common/res/values-is/strings.xml
index c77dddfa6..987beccba 100644
--- a/java/com/android/dialer/common/res/values-is/strings.xml
+++ b/java/com/android/dialer/common/res/values-is/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"WiFi"</string>
diff --git a/java/com/android/dialer/common/res/values-it/strings.xml b/java/com/android/dialer/common/res/values-it/strings.xml
index 04ac19821..8166c397c 100644
--- a/java/com/android/dialer/common/res/values-it/strings.xml
+++ b/java/com/android/dialer/common/res/values-it/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-iw/strings.xml b/java/com/android/dialer/common/res/values-iw/strings.xml
index 2f240bbe9..61900453b 100644
--- a/java/com/android/dialer/common/res/values-iw/strings.xml
+++ b/java/com/android/dialer/common/res/values-iw/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-ja/strings.xml b/java/com/android/dialer/common/res/values-ja/strings.xml
index 938f21dd6..3a883ccab 100644
--- a/java/com/android/dialer/common/res/values-ja/strings.xml
+++ b/java/com/android/dialer/common/res/values-ja/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-ka/strings.xml b/java/com/android/dialer/common/res/values-ka/strings.xml
index 224fb869e..65acee5c5 100644
--- a/java/com/android/dialer/common/res/values-ka/strings.xml
+++ b/java/com/android/dialer/common/res/values-ka/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-kk/strings.xml b/java/com/android/dialer/common/res/values-kk/strings.xml
index 88be76909..57bd24571 100644
--- a/java/com/android/dialer/common/res/values-kk/strings.xml
+++ b/java/com/android/dialer/common/res/values-kk/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wifi"</string>
diff --git a/java/com/android/dialer/common/res/values-km/strings.xml b/java/com/android/dialer/common/res/values-km/strings.xml
index b8fe6c7d3..0788d9491 100644
--- a/java/com/android/dialer/common/res/values-km/strings.xml
+++ b/java/com/android/dialer/common/res/values-km/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"វ៉ាយហ្វាយ"</string>
diff --git a/java/com/android/dialer/common/res/values-kn/strings.xml b/java/com/android/dialer/common/res/values-kn/strings.xml
index de4b8de71..c854b0abf 100644
--- a/java/com/android/dialer/common/res/values-kn/strings.xml
+++ b/java/com/android/dialer/common/res/values-kn/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"ವೈಫೈ"</string>
diff --git a/java/com/android/dialer/common/res/values-ko/strings.xml b/java/com/android/dialer/common/res/values-ko/strings.xml
index 89b6c07f7..bbe7c8f57 100644
--- a/java/com/android/dialer/common/res/values-ko/strings.xml
+++ b/java/com/android/dialer/common/res/values-ko/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-ky/strings.xml b/java/com/android/dialer/common/res/values-ky/strings.xml
index 7630f31bf..f2f5279f0 100644
--- a/java/com/android/dialer/common/res/values-ky/strings.xml
+++ b/java/com/android/dialer/common/res/values-ky/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi‑Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-lo/strings.xml b/java/com/android/dialer/common/res/values-lo/strings.xml
index 9496a6783..5433ce887 100644
--- a/java/com/android/dialer/common/res/values-lo/strings.xml
+++ b/java/com/android/dialer/common/res/values-lo/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wifi"</string>
diff --git a/java/com/android/dialer/common/res/values-lt/strings.xml b/java/com/android/dialer/common/res/values-lt/strings.xml
index e3b0355ae..78e0934e6 100644
--- a/java/com/android/dialer/common/res/values-lt/strings.xml
+++ b/java/com/android/dialer/common/res/values-lt/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-lv/strings.xml b/java/com/android/dialer/common/res/values-lv/strings.xml
index 1cece961b..e857929af 100644
--- a/java/com/android/dialer/common/res/values-lv/strings.xml
+++ b/java/com/android/dialer/common/res/values-lv/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-mk/strings.xml b/java/com/android/dialer/common/res/values-mk/strings.xml
index 928c6d267..4ccf6bbc1 100644
--- a/java/com/android/dialer/common/res/values-mk/strings.xml
+++ b/java/com/android/dialer/common/res/values-mk/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-ml/strings.xml b/java/com/android/dialer/common/res/values-ml/strings.xml
index fe40cf57f..0f10d38e0 100644
--- a/java/com/android/dialer/common/res/values-ml/strings.xml
+++ b/java/com/android/dialer/common/res/values-ml/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wifi"</string>
diff --git a/java/com/android/dialer/common/res/values-mn/strings.xml b/java/com/android/dialer/common/res/values-mn/strings.xml
index 7f23d3215..1ac0f00a7 100644
--- a/java/com/android/dialer/common/res/values-mn/strings.xml
+++ b/java/com/android/dialer/common/res/values-mn/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"WiFi"</string>
diff --git a/java/com/android/dialer/common/res/values-mr/strings.xml b/java/com/android/dialer/common/res/values-mr/strings.xml
index d860dba4e..491f0c09f 100644
--- a/java/com/android/dialer/common/res/values-mr/strings.xml
+++ b/java/com/android/dialer/common/res/values-mr/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"वायफाय"</string>
diff --git a/java/com/android/dialer/common/res/values-ms/strings.xml b/java/com/android/dialer/common/res/values-ms/strings.xml
index 2ebf4feaf..3ef6055d5 100644
--- a/java/com/android/dialer/common/res/values-ms/strings.xml
+++ b/java/com/android/dialer/common/res/values-ms/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-my/strings.xml b/java/com/android/dialer/common/res/values-my/strings.xml
index 314613a93..c21112217 100644
--- a/java/com/android/dialer/common/res/values-my/strings.xml
+++ b/java/com/android/dialer/common/res/values-my/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wifi"</string>
diff --git a/java/com/android/dialer/common/res/values-nb/strings.xml b/java/com/android/dialer/common/res/values-nb/strings.xml
index 00df25aea..57e6e0bd2 100644
--- a/java/com/android/dialer/common/res/values-nb/strings.xml
+++ b/java/com/android/dialer/common/res/values-nb/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-ne/strings.xml b/java/com/android/dialer/common/res/values-ne/strings.xml
index 287d78d55..103f81f5f 100644
--- a/java/com/android/dialer/common/res/values-ne/strings.xml
+++ b/java/com/android/dialer/common/res/values-ne/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wifi"</string>
diff --git a/java/com/android/dialer/common/res/values-nl/strings.xml b/java/com/android/dialer/common/res/values-nl/strings.xml
index a89409564..7b9745e7e 100644
--- a/java/com/android/dialer/common/res/values-nl/strings.xml
+++ b/java/com/android/dialer/common/res/values-nl/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wifi"</string>
diff --git a/java/com/android/dialer/common/res/values-no/strings.xml b/java/com/android/dialer/common/res/values-no/strings.xml
index 00df25aea..57e6e0bd2 100644
--- a/java/com/android/dialer/common/res/values-no/strings.xml
+++ b/java/com/android/dialer/common/res/values-no/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-pa/strings.xml b/java/com/android/dialer/common/res/values-pa/strings.xml
index 2dfa4235e..b656d1918 100644
--- a/java/com/android/dialer/common/res/values-pa/strings.xml
+++ b/java/com/android/dialer/common/res/values-pa/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wifi"</string>
diff --git a/java/com/android/dialer/common/res/values-pl/strings.xml b/java/com/android/dialer/common/res/values-pl/strings.xml
index 6999a90a0..b6f4eb4b4 100644
--- a/java/com/android/dialer/common/res/values-pl/strings.xml
+++ b/java/com/android/dialer/common/res/values-pl/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-pt-rBR/strings.xml b/java/com/android/dialer/common/res/values-pt-rBR/strings.xml
index 77a4002b3..08e06446c 100644
--- a/java/com/android/dialer/common/res/values-pt-rBR/strings.xml
+++ b/java/com/android/dialer/common/res/values-pt-rBR/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-pt-rPT/strings.xml b/java/com/android/dialer/common/res/values-pt-rPT/strings.xml
index 4649c4242..a8765657e 100644
--- a/java/com/android/dialer/common/res/values-pt-rPT/strings.xml
+++ b/java/com/android/dialer/common/res/values-pt-rPT/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-pt/strings.xml b/java/com/android/dialer/common/res/values-pt/strings.xml
index 77a4002b3..08e06446c 100644
--- a/java/com/android/dialer/common/res/values-pt/strings.xml
+++ b/java/com/android/dialer/common/res/values-pt/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-ro/strings.xml b/java/com/android/dialer/common/res/values-ro/strings.xml
index 00df25aea..57e6e0bd2 100644
--- a/java/com/android/dialer/common/res/values-ro/strings.xml
+++ b/java/com/android/dialer/common/res/values-ro/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-ru/strings.xml b/java/com/android/dialer/common/res/values-ru/strings.xml
index cbc88730b..2b5a0d151 100644
--- a/java/com/android/dialer/common/res/values-ru/strings.xml
+++ b/java/com/android/dialer/common/res/values-ru/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-si/strings.xml b/java/com/android/dialer/common/res/values-si/strings.xml
index b9babc64f..4df629d30 100644
--- a/java/com/android/dialer/common/res/values-si/strings.xml
+++ b/java/com/android/dialer/common/res/values-si/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"WiFi"</string>
diff --git a/java/com/android/dialer/common/res/values-sk/strings.xml b/java/com/android/dialer/common/res/values-sk/strings.xml
index 00df25aea..57e6e0bd2 100644
--- a/java/com/android/dialer/common/res/values-sk/strings.xml
+++ b/java/com/android/dialer/common/res/values-sk/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-sl/strings.xml b/java/com/android/dialer/common/res/values-sl/strings.xml
index eb4094eaa..5a2203a4d 100644
--- a/java/com/android/dialer/common/res/values-sl/strings.xml
+++ b/java/com/android/dialer/common/res/values-sl/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-sq/strings.xml b/java/com/android/dialer/common/res/values-sq/strings.xml
index 9b58fbcb0..82ed73909 100644
--- a/java/com/android/dialer/common/res/values-sq/strings.xml
+++ b/java/com/android/dialer/common/res/values-sq/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wifi"</string>
diff --git a/java/com/android/dialer/common/res/values-sr/strings.xml b/java/com/android/dialer/common/res/values-sr/strings.xml
index 8b387e6ef..4c164f443 100644
--- a/java/com/android/dialer/common/res/values-sr/strings.xml
+++ b/java/com/android/dialer/common/res/values-sr/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-sv/strings.xml b/java/com/android/dialer/common/res/values-sv/strings.xml
index 00df25aea..57e6e0bd2 100644
--- a/java/com/android/dialer/common/res/values-sv/strings.xml
+++ b/java/com/android/dialer/common/res/values-sv/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-sw/strings.xml b/java/com/android/dialer/common/res/values-sw/strings.xml
index df0b97d29..48d0b35d9 100644
--- a/java/com/android/dialer/common/res/values-sw/strings.xml
+++ b/java/com/android/dialer/common/res/values-sw/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-ta/strings.xml b/java/com/android/dialer/common/res/values-ta/strings.xml
index fbce62cfc..b3b5e3290 100644
--- a/java/com/android/dialer/common/res/values-ta/strings.xml
+++ b/java/com/android/dialer/common/res/values-ta/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"வைஃபை"</string>
diff --git a/java/com/android/dialer/common/res/values-te/strings.xml b/java/com/android/dialer/common/res/values-te/strings.xml
index af1a43cad..aafec37f1 100644
--- a/java/com/android/dialer/common/res/values-te/strings.xml
+++ b/java/com/android/dialer/common/res/values-te/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wifi"</string>
diff --git a/java/com/android/dialer/common/res/values-th/strings.xml b/java/com/android/dialer/common/res/values-th/strings.xml
index 1ea62f303..38c5f83c0 100644
--- a/java/com/android/dialer/common/res/values-th/strings.xml
+++ b/java/com/android/dialer/common/res/values-th/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wifi"</string>
diff --git a/java/com/android/dialer/common/res/values-tl/strings.xml b/java/com/android/dialer/common/res/values-tl/strings.xml
index d9e8519d0..a11c8ee5b 100644
--- a/java/com/android/dialer/common/res/values-tl/strings.xml
+++ b/java/com/android/dialer/common/res/values-tl/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wifi"</string>
diff --git a/java/com/android/dialer/common/res/values-tr/strings.xml b/java/com/android/dialer/common/res/values-tr/strings.xml
index 57c66b548..14dd7814d 100644
--- a/java/com/android/dialer/common/res/values-tr/strings.xml
+++ b/java/com/android/dialer/common/res/values-tr/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Kablosuz"</string>
diff --git a/java/com/android/dialer/common/res/values-uk/strings.xml b/java/com/android/dialer/common/res/values-uk/strings.xml
index 0d94f71f3..d44b19a41 100644
--- a/java/com/android/dialer/common/res/values-uk/strings.xml
+++ b/java/com/android/dialer/common/res/values-uk/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-ur/strings.xml b/java/com/android/dialer/common/res/values-ur/strings.xml
index f21549ef0..67749918b 100644
--- a/java/com/android/dialer/common/res/values-ur/strings.xml
+++ b/java/com/android/dialer/common/res/values-ur/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wifi"</string>
diff --git a/java/com/android/dialer/common/res/values-uz/strings.xml b/java/com/android/dialer/common/res/values-uz/strings.xml
index 447825a6f..6865409e9 100644
--- a/java/com/android/dialer/common/res/values-uz/strings.xml
+++ b/java/com/android/dialer/common/res/values-uz/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"WI-FI"</string>
diff --git a/java/com/android/dialer/common/res/values-vi/strings.xml b/java/com/android/dialer/common/res/values-vi/strings.xml
index 574e92633..469ee85c6 100644
--- a/java/com/android/dialer/common/res/values-vi/strings.xml
+++ b/java/com/android/dialer/common/res/values-vi/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-zh-rCN/strings.xml b/java/com/android/dialer/common/res/values-zh-rCN/strings.xml
index 202aa7f10..0b7e64a88 100644
--- a/java/com/android/dialer/common/res/values-zh-rCN/strings.xml
+++ b/java/com/android/dialer/common/res/values-zh-rCN/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"WLAN"</string>
diff --git a/java/com/android/dialer/common/res/values-zh-rHK/strings.xml b/java/com/android/dialer/common/res/values-zh-rHK/strings.xml
index 454b65e7c..789cb1cf1 100644
--- a/java/com/android/dialer/common/res/values-zh-rHK/strings.xml
+++ b/java/com/android/dialer/common/res/values-zh-rHK/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-zh-rTW/strings.xml b/java/com/android/dialer/common/res/values-zh-rTW/strings.xml
index 8b5f2b5e3..6da96b534 100644
--- a/java/com/android/dialer/common/res/values-zh-rTW/strings.xml
+++ b/java/com/android/dialer/common/res/values-zh-rTW/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values-zu/strings.xml b/java/com/android/dialer/common/res/values-zu/strings.xml
index bfa458d05..a953ab0ae 100644
--- a/java/com/android/dialer/common/res/values-zu/strings.xml
+++ b/java/com/android/dialer/common/res/values-zu/strings.xml
@@ -1,4 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="network_name_wifi" msgid="3026388992566895417">"I-Wi-Fi"</string>
diff --git a/java/com/android/dialer/common/res/values/config.xml b/java/com/android/dialer/common/res/values/config.xml
deleted file mode 100644
index c4df279ba..000000000
--- a/java/com/android/dialer/common/res/values/config.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<resources>
- <bool name="spring_hd_codec">false</bool>
-</resources> \ No newline at end of file
diff --git a/java/com/android/dialer/common/res/values/strings.xml b/java/com/android/dialer/common/res/values/strings.xml
index 8e9616178..770f42f37 100644
--- a/java/com/android/dialer/common/res/values/strings.xml
+++ b/java/com/android/dialer/common/res/values/strings.xml
@@ -1,4 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ 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
+ -->
<resources>
<string name="network_name_wifi">Wifi</string>
<string name="network_name_mobile">Mobile</string>
diff --git a/java/com/android/dialer/compat/CompatUtils.java b/java/com/android/dialer/compat/CompatUtils.java
index 351c89ad7..584f20549 100644
--- a/java/com/android/dialer/compat/CompatUtils.java
+++ b/java/com/android/dialer/compat/CompatUtils.java
@@ -15,7 +15,12 @@
*/
package com.android.dialer.compat;
+import android.content.Context;
import android.os.Build;
+import android.os.Build.VERSION;
+import android.os.Build.VERSION_CODES;
+import android.os.LocaleList;
+import java.util.Locale;
public final class CompatUtils {
@@ -64,4 +69,17 @@ public final class CompatUtils {
public static boolean isCallSubjectCompatible() {
return SdkVersionOverride.getSdkVersion(Build.VERSION_CODES.LOLLIPOP) >= Build.VERSION_CODES.M;
}
+
+ /** Returns locale of the device. */
+ public static Locale getLocale(Context context) {
+ if (VERSION.SDK_INT >= VERSION_CODES.N) {
+ LocaleList localList = context.getResources().getConfiguration().getLocales();
+ if (!localList.isEmpty()) {
+ return localList.get(0);
+ }
+ return Locale.getDefault();
+ } else {
+ return context.getResources().getConfiguration().locale;
+ }
+ }
}
diff --git a/java/com/android/dialer/compat/telephony/TelephonyManagerCompat.java b/java/com/android/dialer/compat/telephony/TelephonyManagerCompat.java
new file mode 100644
index 000000000..22ec70cba
--- /dev/null
+++ b/java/com/android/dialer/compat/telephony/TelephonyManagerCompat.java
@@ -0,0 +1,200 @@
+/*
+ * Copyright (C) 2015 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.compat.telephony;
+
+import android.content.Context;
+import android.content.Intent;
+import android.net.Uri;
+import android.os.Build.VERSION;
+import android.os.Build.VERSION_CODES;
+import android.support.annotation.Nullable;
+import android.support.v4.os.BuildCompat;
+import android.telecom.PhoneAccountHandle;
+import android.telephony.TelephonyManager;
+import com.android.dialer.common.Assert;
+import com.android.dialer.common.LogUtil;
+import com.android.dialer.telecom.TelecomUtil;
+import java.lang.reflect.InvocationTargetException;
+
+public class TelephonyManagerCompat {
+
+ // TODO(maxwelb): Use public API for these constants when available
+ public static final String EVENT_HANDOVER_VIDEO_FROM_WIFI_TO_LTE =
+ "android.telephony.event.EVENT_HANDOVER_VIDEO_FROM_WIFI_TO_LTE";
+ public static final String EVENT_HANDOVER_TO_WIFI_FAILED =
+ "android.telephony.event.EVENT_HANDOVER_TO_WIFI_FAILED";
+ public static final String EVENT_CALL_REMOTELY_HELD = "android.telecom.event.CALL_REMOTELY_HELD";
+ public static final String EVENT_CALL_REMOTELY_UNHELD =
+ "android.telecom.event.CALL_REMOTELY_UNHELD";
+ public static final String EVENT_MERGE_START = "android.telecom.event.MERGE_START";
+ public static final String EVENT_MERGE_COMPLETE = "android.telecom.event.MERGE_COMPLETE";
+
+ public static final String EVENT_NOTIFY_INTERNATIONAL_CALL_ON_WFC =
+ "android.telephony.event.EVENT_NOTIFY_INTERNATIONAL_CALL_ON_WFC";
+
+ public static final String TELEPHONY_MANAGER_CLASS = "android.telephony.TelephonyManager";
+
+ private static final String SECRET_CODE_ACTION = "android.provider.Telephony.SECRET_CODE";
+
+ // TODO(erfanian): b/63995261 Replace with the platform/telecom constant when available.
+ /**
+ * Indicates that the call being placed originated from a known contact.
+ *
+ * <p>This signals to the telephony platform that an outgoing call qualifies for assisted dialing.
+ */
+ public static final String ALLOW_ASSISTED_DIAL = "android.telecom.extra.ALLOW_ASSISTED_DIAL";
+
+ // TODO(erfanian): b/63995261 Replace with the platform/telecom constant when available.
+ /**
+ * Indicates that an outgoing call has undergone assisted dialing.
+ *
+ * <p>Unlike {@link ALLOW_ASSISTED_DIAL}, the presence of this key further indicates that a call
+ * has undergone Assisted Dialing -- not just that it qualified for Assisted Dialing.
+ */
+ public static final String IS_ASSISTED_DIALED = "android.telecom.extra.IS_ASSISTED_DIALED";
+
+ /**
+ * Returns the number of phones available. Returns 1 for Single standby mode (Single SIM
+ * functionality) Returns 2 for Dual standby mode.(Dual SIM functionality)
+ *
+ * <p>Returns 1 if the method or telephonyManager is not available.
+ *
+ * @param telephonyManager The telephony manager instance to use for method calls.
+ */
+ public static int getPhoneCount(@Nullable TelephonyManager telephonyManager) {
+ if (telephonyManager == null) {
+ return 1;
+ }
+ return telephonyManager.getPhoneCount();
+ }
+
+ /**
+ * Whether the phone supports TTY mode.
+ *
+ * @param telephonyManager The telephony manager instance to use for method calls.
+ * @return {@code true} if the device supports TTY mode, and {@code false} otherwise.
+ */
+ public static boolean isTtyModeSupported(@Nullable TelephonyManager telephonyManager) {
+ return telephonyManager != null && telephonyManager.isTtyModeSupported();
+ }
+
+ /**
+ * Whether the phone supports hearing aid compatibility.
+ *
+ * @param telephonyManager The telephony manager instance to use for method calls.
+ * @return {@code true} if the device supports hearing aid compatibility, and {@code false}
+ * otherwise.
+ */
+ public static boolean isHearingAidCompatibilitySupported(
+ @Nullable TelephonyManager telephonyManager) {
+ return telephonyManager != null && telephonyManager.isHearingAidCompatibilitySupported();
+ }
+
+ /**
+ * Returns the URI for the per-account voicemail ringtone set in Phone settings.
+ *
+ * @param telephonyManager The telephony manager instance to use for method calls.
+ * @param accountHandle The handle for the {@link android.telecom.PhoneAccount} for which to
+ * retrieve the voicemail ringtone.
+ * @return The URI for the ringtone to play when receiving a voicemail from a specific
+ * PhoneAccount.
+ */
+ @Nullable
+ public static Uri getVoicemailRingtoneUri(
+ TelephonyManager telephonyManager, PhoneAccountHandle accountHandle) {
+ if (VERSION.SDK_INT < VERSION_CODES.N) {
+ return null;
+ }
+ return telephonyManager.getVoicemailRingtoneUri(accountHandle);
+ }
+
+ /**
+ * Returns whether vibration is set for voicemail notification in Phone settings.
+ *
+ * @param telephonyManager The telephony manager instance to use for method calls.
+ * @param accountHandle The handle for the {@link android.telecom.PhoneAccount} for which to
+ * retrieve the voicemail vibration setting.
+ * @return {@code true} if the vibration is set for this PhoneAccount, {@code false} otherwise.
+ */
+ public static boolean isVoicemailVibrationEnabled(
+ TelephonyManager telephonyManager, PhoneAccountHandle accountHandle) {
+ return VERSION.SDK_INT < VERSION_CODES.N
+ || telephonyManager.isVoicemailVibrationEnabled(accountHandle);
+ }
+
+ /**
+ * This method uses a new system API to enable or disable visual voicemail. TODO(twyen): restrict
+ * to N MR1, not needed in future SDK.
+ */
+ public static void setVisualVoicemailEnabled(
+ TelephonyManager telephonyManager, PhoneAccountHandle handle, boolean enabled) {
+ if (VERSION.SDK_INT < VERSION_CODES.N_MR1) {
+ Assert.fail("setVisualVoicemailEnabled called on pre-NMR1");
+ }
+ try {
+ TelephonyManager.class
+ .getMethod("setVisualVoicemailEnabled", PhoneAccountHandle.class, boolean.class)
+ .invoke(telephonyManager, handle, enabled);
+ } catch (NoSuchMethodException | IllegalAccessException | InvocationTargetException e) {
+ LogUtil.e("TelephonyManagerCompat.setVisualVoicemailEnabled", "failed", e);
+ }
+ }
+
+ /**
+ * This method uses a new system API to check if visual voicemail is enabled TODO(twyen): restrict
+ * to N MR1, not needed in future SDK.
+ */
+ public static boolean isVisualVoicemailEnabled(
+ TelephonyManager telephonyManager, PhoneAccountHandle handle) {
+ if (VERSION.SDK_INT < VERSION_CODES.N_MR1) {
+ Assert.fail("isVisualVoicemailEnabled called on pre-NMR1");
+ }
+ try {
+ return (boolean)
+ TelephonyManager.class
+ .getMethod("isVisualVoicemailEnabled", PhoneAccountHandle.class)
+ .invoke(telephonyManager, handle);
+ } catch (NoSuchMethodException | IllegalAccessException | InvocationTargetException e) {
+ LogUtil.e("TelephonyManagerCompat.setVisualVoicemailEnabled", "failed", e);
+ }
+ return false;
+ }
+
+ /**
+ * Handles secret codes to launch arbitrary activities.
+ *
+ * @param context the context to use
+ * @param secretCode the secret code without the "*#*#" prefix and "#*#*" suffix
+ */
+ public static void handleSecretCode(Context context, String secretCode) {
+ // Must use system service on O+ to avoid using broadcasts, which are not allowed on O+.
+ if (BuildCompat.isAtLeastO()) {
+ if (!TelecomUtil.isDefaultDialer(context)) {
+ LogUtil.e(
+ "TelephonyManagerCompat.handleSecretCode",
+ "not default dialer, cannot send special code");
+ return;
+ }
+ context.getSystemService(TelephonyManager.class).sendDialerSpecialCode(secretCode);
+ } else {
+ // System service call is not supported pre-O, so must use a broadcast for N-.
+ Intent intent =
+ new Intent(SECRET_CODE_ACTION, Uri.parse("android_secret_code://" + secretCode));
+ context.sendBroadcast(intent);
+ }
+ }
+}
diff --git a/java/com/android/dialer/configprovider/SharedPrefConfigProvider.java b/java/com/android/dialer/configprovider/SharedPrefConfigProvider.java
index fad25a409..6ee469572 100644
--- a/java/com/android/dialer/configprovider/SharedPrefConfigProvider.java
+++ b/java/com/android/dialer/configprovider/SharedPrefConfigProvider.java
@@ -20,11 +20,11 @@ import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
-import android.os.StrictMode;
import android.support.annotation.Nullable;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
import com.android.dialer.inject.ApplicationContext;
+import com.android.dialer.strictmode.DialerStrictMode;
import com.android.dialer.util.DialerUtils;
import javax.inject.Inject;
@@ -95,37 +95,26 @@ class SharedPrefConfigProvider implements ConfigProvider {
@Override
public String getString(String key, String defaultValue) {
- return bypassStrictMode(
+ // Reading shared prefs on the main thread is generally safe since a single instance is cached.
+ return DialerStrictMode.bypass(
() -> getSharedPrefs(appContext).getString(PREF_PREFIX + key, defaultValue));
}
@Override
public long getLong(String key, long defaultValue) {
- return bypassStrictMode(
+ // Reading shared prefs on the main thread is generally safe since a single instance is cached.
+ return DialerStrictMode.bypass(
() -> getSharedPrefs(appContext).getLong(PREF_PREFIX + key, defaultValue));
}
@Override
public boolean getBoolean(String key, boolean defaultValue) {
- return bypassStrictMode(
+ // Reading shared prefs on the main thread is generally safe since a single instance is cached.
+ return DialerStrictMode.bypass(
() -> getSharedPrefs(appContext).getBoolean(PREF_PREFIX + key, defaultValue));
}
private static SharedPreferences getSharedPrefs(Context appContext) {
return DialerUtils.getDefaultSharedPreferenceForDeviceProtectedStorageContext(appContext);
}
-
- private interface Provider<T> {
- T get();
- }
-
- // Reading shared prefs on the main thread is generally safe since a single instance is cached.
- private static <T> T bypassStrictMode(Provider<T> provider) {
- StrictMode.ThreadPolicy oldPolicy = StrictMode.allowThreadDiskReads();
- try {
- return provider.get();
- } finally {
- StrictMode.setThreadPolicy(oldPolicy);
- }
- }
}
diff --git a/java/com/android/dialer/constants/ActivityRequestCodes.java b/java/com/android/dialer/constants/ActivityRequestCodes.java
new file mode 100644
index 000000000..da05eb76b
--- /dev/null
+++ b/java/com/android/dialer/constants/ActivityRequestCodes.java
@@ -0,0 +1,41 @@
+/*
+ * 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.constants;
+
+/**
+ * Class containing {@link android.app.Activity#onActivityResult(int, int, android.content.Intent)}
+ * request codes.
+ */
+public final class ActivityRequestCodes {
+
+ private ActivityRequestCodes() {}
+
+ /** Request code for {@link android.speech.RecognizerIntent#ACTION_RECOGNIZE_SPEECH} intent. */
+ public static final int DIALTACTS_VOICE_SEARCH = 1;
+
+ /** Request code for {@link com.android.dialer.callcomposer.CallComposerActivity} intent. */
+ public static final int DIALTACTS_CALL_COMPOSER = 2;
+
+ /**
+ * Request code for {@link
+ * com.android.dialer.lightbringer.Lightbringer#getIntent(android.content.Context, String)}.
+ */
+ public static final int DIALTACTS_LIGHTBRINGER = 3;
+
+ /** Request code for {@link com.android.dialer.calldetails.CallDetailsActivity} intent. */
+ public static final int DIALTACTS_CALL_DETAILS = 4;
+}
diff --git a/java/com/android/dialer/constants/Constants.java b/java/com/android/dialer/constants/Constants.java
index 076393e63..f9d07e31d 100644
--- a/java/com/android/dialer/constants/Constants.java
+++ b/java/com/android/dialer/constants/Constants.java
@@ -16,6 +16,7 @@
package com.android.dialer.constants;
+import android.content.Context;
import android.support.annotation.NonNull;
import com.android.dialer.common.Assert;
import com.android.dialer.proguard.UsedByReflection;
@@ -56,5 +57,7 @@ public abstract class Constants {
@NonNull
public abstract String getAnnotatedCallLogProviderAuthority();
+ public abstract String getUserAgent(Context context);
+
protected Constants() {}
}
diff --git a/java/com/android/dialer/constants/ScheduledJobIds.java b/java/com/android/dialer/constants/ScheduledJobIds.java
index a54adc757..cf93a464a 100644
--- a/java/com/android/dialer/constants/ScheduledJobIds.java
+++ b/java/com/android/dialer/constants/ScheduledJobIds.java
@@ -33,6 +33,7 @@ public final class ScheduledJobIds {
public static final int VVM_STATUS_CHECK_JOB = 201;
public static final int VVM_DEVICE_PROVISIONED_JOB = 202;
public static final int VVM_TRANSCRIPTION_JOB = 203;
+ public static final int VVM_TRANSCRIPTION_BACKFILL_JOB = 204;
public static final int VOIP_REGISTRATION = 300;
diff --git a/java/com/android/dialer/constants/TrafficStatsTags.java b/java/com/android/dialer/constants/TrafficStatsTags.java
index 13c3e2cd9..1eca7840a 100644
--- a/java/com/android/dialer/constants/TrafficStatsTags.java
+++ b/java/com/android/dialer/constants/TrafficStatsTags.java
@@ -18,12 +18,16 @@ package com.android.dialer.constants;
/** Registry of tags for {@link android.net.TrafficStats#setThreadStatsTag(int)} */
public class TrafficStatsTags {
- public static final int CONTACT_PHOTO_DOWNLOAD_TAG = 0x0001;
- public static final int NEARBY_PLACES_TAG = 0xaaaa;
- public static final int REVERSE_LOOKUP_CONTACT_TAG = 0xbaaa;
- public static final int REVERSE_LOOKUP_IMAGE_TAG = 0xbaab;
- public static final int DOWNLOAD_LOCATION_MAP_TAG = 0xd000;
- public static final int REVERSE_GEOCODE_TAG = 0xd001;
- public static final int VISUAL_VOICEMAIL_TAG = 0xd002;
- public static final int DIALER_VOIP_TAG = 0xd003;
+ public static final int CONTACT_PHOTO_DOWNLOAD_TAG = 0x00000001;
+ public static final int NEARBY_PLACES_TAG = 0x00000002;
+ public static final int REVERSE_LOOKUP_CONTACT_TAG = 0x00000003;
+ public static final int REVERSE_LOOKUP_IMAGE_TAG = 0x00000004;
+ public static final int DOWNLOAD_LOCATION_MAP_TAG = 0x00000005;
+ public static final int REVERSE_GEOCODE_TAG = 0x00000006;
+ public static final int VISUAL_VOICEMAIL_TAG = 0x00000007;
+
+ // 0xfffffe00 to 0xffffff00 reserved for proprietary extensions to the dialer app.
+
+ // 0xffffff00 to 0xffffffff reserved by the system (see TrafficStats#getAndSetThreadStatsTag)
+
}
diff --git a/java/com/android/dialer/constants/aospdialer/ConstantsImpl.java b/java/com/android/dialer/constants/aospdialer/ConstantsImpl.java
index 1111732f3..38fd24b8a 100644
--- a/java/com/android/dialer/constants/aospdialer/ConstantsImpl.java
+++ b/java/com/android/dialer/constants/aospdialer/ConstantsImpl.java
@@ -16,6 +16,7 @@
package com.android.dialer.constants;
+import android.content.Context;
import android.support.annotation.NonNull;
import com.android.dialer.proguard.UsedByReflection;
@@ -40,4 +41,9 @@ public class ConstantsImpl extends Constants {
public String getAnnotatedCallLogProviderAuthority() {
return "com.android.dialer.annotatedcalllog";
}
+
+ @Override
+ public String getUserAgent(Context context) {
+ return null;
+ }
}
diff --git a/java/com/android/dialer/constants/googledialer/ConstantsImpl.java b/java/com/android/dialer/constants/googledialer/ConstantsImpl.java
new file mode 100644
index 000000000..e151344ba
--- /dev/null
+++ b/java/com/android/dialer/constants/googledialer/ConstantsImpl.java
@@ -0,0 +1,61 @@
+/*
+ * 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.constants;
+
+import android.content.Context;
+import android.content.pm.PackageManager;
+import android.os.Build;
+import android.support.annotation.NonNull;
+import com.android.dialer.proguard.UsedByReflection;
+
+/** Provider config values for Google Dialer. */
+@UsedByReflection(value = "Constants.java")
+public class ConstantsImpl extends Constants {
+
+ @Override
+ @NonNull
+ public String getFilteredNumberProviderAuthority() {
+ return "com.google.android.dialer.blocking.filterednumberprovider";
+ }
+
+ @Override
+ @NonNull
+ public String getFileProviderAuthority() {
+ return "com.google.android.dialer.files";
+ }
+
+ @NonNull
+ @Override
+ public String getAnnotatedCallLogProviderAuthority() {
+ return "com.google.android.dialer.annotatedcalllog";
+ }
+
+ @Override
+ public String getUserAgent(Context context) {
+ StringBuilder userAgent = new StringBuilder("GoogleDialer ");
+ try {
+ String versionName =
+ context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionName;
+ userAgent.append(versionName).append(" ");
+ } catch (PackageManager.NameNotFoundException e) {
+ // ignore
+ }
+ userAgent.append(Build.FINGERPRINT);
+
+ return userAgent.toString();
+ }
+}
diff --git a/java/com/android/dialer/contactactions/ContactActionBottomSheet.java b/java/com/android/dialer/contactactions/ContactActionBottomSheet.java
index 4718ff036..9bf7ca095 100644
--- a/java/com/android/dialer/contactactions/ContactActionBottomSheet.java
+++ b/java/com/android/dialer/contactactions/ContactActionBottomSheet.java
@@ -28,8 +28,8 @@ import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
-import com.android.contacts.common.ContactPhotoManager;
import com.android.dialer.common.Assert;
+import com.android.dialer.contactphoto.ContactPhotoManager;
import com.android.dialer.dialercontact.DialerContact;
import java.util.List;
@@ -75,7 +75,7 @@ public class ContactActionBottomSheet extends BottomSheetDialog implements OnCli
}
}
- // TODO: add on click action to contact.
+ // TODO(calderwoodra): add on click action to contact.
private View getContactView(ViewGroup container) {
LayoutInflater inflater = LayoutInflater.from(getContext());
View contactView = inflater.inflate(R.layout.contact_layout, container, false);
diff --git a/java/com/android/dialer/contactphoto/AndroidManifest.xml b/java/com/android/dialer/contactphoto/AndroidManifest.xml
new file mode 100644
index 000000000..d852d40af
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/AndroidManifest.xml
@@ -0,0 +1,18 @@
+<!--
+ ~ 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
+ package="com.android.dialer.contactphoto">
+</manifest> \ No newline at end of file
diff --git a/java/com/android/dialer/contactphoto/BitmapUtil.java b/java/com/android/dialer/contactphoto/BitmapUtil.java
new file mode 100644
index 000000000..36055e2c1
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/BitmapUtil.java
@@ -0,0 +1,141 @@
+/*
+ * 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.contactphoto;
+
+import android.graphics.Bitmap;
+import android.graphics.BitmapFactory;
+import android.graphics.Canvas;
+import android.graphics.Paint;
+import android.graphics.PorterDuff.Mode;
+import android.graphics.PorterDuffXfermode;
+import android.graphics.Rect;
+import android.graphics.RectF;
+
+/** Provides static functions to decode bitmaps at the optimal size */
+public class BitmapUtil {
+
+ private BitmapUtil() {}
+
+ /**
+ * Returns Width or Height of the picture, depending on which size is smaller. Doesn't actually
+ * decode the picture, so it is pretty efficient to run.
+ */
+ public static int getSmallerExtentFromBytes(byte[] bytes) {
+ final BitmapFactory.Options options = new BitmapFactory.Options();
+
+ // don't actually decode the picture, just return its bounds
+ options.inJustDecodeBounds = true;
+ BitmapFactory.decodeByteArray(bytes, 0, bytes.length, options);
+
+ // test what the best sample size is
+ return Math.min(options.outWidth, options.outHeight);
+ }
+
+ /**
+ * Finds the optimal sampleSize for loading the picture
+ *
+ * @param originalSmallerExtent Width or height of the picture, whichever is smaller
+ * @param targetExtent Width or height of the target view, whichever is bigger.
+ * <p>If either one of the parameters is 0 or smaller, no sampling is applied
+ */
+ public static int findOptimalSampleSize(int originalSmallerExtent, int targetExtent) {
+ // If we don't know sizes, we can't do sampling.
+ if (targetExtent < 1) {
+ return 1;
+ }
+ if (originalSmallerExtent < 1) {
+ return 1;
+ }
+
+ // Test what the best sample size is. To do that, we find the sample size that gives us
+ // the best trade-off between resulting image size and memory requirement. We allow
+ // the down-sampled image to be 20% smaller than the target size. That way we can get around
+ // unfortunate cases where e.g. a 720 picture is requested for 362 and not down-sampled at
+ // all. Why 20%? Why not. Prove me wrong.
+ int extent = originalSmallerExtent;
+ int sampleSize = 1;
+ while ((extent >> 1) >= targetExtent * 0.8f) {
+ sampleSize <<= 1;
+ extent >>= 1;
+ }
+
+ return sampleSize;
+ }
+
+ /** Decodes the bitmap with the given sample size */
+ public static Bitmap decodeBitmapFromBytes(byte[] bytes, int sampleSize) {
+ final BitmapFactory.Options options;
+ if (sampleSize <= 1) {
+ options = null;
+ } else {
+ options = new BitmapFactory.Options();
+ options.inSampleSize = sampleSize;
+ }
+ return BitmapFactory.decodeByteArray(bytes, 0, bytes.length, options);
+ }
+
+ /**
+ * Given an input bitmap, scales it to the given width/height and makes it round.
+ *
+ * @param input {@link Bitmap} to scale and crop
+ * @param targetWidth desired output width
+ * @param targetHeight desired output height
+ * @return output bitmap scaled to the target width/height and cropped to an oval. The cropping
+ * algorithm will try to fit as much of the input into the output as possible, while
+ * preserving the target width/height ratio.
+ */
+ public static Bitmap getRoundedBitmap(Bitmap input, int targetWidth, int targetHeight) {
+ if (input == null) {
+ return null;
+ }
+ final Bitmap.Config inputConfig = input.getConfig();
+ final Bitmap result =
+ Bitmap.createBitmap(
+ targetWidth, targetHeight, inputConfig != null ? inputConfig : Bitmap.Config.ARGB_8888);
+ final Canvas canvas = new Canvas(result);
+ final Paint paint = new Paint();
+ canvas.drawARGB(0, 0, 0, 0);
+ paint.setAntiAlias(true);
+ final RectF dst = new RectF(0, 0, targetWidth, targetHeight);
+ canvas.drawOval(dst, paint);
+
+ // Specifies that only pixels present in the destination (i.e. the drawn oval) should
+ // be overwritten with pixels from the input bitmap.
+ paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
+
+ final int inputWidth = input.getWidth();
+ final int inputHeight = input.getHeight();
+
+ // Choose the largest scale factor that will fit inside the dimensions of the
+ // input bitmap.
+ final float scaleBy =
+ Math.min((float) inputWidth / targetWidth, (float) inputHeight / targetHeight);
+
+ final int xCropAmountHalved = (int) (scaleBy * targetWidth / 2);
+ final int yCropAmountHalved = (int) (scaleBy * targetHeight / 2);
+
+ final Rect src =
+ new Rect(
+ inputWidth / 2 - xCropAmountHalved,
+ inputHeight / 2 - yCropAmountHalved,
+ inputWidth / 2 + xCropAmountHalved,
+ inputHeight / 2 + yCropAmountHalved);
+
+ canvas.drawBitmap(input, src, dst, paint);
+ return result;
+ }
+}
diff --git a/java/com/android/dialer/contactphoto/ContactPhotoManager.java b/java/com/android/dialer/contactphoto/ContactPhotoManager.java
new file mode 100644
index 000000000..459837936
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/ContactPhotoManager.java
@@ -0,0 +1,511 @@
+/*
+ * Copyright (C) 2010 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.contactphoto;
+
+import android.content.ComponentCallbacks2;
+import android.content.Context;
+import android.content.res.Configuration;
+import android.content.res.Resources;
+import android.graphics.drawable.Drawable;
+import android.net.Uri;
+import android.net.Uri.Builder;
+import android.support.annotation.VisibleForTesting;
+import android.text.TextUtils;
+import android.view.View;
+import android.widget.ImageView;
+import android.widget.QuickContactBadge;
+import com.android.dialer.common.LogUtil;
+import com.android.dialer.lettertile.LetterTileDrawable;
+import com.android.dialer.util.PermissionsUtil;
+import com.android.dialer.util.UriUtils;
+
+/** Asynchronously loads contact photos and maintains a cache of photos. */
+public abstract class ContactPhotoManager implements ComponentCallbacks2 {
+
+ /** Scale and offset default constants used for default letter images */
+ public static final float SCALE_DEFAULT = 1.0f;
+
+ public static final float OFFSET_DEFAULT = 0.0f;
+ public static final boolean IS_CIRCULAR_DEFAULT = false;
+ // TODO: Use LogUtil.isVerboseEnabled for DEBUG branches instead of a lint check.
+ // LINT.DoNotSubmitIf(true)
+ static final boolean DEBUG = false;
+ // LINT.DoNotSubmitIf(true)
+ static final boolean DEBUG_SIZES = false;
+ /** Uri-related constants used for default letter images */
+ private static final String DISPLAY_NAME_PARAM_KEY = "display_name";
+
+ private static final String IDENTIFIER_PARAM_KEY = "identifier";
+ private static final String CONTACT_TYPE_PARAM_KEY = "contact_type";
+ private static final String SCALE_PARAM_KEY = "scale";
+ private static final String OFFSET_PARAM_KEY = "offset";
+ private static final String IS_CIRCULAR_PARAM_KEY = "is_circular";
+ private static final String DEFAULT_IMAGE_URI_SCHEME = "defaultimage";
+ private static final Uri DEFAULT_IMAGE_URI = Uri.parse(DEFAULT_IMAGE_URI_SCHEME + "://");
+ public static final DefaultImageProvider DEFAULT_AVATAR = new LetterTileDefaultImageProvider();
+ private static ContactPhotoManager sInstance;
+
+ /**
+ * Given a {@link DefaultImageRequest}, returns an Uri that can be used to request a letter tile
+ * avatar when passed to the {@link ContactPhotoManager}. The internal implementation of this uri
+ * is not guaranteed to remain the same across application versions, so the actual uri should
+ * never be persisted in long-term storage and reused.
+ *
+ * @param request A {@link DefaultImageRequest} object with the fields configured to return a
+ * @return A Uri that when later passed to the {@link ContactPhotoManager} via {@link
+ * #loadPhoto(ImageView, Uri, int, boolean, boolean, DefaultImageRequest)}, can be used to
+ * request a default contact image, drawn as a letter tile using the parameters as configured
+ * in the provided {@link DefaultImageRequest}
+ */
+ public static Uri getDefaultAvatarUriForContact(DefaultImageRequest request) {
+ final Builder builder = DEFAULT_IMAGE_URI.buildUpon();
+ if (request != null) {
+ if (!TextUtils.isEmpty(request.displayName)) {
+ builder.appendQueryParameter(DISPLAY_NAME_PARAM_KEY, request.displayName);
+ }
+ if (!TextUtils.isEmpty(request.identifier)) {
+ builder.appendQueryParameter(IDENTIFIER_PARAM_KEY, request.identifier);
+ }
+ if (request.contactType != LetterTileDrawable.TYPE_DEFAULT) {
+ builder.appendQueryParameter(CONTACT_TYPE_PARAM_KEY, String.valueOf(request.contactType));
+ }
+ if (request.scale != SCALE_DEFAULT) {
+ builder.appendQueryParameter(SCALE_PARAM_KEY, String.valueOf(request.scale));
+ }
+ if (request.offset != OFFSET_DEFAULT) {
+ builder.appendQueryParameter(OFFSET_PARAM_KEY, String.valueOf(request.offset));
+ }
+ if (request.isCircular != IS_CIRCULAR_DEFAULT) {
+ builder.appendQueryParameter(IS_CIRCULAR_PARAM_KEY, String.valueOf(request.isCircular));
+ }
+ }
+ return builder.build();
+ }
+
+ /**
+ * Adds a business contact type encoded fragment to the URL. Used to ensure photo URLS from Nearby
+ * Places can be identified as business photo URLs rather than URLs for personal contact photos.
+ *
+ * @param photoUrl The photo URL to modify.
+ * @return URL with the contact type parameter added and set to TYPE_BUSINESS.
+ */
+ public static String appendBusinessContactType(String photoUrl) {
+ Uri uri = Uri.parse(photoUrl);
+ Builder builder = uri.buildUpon();
+ builder.encodedFragment(String.valueOf(LetterTileDrawable.TYPE_BUSINESS));
+ return builder.build().toString();
+ }
+
+ /**
+ * Removes the contact type information stored in the photo URI encoded fragment.
+ *
+ * @param photoUri The photo URI to remove the contact type from.
+ * @return The photo URI with contact type removed.
+ */
+ public static Uri removeContactType(Uri photoUri) {
+ String encodedFragment = photoUri.getEncodedFragment();
+ if (!TextUtils.isEmpty(encodedFragment)) {
+ Builder builder = photoUri.buildUpon();
+ builder.encodedFragment(null);
+ return builder.build();
+ }
+ return photoUri;
+ }
+
+ /**
+ * Inspects a photo URI to determine if the photo URI represents a business.
+ *
+ * @param photoUri The URI to inspect.
+ * @return Whether the URI represents a business photo or not.
+ */
+ public static boolean isBusinessContactUri(Uri photoUri) {
+ if (photoUri == null) {
+ return false;
+ }
+
+ String encodedFragment = photoUri.getEncodedFragment();
+ return !TextUtils.isEmpty(encodedFragment)
+ && encodedFragment.equals(String.valueOf(LetterTileDrawable.TYPE_BUSINESS));
+ }
+
+ protected static DefaultImageRequest getDefaultImageRequestFromUri(Uri uri) {
+ final DefaultImageRequest request =
+ new DefaultImageRequest(
+ uri.getQueryParameter(DISPLAY_NAME_PARAM_KEY),
+ uri.getQueryParameter(IDENTIFIER_PARAM_KEY),
+ false);
+ try {
+ String contactType = uri.getQueryParameter(CONTACT_TYPE_PARAM_KEY);
+ if (!TextUtils.isEmpty(contactType)) {
+ request.contactType = Integer.valueOf(contactType);
+ }
+
+ String scale = uri.getQueryParameter(SCALE_PARAM_KEY);
+ if (!TextUtils.isEmpty(scale)) {
+ request.scale = Float.valueOf(scale);
+ }
+
+ String offset = uri.getQueryParameter(OFFSET_PARAM_KEY);
+ if (!TextUtils.isEmpty(offset)) {
+ request.offset = Float.valueOf(offset);
+ }
+
+ String isCircular = uri.getQueryParameter(IS_CIRCULAR_PARAM_KEY);
+ if (!TextUtils.isEmpty(isCircular)) {
+ request.isCircular = Boolean.valueOf(isCircular);
+ }
+ } catch (NumberFormatException e) {
+ LogUtil.w(
+ "ContactPhotoManager.getDefaultImageRequestFromUri",
+ "Invalid DefaultImageRequest image parameters provided, ignoring and using "
+ + "defaults.");
+ }
+
+ return request;
+ }
+
+ public static ContactPhotoManager getInstance(Context context) {
+ if (sInstance == null) {
+ Context applicationContext = context.getApplicationContext();
+ sInstance = createContactPhotoManager(applicationContext);
+ applicationContext.registerComponentCallbacks(sInstance);
+ if (PermissionsUtil.hasContactsReadPermissions(context)) {
+ sInstance.preloadPhotosInBackground();
+ }
+ }
+ return sInstance;
+ }
+
+ public static synchronized ContactPhotoManager createContactPhotoManager(Context context) {
+ return new ContactPhotoManagerImpl(context);
+ }
+
+ @VisibleForTesting
+ public static void injectContactPhotoManagerForTesting(ContactPhotoManager photoManager) {
+ sInstance = photoManager;
+ }
+
+ protected boolean isDefaultImageUri(Uri uri) {
+ return DEFAULT_IMAGE_URI_SCHEME.equals(uri.getScheme());
+ }
+
+ /**
+ * Load thumbnail image into the supplied image view. If the photo is already cached, it is
+ * displayed immediately. Otherwise a request is sent to load the photo from the database.
+ */
+ public abstract void loadThumbnail(
+ ImageView view,
+ long photoId,
+ boolean darkTheme,
+ boolean isCircular,
+ DefaultImageRequest defaultImageRequest,
+ DefaultImageProvider defaultProvider);
+
+ /**
+ * Calls {@link #loadThumbnail(ImageView, long, boolean, boolean, DefaultImageRequest,
+ * DefaultImageProvider)} using the {@link DefaultImageProvider} {@link #DEFAULT_AVATAR}.
+ */
+ public final void loadThumbnail(
+ ImageView view,
+ long photoId,
+ boolean darkTheme,
+ boolean isCircular,
+ DefaultImageRequest defaultImageRequest) {
+ loadThumbnail(view, photoId, darkTheme, isCircular, defaultImageRequest, DEFAULT_AVATAR);
+ }
+
+ public final void loadDialerThumbnailOrPhoto(
+ QuickContactBadge badge,
+ Uri contactUri,
+ long photoId,
+ Uri photoUri,
+ String displayName,
+ int contactType) {
+ badge.assignContactUri(contactUri);
+ badge.setOverlay(null);
+
+ badge.setContentDescription(
+ badge.getContext().getString(R.string.description_quick_contact_for, displayName));
+
+ String lookupKey = contactUri == null ? null : UriUtils.getLookupKeyFromUri(contactUri);
+ ContactPhotoManager.DefaultImageRequest request =
+ new ContactPhotoManager.DefaultImageRequest(
+ displayName, lookupKey, contactType, true /* isCircular */);
+ if (photoId == 0 && photoUri != null) {
+ loadDirectoryPhoto(badge, photoUri, false /* darkTheme */, true /* isCircular */, request);
+ } else {
+ loadThumbnail(badge, photoId, false /* darkTheme */, true /* isCircular */, request);
+ }
+ }
+
+ /**
+ * Load photo into the supplied image view. If the photo is already cached, it is displayed
+ * immediately. Otherwise a request is sent to load the photo from the location specified by the
+ * URI.
+ *
+ * @param view The target view
+ * @param photoUri The uri of the photo to load
+ * @param requestedExtent Specifies an approximate Max(width, height) of the targetView. This is
+ * useful if the source image can be a lot bigger that the target, so that the decoding is
+ * done using efficient sampling. If requestedExtent is specified, no sampling of the image is
+ * performed
+ * @param darkTheme Whether the background is dark. This is used for default avatars
+ * @param defaultImageRequest {@link DefaultImageRequest} object that specifies how a default
+ * letter tile avatar should be drawn.
+ * @param defaultProvider The provider of default avatars (this is used if photoUri doesn't refer
+ * to an existing image)
+ */
+ public abstract void loadPhoto(
+ ImageView view,
+ Uri photoUri,
+ int requestedExtent,
+ boolean darkTheme,
+ boolean isCircular,
+ DefaultImageRequest defaultImageRequest,
+ DefaultImageProvider defaultProvider);
+
+ /**
+ * Calls {@link #loadPhoto(ImageView, Uri, int, boolean, boolean, DefaultImageRequest,
+ * DefaultImageProvider)} with {@link #DEFAULT_AVATAR} and {@code null} display names and lookup
+ * keys.
+ *
+ * @param defaultImageRequest {@link DefaultImageRequest} object that specifies how a default
+ * letter tile avatar should be drawn.
+ */
+ public final void loadPhoto(
+ ImageView view,
+ Uri photoUri,
+ int requestedExtent,
+ boolean darkTheme,
+ boolean isCircular,
+ DefaultImageRequest defaultImageRequest) {
+ loadPhoto(
+ view,
+ photoUri,
+ requestedExtent,
+ darkTheme,
+ isCircular,
+ defaultImageRequest,
+ DEFAULT_AVATAR);
+ }
+
+ /**
+ * Calls {@link #loadPhoto(ImageView, Uri, int, boolean, boolean, DefaultImageRequest,
+ * DefaultImageProvider)} with {@link #DEFAULT_AVATAR} and with the assumption, that the image is
+ * a thumbnail.
+ *
+ * @param defaultImageRequest {@link DefaultImageRequest} object that specifies how a default
+ * letter tile avatar should be drawn.
+ */
+ public final void loadDirectoryPhoto(
+ ImageView view,
+ Uri photoUri,
+ boolean darkTheme,
+ boolean isCircular,
+ DefaultImageRequest defaultImageRequest) {
+ loadPhoto(view, photoUri, -1, darkTheme, isCircular, defaultImageRequest, DEFAULT_AVATAR);
+ }
+
+ /**
+ * Remove photo from the supplied image view. This also cancels current pending load request
+ * inside this photo manager.
+ */
+ public abstract void removePhoto(ImageView view);
+
+ /** Cancels all pending requests to load photos asynchronously. */
+ public abstract void cancelPendingRequests(View fragmentRootView);
+
+ /** Temporarily stops loading photos from the database. */
+ public abstract void pause();
+
+ /** Resumes loading photos from the database. */
+ public abstract void resume();
+
+ /**
+ * Marks all cached photos for reloading. We can continue using cache but should also make sure
+ * the photos haven't changed in the background and notify the views if so.
+ */
+ public abstract void refreshCache();
+
+ /** Initiates a background process that over time will fill up cache with preload photos. */
+ public abstract void preloadPhotosInBackground();
+
+ // ComponentCallbacks2
+ @Override
+ public void onConfigurationChanged(Configuration newConfig) {}
+
+ // ComponentCallbacks2
+ @Override
+ public void onLowMemory() {}
+
+ // ComponentCallbacks2
+ @Override
+ public void onTrimMemory(int level) {}
+
+ /**
+ * Contains fields used to contain contact details and other user-defined settings that might be
+ * used by the ContactPhotoManager to generate a default contact image. This contact image takes
+ * the form of a letter or bitmap drawn on top of a colored tile.
+ */
+ public static class DefaultImageRequest {
+
+ /**
+ * Used to indicate that a drawable that represents a contact without any contact details should
+ * be returned.
+ */
+ public static final DefaultImageRequest EMPTY_DEFAULT_IMAGE_REQUEST = new DefaultImageRequest();
+ /**
+ * Used to indicate that a drawable that represents a business without a business photo should
+ * be returned.
+ */
+ public static final DefaultImageRequest EMPTY_DEFAULT_BUSINESS_IMAGE_REQUEST =
+ new DefaultImageRequest(null, null, LetterTileDrawable.TYPE_BUSINESS, false);
+ /**
+ * Used to indicate that a circular drawable that represents a contact without any contact
+ * details should be returned.
+ */
+ public static final DefaultImageRequest EMPTY_CIRCULAR_DEFAULT_IMAGE_REQUEST =
+ new DefaultImageRequest(null, null, true);
+ /**
+ * Used to indicate that a circular drawable that represents a business without a business photo
+ * should be returned.
+ */
+ public static final DefaultImageRequest EMPTY_CIRCULAR_BUSINESS_IMAGE_REQUEST =
+ new DefaultImageRequest(null, null, LetterTileDrawable.TYPE_BUSINESS, true);
+ /** The contact's display name. The display name is used to */
+ public String displayName;
+ /**
+ * A unique and deterministic string that can be used to identify this contact. This is usually
+ * the contact's lookup key, but other contact details can be used as well, especially for
+ * non-local or temporary contacts that might not have a lookup key. This is used to determine
+ * the color of the tile.
+ */
+ public String identifier;
+ /**
+ * The type of this contact. This contact type may be used to decide the kind of image to use in
+ * the case where a unique letter cannot be generated from the contact's display name and
+ * identifier.
+ */
+ public @LetterTileDrawable.ContactType int contactType = LetterTileDrawable.TYPE_DEFAULT;
+ /**
+ * The amount to scale the letter or bitmap to, as a ratio of its default size (from a range of
+ * 0.0f to 2.0f). The default value is 1.0f.
+ */
+ public float scale = SCALE_DEFAULT;
+ /**
+ * The amount to vertically offset the letter or image to within the tile. The provided offset
+ * must be within the range of -0.5f to 0.5f. If set to -0.5f, the letter will be shifted
+ * upwards by 0.5 times the height of the canvas it is being drawn on, which means it will be
+ * drawn with the center of the letter starting at the top edge of the canvas. If set to 0.5f,
+ * the letter will be shifted downwards by 0.5 times the height of the canvas it is being drawn
+ * on, which means it will be drawn with the center of the letter starting at the bottom edge of
+ * the canvas. The default is 0.0f, which means the letter is drawn in the exact vertical center
+ * of the tile.
+ */
+ public float offset = OFFSET_DEFAULT;
+ /** Whether or not to draw the default image as a circle, instead of as a square/rectangle. */
+ public boolean isCircular = false;
+
+ public DefaultImageRequest() {}
+
+ public DefaultImageRequest(String displayName, String identifier, boolean isCircular) {
+ this(
+ displayName,
+ identifier,
+ LetterTileDrawable.TYPE_DEFAULT,
+ SCALE_DEFAULT,
+ OFFSET_DEFAULT,
+ isCircular);
+ }
+
+ public DefaultImageRequest(
+ String displayName, String identifier, int contactType, boolean isCircular) {
+ this(displayName, identifier, contactType, SCALE_DEFAULT, OFFSET_DEFAULT, isCircular);
+ }
+
+ public DefaultImageRequest(
+ String displayName,
+ String identifier,
+ int contactType,
+ float scale,
+ float offset,
+ boolean isCircular) {
+ this.displayName = displayName;
+ this.identifier = identifier;
+ this.contactType = contactType;
+ this.scale = scale;
+ this.offset = offset;
+ this.isCircular = isCircular;
+ }
+ }
+
+ public abstract static class DefaultImageProvider {
+
+ /**
+ * Applies the default avatar to the ImageView. Extent is an indicator for the size (width or
+ * height). If darkTheme is set, the avatar is one that looks better on dark background
+ *
+ * @param defaultImageRequest {@link DefaultImageRequest} object that specifies how a default
+ * letter tile avatar should be drawn.
+ */
+ public abstract void applyDefaultImage(
+ ImageView view, int extent, boolean darkTheme, DefaultImageRequest defaultImageRequest);
+ }
+
+ /**
+ * A default image provider that applies a letter tile consisting of a colored background and a
+ * letter in the foreground as the default image for a contact. The color of the background and
+ * the type of letter is decided based on the contact's details.
+ */
+ private static class LetterTileDefaultImageProvider extends DefaultImageProvider {
+
+ public static Drawable getDefaultImageForContact(
+ Resources resources, DefaultImageRequest defaultImageRequest) {
+ final LetterTileDrawable drawable = new LetterTileDrawable(resources);
+ final int tileShape =
+ defaultImageRequest.isCircular
+ ? LetterTileDrawable.SHAPE_CIRCLE
+ : LetterTileDrawable.SHAPE_RECTANGLE;
+ if (defaultImageRequest != null) {
+ // If the contact identifier is null or empty, fallback to the
+ // displayName. In that case, use {@code null} for the contact's
+ // display name so that a default bitmap will be used instead of a
+ // letter
+ if (TextUtils.isEmpty(defaultImageRequest.identifier)) {
+ drawable.setCanonicalDialerLetterTileDetails(
+ null, defaultImageRequest.displayName, tileShape, defaultImageRequest.contactType);
+ } else {
+ drawable.setCanonicalDialerLetterTileDetails(
+ defaultImageRequest.displayName,
+ defaultImageRequest.identifier,
+ tileShape,
+ defaultImageRequest.contactType);
+ }
+ drawable.setScale(defaultImageRequest.scale);
+ drawable.setOffset(defaultImageRequest.offset);
+ }
+ return drawable;
+ }
+
+ @Override
+ public void applyDefaultImage(
+ ImageView view, int extent, boolean darkTheme, DefaultImageRequest defaultImageRequest) {
+ final Drawable drawable = getDefaultImageForContact(view.getResources(), defaultImageRequest);
+ view.setImageDrawable(drawable);
+ }
+ }
+}
diff --git a/java/com/android/dialer/contactphoto/ContactPhotoManagerImpl.java b/java/com/android/dialer/contactphoto/ContactPhotoManagerImpl.java
new file mode 100644
index 000000000..5dbdf5e48
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/ContactPhotoManagerImpl.java
@@ -0,0 +1,1266 @@
+/*
+ * 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.contactphoto;
+
+import android.app.ActivityManager;
+import android.content.ComponentCallbacks2;
+import android.content.ContentResolver;
+import android.content.ContentUris;
+import android.content.Context;
+import android.content.res.Resources;
+import android.database.Cursor;
+import android.graphics.Bitmap;
+import android.graphics.Canvas;
+import android.graphics.Color;
+import android.graphics.Paint;
+import android.graphics.Paint.Style;
+import android.graphics.drawable.BitmapDrawable;
+import android.graphics.drawable.Drawable;
+import android.graphics.drawable.TransitionDrawable;
+import android.media.ThumbnailUtils;
+import android.net.TrafficStats;
+import android.net.Uri;
+import android.os.Handler;
+import android.os.Handler.Callback;
+import android.os.HandlerThread;
+import android.os.Message;
+import android.provider.ContactsContract;
+import android.provider.ContactsContract.Contacts;
+import android.provider.ContactsContract.Contacts.Photo;
+import android.provider.ContactsContract.Data;
+import android.provider.ContactsContract.Directory;
+import android.support.annotation.UiThread;
+import android.support.annotation.WorkerThread;
+import android.support.v4.graphics.drawable.RoundedBitmapDrawable;
+import android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory;
+import android.text.TextUtils;
+import android.util.LruCache;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.ImageView;
+import com.android.dialer.common.LogUtil;
+import com.android.dialer.constants.Constants;
+import com.android.dialer.constants.TrafficStatsTags;
+import com.android.dialer.util.PermissionsUtil;
+import com.android.dialer.util.UriUtils;
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.lang.ref.Reference;
+import java.lang.ref.SoftReference;
+import java.net.HttpURLConnection;
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map.Entry;
+import java.util.Set;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.atomic.AtomicInteger;
+
+class ContactPhotoManagerImpl extends ContactPhotoManager implements Callback {
+
+ private static final String LOADER_THREAD_NAME = "ContactPhotoLoader";
+
+ private static final int FADE_TRANSITION_DURATION = 200;
+
+ /**
+ * Type of message sent by the UI thread to itself to indicate that some photos need to be loaded.
+ */
+ private static final int MESSAGE_REQUEST_LOADING = 1;
+
+ /** Type of message sent by the loader thread to indicate that some photos have been loaded. */
+ private static final int MESSAGE_PHOTOS_LOADED = 2;
+
+ private static final String[] EMPTY_STRING_ARRAY = new String[0];
+
+ private static final String[] COLUMNS = new String[] {Photo._ID, Photo.PHOTO};
+
+ /**
+ * Dummy object used to indicate that a bitmap for a given key could not be stored in the cache.
+ */
+ private static final BitmapHolder BITMAP_UNAVAILABLE;
+ /** Cache size for {@link #mBitmapHolderCache} for devices with "large" RAM. */
+ private static final int HOLDER_CACHE_SIZE = 2000000;
+ /** Cache size for {@link #mBitmapCache} for devices with "large" RAM. */
+ private static final int BITMAP_CACHE_SIZE = 36864 * 48; // 1728K
+ /** Height/width of a thumbnail image */
+ private static int mThumbnailSize;
+
+ static {
+ BITMAP_UNAVAILABLE = new BitmapHolder(new byte[0], 0);
+ BITMAP_UNAVAILABLE.bitmapRef = new SoftReference<Bitmap>(null);
+ }
+
+ private final Context mContext;
+ /**
+ * An LRU cache for bitmap holders. The cache contains bytes for photos just as they come from the
+ * database. Each holder has a soft reference to the actual bitmap.
+ */
+ private final LruCache<Object, BitmapHolder> mBitmapHolderCache;
+ /** Cache size threshold at which bitmaps will not be preloaded. */
+ private final int mBitmapHolderCacheRedZoneBytes;
+ /**
+ * Level 2 LRU cache for bitmaps. This is a smaller cache that holds the most recently used
+ * bitmaps to save time on decoding them from bytes (the bytes are stored in {@link
+ * #mBitmapHolderCache}.
+ */
+ private final LruCache<Object, Bitmap> mBitmapCache;
+ /**
+ * A map from ImageView to the corresponding photo ID or uri, encapsulated in a request. The
+ * request may swapped out before the photo loading request is started.
+ */
+ private final ConcurrentHashMap<ImageView, Request> mPendingRequests =
+ new ConcurrentHashMap<ImageView, Request>();
+ /** Handler for messages sent to the UI thread. */
+ private final Handler mMainThreadHandler = new Handler(this);
+ /** For debug: How many times we had to reload cached photo for a stale entry */
+ private final AtomicInteger mStaleCacheOverwrite = new AtomicInteger();
+ /** For debug: How many times we had to reload cached photo for a fresh entry. Should be 0. */
+ private final AtomicInteger mFreshCacheOverwrite = new AtomicInteger();
+ /** {@code true} if ALL entries in {@link #mBitmapHolderCache} are NOT fresh. */
+ private volatile boolean mBitmapHolderCacheAllUnfresh = true;
+ /** Thread responsible for loading photos from the database. Created upon the first request. */
+ private LoaderThread mLoaderThread;
+ /** A gate to make sure we only send one instance of MESSAGE_PHOTOS_NEEDED at a time. */
+ private boolean mLoadingRequested;
+ /** Flag indicating if the image loading is paused. */
+ private boolean mPaused;
+ /** The user agent string to use when loading URI based photos. */
+ private String mUserAgent;
+
+ public ContactPhotoManagerImpl(Context context) {
+ mContext = context;
+
+ final ActivityManager am =
+ ((ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE));
+
+ final float cacheSizeAdjustment = (am.isLowRamDevice()) ? 0.5f : 1.0f;
+
+ final int bitmapCacheSize = (int) (cacheSizeAdjustment * BITMAP_CACHE_SIZE);
+ mBitmapCache =
+ new LruCache<Object, Bitmap>(bitmapCacheSize) {
+ @Override
+ protected int sizeOf(Object key, Bitmap value) {
+ return value.getByteCount();
+ }
+
+ @Override
+ protected void entryRemoved(
+ boolean evicted, Object key, Bitmap oldValue, Bitmap newValue) {
+ if (DEBUG) {
+ dumpStats();
+ }
+ }
+ };
+ final int holderCacheSize = (int) (cacheSizeAdjustment * HOLDER_CACHE_SIZE);
+ mBitmapHolderCache =
+ new LruCache<Object, BitmapHolder>(holderCacheSize) {
+ @Override
+ protected int sizeOf(Object key, BitmapHolder value) {
+ return value.bytes != null ? value.bytes.length : 0;
+ }
+
+ @Override
+ protected void entryRemoved(
+ boolean evicted, Object key, BitmapHolder oldValue, BitmapHolder newValue) {
+ if (DEBUG) {
+ dumpStats();
+ }
+ }
+ };
+ mBitmapHolderCacheRedZoneBytes = (int) (holderCacheSize * 0.75);
+ LogUtil.i(
+ "ContactPhotoManagerImpl.ContactPhotoManagerImpl", "cache adj: " + cacheSizeAdjustment);
+ if (DEBUG) {
+ LogUtil.d(
+ "ContactPhotoManagerImpl.ContactPhotoManagerImpl",
+ "Cache size: " + btk(mBitmapHolderCache.maxSize()) + " + " + btk(mBitmapCache.maxSize()));
+ }
+
+ mThumbnailSize =
+ context.getResources().getDimensionPixelSize(R.dimen.contact_browser_list_item_photo_size);
+
+ // Get a user agent string to use for URI photo requests.
+ mUserAgent = Constants.get().getUserAgent(context);
+ if (mUserAgent == null) {
+ mUserAgent = "";
+ }
+ }
+
+ /** Converts bytes to K bytes, rounding up. Used only for debug log. */
+ private static String btk(int bytes) {
+ return ((bytes + 1023) / 1024) + "K";
+ }
+
+ private static final int safeDiv(int dividend, int divisor) {
+ return (divisor == 0) ? 0 : (dividend / divisor);
+ }
+
+ private static boolean isChildView(View parent, View potentialChild) {
+ return potentialChild.getParent() != null
+ && (potentialChild.getParent() == parent
+ || (potentialChild.getParent() instanceof ViewGroup
+ && isChildView(parent, (ViewGroup) potentialChild.getParent())));
+ }
+
+ /**
+ * If necessary, decodes bytes stored in the holder to Bitmap. As long as the bitmap is held
+ * either by {@link #mBitmapCache} or by a soft reference in the holder, it will not be necessary
+ * to decode the bitmap.
+ */
+ private static void inflateBitmap(BitmapHolder holder, int requestedExtent) {
+ final int sampleSize =
+ BitmapUtil.findOptimalSampleSize(holder.originalSmallerExtent, requestedExtent);
+ byte[] bytes = holder.bytes;
+ if (bytes == null || bytes.length == 0) {
+ return;
+ }
+
+ if (sampleSize == holder.decodedSampleSize) {
+ // Check the soft reference. If will be retained if the bitmap is also
+ // in the LRU cache, so we don't need to check the LRU cache explicitly.
+ if (holder.bitmapRef != null) {
+ holder.bitmap = holder.bitmapRef.get();
+ if (holder.bitmap != null) {
+ return;
+ }
+ }
+ }
+
+ try {
+ Bitmap bitmap = BitmapUtil.decodeBitmapFromBytes(bytes, sampleSize);
+
+ // TODO: As a temporary workaround while framework support is being added to
+ // clip non-square bitmaps into a perfect circle, manually crop the bitmap into
+ // into a square if it will be displayed as a thumbnail so that it can be cropped
+ // into a circle.
+ final int height = bitmap.getHeight();
+ final int width = bitmap.getWidth();
+
+ // The smaller dimension of a scaled bitmap can range from anywhere from 0 to just
+ // below twice the length of a thumbnail image due to the way we calculate the optimal
+ // sample size.
+ if (height != width && Math.min(height, width) <= mThumbnailSize * 2) {
+ final int dimension = Math.min(height, width);
+ bitmap = ThumbnailUtils.extractThumbnail(bitmap, dimension, dimension);
+ }
+ // make bitmap mutable and draw size onto it
+ if (DEBUG_SIZES) {
+ Bitmap original = bitmap;
+ bitmap = bitmap.copy(bitmap.getConfig(), true);
+ original.recycle();
+ Canvas canvas = new Canvas(bitmap);
+ Paint paint = new Paint();
+ paint.setTextSize(16);
+ paint.setColor(Color.BLUE);
+ paint.setStyle(Style.FILL);
+ canvas.drawRect(0.0f, 0.0f, 50.0f, 20.0f, paint);
+ paint.setColor(Color.WHITE);
+ paint.setAntiAlias(true);
+ canvas.drawText(bitmap.getWidth() + "/" + sampleSize, 0, 15, paint);
+ }
+
+ holder.decodedSampleSize = sampleSize;
+ holder.bitmap = bitmap;
+ holder.bitmapRef = new SoftReference<Bitmap>(bitmap);
+ if (DEBUG) {
+ LogUtil.d(
+ "ContactPhotoManagerImpl.inflateBitmap",
+ "inflateBitmap "
+ + btk(bytes.length)
+ + " -> "
+ + bitmap.getWidth()
+ + "x"
+ + bitmap.getHeight()
+ + ", "
+ + btk(bitmap.getByteCount()));
+ }
+ } catch (OutOfMemoryError e) {
+ // Do nothing - the photo will appear to be missing
+ }
+ }
+
+ /** Dump cache stats on logcat. */
+ private void dumpStats() {
+ if (!DEBUG) {
+ return;
+ }
+ {
+ int numHolders = 0;
+ int rawBytes = 0;
+ int bitmapBytes = 0;
+ int numBitmaps = 0;
+ for (BitmapHolder h : mBitmapHolderCache.snapshot().values()) {
+ numHolders++;
+ if (h.bytes != null) {
+ rawBytes += h.bytes.length;
+ }
+ Bitmap b = h.bitmapRef != null ? h.bitmapRef.get() : null;
+ if (b != null) {
+ numBitmaps++;
+ bitmapBytes += b.getByteCount();
+ }
+ }
+ LogUtil.d(
+ "ContactPhotoManagerImpl.dumpStats",
+ "L1: "
+ + btk(rawBytes)
+ + " + "
+ + btk(bitmapBytes)
+ + " = "
+ + btk(rawBytes + bitmapBytes)
+ + ", "
+ + numHolders
+ + " holders, "
+ + numBitmaps
+ + " bitmaps, avg: "
+ + btk(safeDiv(rawBytes, numHolders))
+ + ","
+ + btk(safeDiv(bitmapBytes, numBitmaps)));
+ LogUtil.d(
+ "ContactPhotoManagerImpl.dumpStats",
+ "L1 Stats: "
+ + mBitmapHolderCache.toString()
+ + ", overwrite: fresh="
+ + mFreshCacheOverwrite.get()
+ + " stale="
+ + mStaleCacheOverwrite.get());
+ }
+
+ {
+ int numBitmaps = 0;
+ int bitmapBytes = 0;
+ for (Bitmap b : mBitmapCache.snapshot().values()) {
+ numBitmaps++;
+ bitmapBytes += b.getByteCount();
+ }
+ LogUtil.d(
+ "ContactPhotoManagerImpl.dumpStats",
+ "L2: "
+ + btk(bitmapBytes)
+ + ", "
+ + numBitmaps
+ + " bitmaps"
+ + ", avg: "
+ + btk(safeDiv(bitmapBytes, numBitmaps)));
+ // We don't get from L2 cache, so L2 stats is meaningless.
+ }
+ }
+
+ @Override
+ public void onTrimMemory(int level) {
+ if (DEBUG) {
+ LogUtil.d("ContactPhotoManagerImpl.onTrimMemory", "onTrimMemory: " + level);
+ }
+ if (level >= ComponentCallbacks2.TRIM_MEMORY_MODERATE) {
+ // Clear the caches. Note all pending requests will be removed too.
+ clear();
+ }
+ }
+
+ @Override
+ public void preloadPhotosInBackground() {
+ ensureLoaderThread();
+ mLoaderThread.requestPreloading();
+ }
+
+ @Override
+ public void loadThumbnail(
+ ImageView view,
+ long photoId,
+ boolean darkTheme,
+ boolean isCircular,
+ DefaultImageRequest defaultImageRequest,
+ DefaultImageProvider defaultProvider) {
+ if (photoId == 0) {
+ // No photo is needed
+ defaultProvider.applyDefaultImage(view, -1, darkTheme, defaultImageRequest);
+ mPendingRequests.remove(view);
+ } else {
+ if (DEBUG) {
+ LogUtil.d("ContactPhotoManagerImpl.loadThumbnail", "loadPhoto request: " + photoId);
+ }
+ loadPhotoByIdOrUri(
+ view, Request.createFromThumbnailId(photoId, darkTheme, isCircular, defaultProvider));
+ }
+ }
+
+ @Override
+ public void loadPhoto(
+ ImageView view,
+ Uri photoUri,
+ int requestedExtent,
+ boolean darkTheme,
+ boolean isCircular,
+ DefaultImageRequest defaultImageRequest,
+ DefaultImageProvider defaultProvider) {
+ if (photoUri == null) {
+ // No photo is needed
+ defaultProvider.applyDefaultImage(view, requestedExtent, darkTheme, defaultImageRequest);
+ mPendingRequests.remove(view);
+ } else {
+ if (DEBUG) {
+ LogUtil.d("ContactPhotoManagerImpl.loadPhoto", "loadPhoto request: " + photoUri);
+ }
+ if (isDefaultImageUri(photoUri)) {
+ createAndApplyDefaultImageForUri(
+ view, photoUri, requestedExtent, darkTheme, isCircular, defaultProvider);
+ } else {
+ loadPhotoByIdOrUri(
+ view,
+ Request.createFromUri(
+ photoUri, requestedExtent, darkTheme, isCircular, defaultProvider));
+ }
+ }
+ }
+
+ private void createAndApplyDefaultImageForUri(
+ ImageView view,
+ Uri uri,
+ int requestedExtent,
+ boolean darkTheme,
+ boolean isCircular,
+ DefaultImageProvider defaultProvider) {
+ DefaultImageRequest request = getDefaultImageRequestFromUri(uri);
+ request.isCircular = isCircular;
+ defaultProvider.applyDefaultImage(view, requestedExtent, darkTheme, request);
+ }
+
+ private void loadPhotoByIdOrUri(ImageView view, Request request) {
+ boolean loaded = loadCachedPhoto(view, request, false);
+ if (loaded) {
+ mPendingRequests.remove(view);
+ } else {
+ mPendingRequests.put(view, request);
+ if (!mPaused) {
+ // Send a request to start loading photos
+ requestLoading();
+ }
+ }
+ }
+
+ @Override
+ public void removePhoto(ImageView view) {
+ view.setImageDrawable(null);
+ mPendingRequests.remove(view);
+ }
+
+ /**
+ * Cancels pending requests to load photos asynchronously for views inside {@param
+ * fragmentRootView}. If {@param fragmentRootView} is null, cancels all requests.
+ */
+ @Override
+ public void cancelPendingRequests(View fragmentRootView) {
+ if (fragmentRootView == null) {
+ mPendingRequests.clear();
+ return;
+ }
+ final Iterator<Entry<ImageView, Request>> iterator = mPendingRequests.entrySet().iterator();
+ while (iterator.hasNext()) {
+ final ImageView imageView = iterator.next().getKey();
+ // If an ImageView is orphaned (currently scrap) or a child of fragmentRootView, then
+ // we can safely remove its request.
+ if (imageView.getParent() == null || isChildView(fragmentRootView, imageView)) {
+ iterator.remove();
+ }
+ }
+ }
+
+ @Override
+ public void refreshCache() {
+ if (mBitmapHolderCacheAllUnfresh) {
+ if (DEBUG) {
+ LogUtil.d("ContactPhotoManagerImpl.refreshCache", "refreshCache -- no fresh entries.");
+ }
+ return;
+ }
+ if (DEBUG) {
+ LogUtil.d("ContactPhotoManagerImpl.refreshCache", "refreshCache");
+ }
+ mBitmapHolderCacheAllUnfresh = true;
+ for (BitmapHolder holder : mBitmapHolderCache.snapshot().values()) {
+ if (holder != BITMAP_UNAVAILABLE) {
+ holder.fresh = false;
+ }
+ }
+ }
+
+ /**
+ * Checks if the photo is present in cache. If so, sets the photo on the view.
+ *
+ * @return false if the photo needs to be (re)loaded from the provider.
+ */
+ @UiThread
+ private boolean loadCachedPhoto(ImageView view, Request request, boolean fadeIn) {
+ BitmapHolder holder = mBitmapHolderCache.get(request.getKey());
+ if (holder == null) {
+ // The bitmap has not been loaded ==> show default avatar
+ request.applyDefaultImage(view, request.mIsCircular);
+ return false;
+ }
+
+ if (holder.bytes == null) {
+ request.applyDefaultImage(view, request.mIsCircular);
+ return holder.fresh;
+ }
+
+ Bitmap cachedBitmap = holder.bitmapRef == null ? null : holder.bitmapRef.get();
+ if (cachedBitmap == null) {
+ request.applyDefaultImage(view, request.mIsCircular);
+ return false;
+ }
+
+ final Drawable previousDrawable = view.getDrawable();
+ if (fadeIn && previousDrawable != null) {
+ final Drawable[] layers = new Drawable[2];
+ // Prevent cascade of TransitionDrawables.
+ if (previousDrawable instanceof TransitionDrawable) {
+ final TransitionDrawable previousTransitionDrawable = (TransitionDrawable) previousDrawable;
+ layers[0] =
+ previousTransitionDrawable.getDrawable(
+ previousTransitionDrawable.getNumberOfLayers() - 1);
+ } else {
+ layers[0] = previousDrawable;
+ }
+ layers[1] = getDrawableForBitmap(mContext.getResources(), cachedBitmap, request);
+ TransitionDrawable drawable = new TransitionDrawable(layers);
+ view.setImageDrawable(drawable);
+ drawable.startTransition(FADE_TRANSITION_DURATION);
+ } else {
+ view.setImageDrawable(getDrawableForBitmap(mContext.getResources(), cachedBitmap, request));
+ }
+
+ // Put the bitmap in the LRU cache. But only do this for images that are small enough
+ // (we require that at least six of those can be cached at the same time)
+ if (cachedBitmap.getByteCount() < mBitmapCache.maxSize() / 6) {
+ mBitmapCache.put(request.getKey(), cachedBitmap);
+ }
+
+ // Soften the reference
+ holder.bitmap = null;
+
+ return holder.fresh;
+ }
+
+ /**
+ * Given a bitmap, returns a drawable that is configured to display the bitmap based on the
+ * specified request.
+ */
+ private Drawable getDrawableForBitmap(Resources resources, Bitmap bitmap, Request request) {
+ if (request.mIsCircular) {
+ final RoundedBitmapDrawable drawable = RoundedBitmapDrawableFactory.create(resources, bitmap);
+ drawable.setAntiAlias(true);
+ drawable.setCornerRadius(drawable.getIntrinsicHeight() / 2);
+ return drawable;
+ } else {
+ return new BitmapDrawable(resources, bitmap);
+ }
+ }
+
+ public void clear() {
+ if (DEBUG) {
+ LogUtil.d("ContactPhotoManagerImpl.clear", "clear");
+ }
+ mPendingRequests.clear();
+ mBitmapHolderCache.evictAll();
+ mBitmapCache.evictAll();
+ }
+
+ @Override
+ public void pause() {
+ mPaused = true;
+ }
+
+ @Override
+ public void resume() {
+ mPaused = false;
+ if (DEBUG) {
+ dumpStats();
+ }
+ if (!mPendingRequests.isEmpty()) {
+ requestLoading();
+ }
+ }
+
+ /**
+ * Sends a message to this thread itself to start loading images. If the current view contains
+ * multiple image views, all of those image views will get a chance to request their respective
+ * photos before any of those requests are executed. This allows us to load images in bulk.
+ */
+ private void requestLoading() {
+ if (!mLoadingRequested) {
+ mLoadingRequested = true;
+ mMainThreadHandler.sendEmptyMessage(MESSAGE_REQUEST_LOADING);
+ }
+ }
+
+ /** Processes requests on the main thread. */
+ @Override
+ public boolean handleMessage(Message msg) {
+ switch (msg.what) {
+ case MESSAGE_REQUEST_LOADING:
+ {
+ mLoadingRequested = false;
+ if (!mPaused) {
+ ensureLoaderThread();
+ mLoaderThread.requestLoading();
+ }
+ return true;
+ }
+
+ case MESSAGE_PHOTOS_LOADED:
+ {
+ if (!mPaused) {
+ processLoadedImages();
+ }
+ if (DEBUG) {
+ dumpStats();
+ }
+ return true;
+ }
+ default:
+ return false;
+ }
+ }
+
+ public void ensureLoaderThread() {
+ if (mLoaderThread == null) {
+ mLoaderThread = new LoaderThread(mContext.getContentResolver());
+ mLoaderThread.start();
+ }
+ }
+
+ /**
+ * Goes over pending loading requests and displays loaded photos. If some of the photos still
+ * haven't been loaded, sends another request for image loading.
+ */
+ private void processLoadedImages() {
+ final Iterator<Entry<ImageView, Request>> iterator = mPendingRequests.entrySet().iterator();
+ while (iterator.hasNext()) {
+ final Entry<ImageView, Request> entry = iterator.next();
+ // TODO: Temporarily disable contact photo fading in, until issues with
+ // RoundedBitmapDrawables overlapping the default image drawables are resolved.
+ final boolean loaded = loadCachedPhoto(entry.getKey(), entry.getValue(), false);
+ if (loaded) {
+ iterator.remove();
+ }
+ }
+
+ softenCache();
+
+ if (!mPendingRequests.isEmpty()) {
+ requestLoading();
+ }
+ }
+
+ /**
+ * Removes strong references to loaded bitmaps to allow them to be garbage collected if needed.
+ * Some of the bitmaps will still be retained by {@link #mBitmapCache}.
+ */
+ private void softenCache() {
+ for (BitmapHolder holder : mBitmapHolderCache.snapshot().values()) {
+ holder.bitmap = null;
+ }
+ }
+
+ /** Stores the supplied bitmap in cache. */
+ private void cacheBitmap(Object key, byte[] bytes, boolean preloading, int requestedExtent) {
+ if (DEBUG) {
+ BitmapHolder prev = mBitmapHolderCache.get(key);
+ if (prev != null && prev.bytes != null) {
+ LogUtil.d(
+ "ContactPhotoManagerImpl.cacheBitmap",
+ "overwriting cache: key=" + key + (prev.fresh ? " FRESH" : " stale"));
+ if (prev.fresh) {
+ mFreshCacheOverwrite.incrementAndGet();
+ } else {
+ mStaleCacheOverwrite.incrementAndGet();
+ }
+ }
+ LogUtil.d(
+ "ContactPhotoManagerImpl.cacheBitmap",
+ "caching data: key=" + key + ", " + (bytes == null ? "<null>" : btk(bytes.length)));
+ }
+ BitmapHolder holder =
+ new BitmapHolder(bytes, bytes == null ? -1 : BitmapUtil.getSmallerExtentFromBytes(bytes));
+
+ // Unless this image is being preloaded, decode it right away while
+ // we are still on the background thread.
+ if (!preloading) {
+ inflateBitmap(holder, requestedExtent);
+ }
+
+ if (bytes != null) {
+ mBitmapHolderCache.put(key, holder);
+ if (mBitmapHolderCache.get(key) != holder) {
+ LogUtil.w("ContactPhotoManagerImpl.cacheBitmap", "bitmap too big to fit in cache.");
+ mBitmapHolderCache.put(key, BITMAP_UNAVAILABLE);
+ }
+ } else {
+ mBitmapHolderCache.put(key, BITMAP_UNAVAILABLE);
+ }
+
+ mBitmapHolderCacheAllUnfresh = false;
+ }
+
+ /**
+ * Populates an array of photo IDs that need to be loaded. Also decodes bitmaps that we have
+ * already loaded
+ */
+ private void obtainPhotoIdsAndUrisToLoad(
+ Set<Long> photoIds, Set<String> photoIdsAsStrings, Set<Request> uris) {
+ photoIds.clear();
+ photoIdsAsStrings.clear();
+ uris.clear();
+
+ boolean jpegsDecoded = false;
+
+ /*
+ * Since the call is made from the loader thread, the map could be
+ * changing during the iteration. That's not really a problem:
+ * ConcurrentHashMap will allow those changes to happen without throwing
+ * exceptions. Since we may miss some requests in the situation of
+ * concurrent change, we will need to check the map again once loading
+ * is complete.
+ */
+ Iterator<Request> iterator = mPendingRequests.values().iterator();
+ while (iterator.hasNext()) {
+ Request request = iterator.next();
+ final BitmapHolder holder = mBitmapHolderCache.get(request.getKey());
+ if (holder == BITMAP_UNAVAILABLE) {
+ continue;
+ }
+ if (holder != null
+ && holder.bytes != null
+ && holder.fresh
+ && (holder.bitmapRef == null || holder.bitmapRef.get() == null)) {
+ // This was previously loaded but we don't currently have the inflated Bitmap
+ inflateBitmap(holder, request.getRequestedExtent());
+ jpegsDecoded = true;
+ } else {
+ if (holder == null || !holder.fresh) {
+ if (request.isUriRequest()) {
+ uris.add(request);
+ } else {
+ photoIds.add(request.getId());
+ photoIdsAsStrings.add(String.valueOf(request.mId));
+ }
+ }
+ }
+ }
+
+ if (jpegsDecoded) {
+ mMainThreadHandler.sendEmptyMessage(MESSAGE_PHOTOS_LOADED);
+ }
+ }
+
+ /** Maintains the state of a particular photo. */
+ private static class BitmapHolder {
+
+ final byte[] bytes;
+ final int originalSmallerExtent;
+
+ volatile boolean fresh;
+ Bitmap bitmap;
+ Reference<Bitmap> bitmapRef;
+ int decodedSampleSize;
+
+ public BitmapHolder(byte[] bytes, int originalSmallerExtent) {
+ this.bytes = bytes;
+ this.fresh = true;
+ this.originalSmallerExtent = originalSmallerExtent;
+ }
+ }
+
+ /**
+ * A holder for either a Uri or an id and a flag whether this was requested for the dark or light
+ * theme
+ */
+ private static final class Request {
+
+ private final long mId;
+ private final Uri mUri;
+ private final boolean mDarkTheme;
+ private final int mRequestedExtent;
+ private final DefaultImageProvider mDefaultProvider;
+ /** Whether or not the contact photo is to be displayed as a circle */
+ private final boolean mIsCircular;
+
+ private Request(
+ long id,
+ Uri uri,
+ int requestedExtent,
+ boolean darkTheme,
+ boolean isCircular,
+ DefaultImageProvider defaultProvider) {
+ mId = id;
+ mUri = uri;
+ mDarkTheme = darkTheme;
+ mIsCircular = isCircular;
+ mRequestedExtent = requestedExtent;
+ mDefaultProvider = defaultProvider;
+ }
+
+ public static Request createFromThumbnailId(
+ long id, boolean darkTheme, boolean isCircular, DefaultImageProvider defaultProvider) {
+ return new Request(id, null /* no URI */, -1, darkTheme, isCircular, defaultProvider);
+ }
+
+ public static Request createFromUri(
+ Uri uri,
+ int requestedExtent,
+ boolean darkTheme,
+ boolean isCircular,
+ DefaultImageProvider defaultProvider) {
+ return new Request(
+ 0 /* no ID */, uri, requestedExtent, darkTheme, isCircular, defaultProvider);
+ }
+
+ public boolean isUriRequest() {
+ return mUri != null;
+ }
+
+ public Uri getUri() {
+ return mUri;
+ }
+
+ public long getId() {
+ return mId;
+ }
+
+ public int getRequestedExtent() {
+ return mRequestedExtent;
+ }
+
+ @Override
+ public int hashCode() {
+ final int prime = 31;
+ int result = 1;
+ result = prime * result + (int) (mId ^ (mId >>> 32));
+ result = prime * result + mRequestedExtent;
+ result = prime * result + ((mUri == null) ? 0 : mUri.hashCode());
+ return result;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (this == obj) {
+ return true;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final Request that = (Request) obj;
+ if (mId != that.mId) {
+ return false;
+ }
+ if (mRequestedExtent != that.mRequestedExtent) {
+ return false;
+ }
+ if (!UriUtils.areEqual(mUri, that.mUri)) {
+ return false;
+ }
+ // Don't compare equality of mDarkTheme because it is only used in the default contact
+ // photo case. When the contact does have a photo, the contact photo is the same
+ // regardless of mDarkTheme, so we shouldn't need to put the photo request on the queue
+ // twice.
+ return true;
+ }
+
+ public Object getKey() {
+ return mUri == null ? mId : mUri;
+ }
+
+ /**
+ * Applies the default image to the current view. If the request is URI-based, looks for the
+ * contact type encoded fragment to determine if this is a request for a business photo, in
+ * which case we will load the default business photo.
+ *
+ * @param view The current image view to apply the image to.
+ * @param isCircular Whether the image is circular or not.
+ */
+ public void applyDefaultImage(ImageView view, boolean isCircular) {
+ final DefaultImageRequest request;
+
+ if (isCircular) {
+ request =
+ ContactPhotoManager.isBusinessContactUri(mUri)
+ ? DefaultImageRequest.EMPTY_CIRCULAR_BUSINESS_IMAGE_REQUEST
+ : DefaultImageRequest.EMPTY_CIRCULAR_DEFAULT_IMAGE_REQUEST;
+ } else {
+ request =
+ ContactPhotoManager.isBusinessContactUri(mUri)
+ ? DefaultImageRequest.EMPTY_DEFAULT_BUSINESS_IMAGE_REQUEST
+ : DefaultImageRequest.EMPTY_DEFAULT_IMAGE_REQUEST;
+ }
+ mDefaultProvider.applyDefaultImage(view, mRequestedExtent, mDarkTheme, request);
+ }
+ }
+
+ /** The thread that performs loading of photos from the database. */
+ private class LoaderThread extends HandlerThread implements Callback {
+
+ private static final int BUFFER_SIZE = 1024 * 16;
+ private static final int MESSAGE_PRELOAD_PHOTOS = 0;
+ private static final int MESSAGE_LOAD_PHOTOS = 1;
+
+ /** A pause between preload batches that yields to the UI thread. */
+ private static final int PHOTO_PRELOAD_DELAY = 1000;
+
+ /** Number of photos to preload per batch. */
+ private static final int PRELOAD_BATCH = 25;
+
+ /**
+ * Maximum number of photos to preload. If the cache size is 2Mb and the expected average size
+ * of a photo is 4kb, then this number should be 2Mb/4kb = 500.
+ */
+ private static final int MAX_PHOTOS_TO_PRELOAD = 100;
+
+ private static final int PRELOAD_STATUS_NOT_STARTED = 0;
+ private static final int PRELOAD_STATUS_IN_PROGRESS = 1;
+ private static final int PRELOAD_STATUS_DONE = 2;
+ private final ContentResolver mResolver;
+ private final StringBuilder mStringBuilder = new StringBuilder();
+ private final Set<Long> mPhotoIds = new HashSet<>();
+ private final Set<String> mPhotoIdsAsStrings = new HashSet<>();
+ private final Set<Request> mPhotoUris = new HashSet<>();
+ private final List<Long> mPreloadPhotoIds = new ArrayList<>();
+ private Handler mLoaderThreadHandler;
+ private byte[] mBuffer;
+ private int mPreloadStatus = PRELOAD_STATUS_NOT_STARTED;
+
+ public LoaderThread(ContentResolver resolver) {
+ super(LOADER_THREAD_NAME);
+ mResolver = resolver;
+ }
+
+ public void ensureHandler() {
+ if (mLoaderThreadHandler == null) {
+ mLoaderThreadHandler = new Handler(getLooper(), this);
+ }
+ }
+
+ /**
+ * Kicks off preloading of the next batch of photos on the background thread. Preloading will
+ * happen after a delay: we want to yield to the UI thread as much as possible.
+ *
+ * <p>If preloading is already complete, does nothing.
+ */
+ public void requestPreloading() {
+ if (mPreloadStatus == PRELOAD_STATUS_DONE) {
+ return;
+ }
+
+ ensureHandler();
+ if (mLoaderThreadHandler.hasMessages(MESSAGE_LOAD_PHOTOS)) {
+ return;
+ }
+
+ mLoaderThreadHandler.sendEmptyMessageDelayed(MESSAGE_PRELOAD_PHOTOS, PHOTO_PRELOAD_DELAY);
+ }
+
+ /**
+ * Sends a message to this thread to load requested photos. Cancels a preloading request, if
+ * any: we don't want preloading to impede loading of the photos we need to display now.
+ */
+ public void requestLoading() {
+ ensureHandler();
+ mLoaderThreadHandler.removeMessages(MESSAGE_PRELOAD_PHOTOS);
+ mLoaderThreadHandler.sendEmptyMessage(MESSAGE_LOAD_PHOTOS);
+ }
+
+ /**
+ * Receives the above message, loads photos and then sends a message to the main thread to
+ * process them.
+ */
+ @Override
+ public boolean handleMessage(Message msg) {
+ switch (msg.what) {
+ case MESSAGE_PRELOAD_PHOTOS:
+ preloadPhotosInBackground();
+ break;
+ case MESSAGE_LOAD_PHOTOS:
+ loadPhotosInBackground();
+ break;
+ }
+ return true;
+ }
+
+ /**
+ * The first time it is called, figures out which photos need to be preloaded. Each subsequent
+ * call preloads the next batch of photos and requests another cycle of preloading after a
+ * delay. The whole process ends when we either run out of photos to preload or fill up cache.
+ */
+ @WorkerThread
+ private void preloadPhotosInBackground() {
+ if (!PermissionsUtil.hasPermission(mContext, android.Manifest.permission.READ_CONTACTS)) {
+ return;
+ }
+
+ if (mPreloadStatus == PRELOAD_STATUS_DONE) {
+ return;
+ }
+
+ if (mPreloadStatus == PRELOAD_STATUS_NOT_STARTED) {
+ queryPhotosForPreload();
+ if (mPreloadPhotoIds.isEmpty()) {
+ mPreloadStatus = PRELOAD_STATUS_DONE;
+ } else {
+ mPreloadStatus = PRELOAD_STATUS_IN_PROGRESS;
+ }
+ requestPreloading();
+ return;
+ }
+
+ if (mBitmapHolderCache.size() > mBitmapHolderCacheRedZoneBytes) {
+ mPreloadStatus = PRELOAD_STATUS_DONE;
+ return;
+ }
+
+ mPhotoIds.clear();
+ mPhotoIdsAsStrings.clear();
+
+ int count = 0;
+ int preloadSize = mPreloadPhotoIds.size();
+ while (preloadSize > 0 && mPhotoIds.size() < PRELOAD_BATCH) {
+ preloadSize--;
+ count++;
+ Long photoId = mPreloadPhotoIds.get(preloadSize);
+ mPhotoIds.add(photoId);
+ mPhotoIdsAsStrings.add(photoId.toString());
+ mPreloadPhotoIds.remove(preloadSize);
+ }
+
+ loadThumbnails(true);
+
+ if (preloadSize == 0) {
+ mPreloadStatus = PRELOAD_STATUS_DONE;
+ }
+
+ LogUtil.v(
+ "ContactPhotoManagerImpl.preloadPhotosInBackground",
+ "preloaded " + count + " photos. cached bytes: " + mBitmapHolderCache.size());
+
+ requestPreloading();
+ }
+
+ @WorkerThread
+ private void queryPhotosForPreload() {
+ Cursor cursor = null;
+ try {
+ Uri uri =
+ Contacts.CONTENT_URI
+ .buildUpon()
+ .appendQueryParameter(
+ ContactsContract.DIRECTORY_PARAM_KEY, String.valueOf(Directory.DEFAULT))
+ .appendQueryParameter(
+ ContactsContract.LIMIT_PARAM_KEY, String.valueOf(MAX_PHOTOS_TO_PRELOAD))
+ .build();
+ cursor =
+ mResolver.query(
+ uri,
+ new String[] {Contacts.PHOTO_ID},
+ Contacts.PHOTO_ID + " NOT NULL AND " + Contacts.PHOTO_ID + "!=0",
+ null,
+ Contacts.STARRED + " DESC, " + Contacts.LAST_TIME_CONTACTED + " DESC");
+
+ if (cursor != null) {
+ while (cursor.moveToNext()) {
+ // Insert them in reverse order, because we will be taking
+ // them from the end of the list for loading.
+ mPreloadPhotoIds.add(0, cursor.getLong(0));
+ }
+ }
+ } finally {
+ if (cursor != null) {
+ cursor.close();
+ }
+ }
+ }
+
+ @WorkerThread
+ private void loadPhotosInBackground() {
+ if (!PermissionsUtil.hasPermission(mContext, android.Manifest.permission.READ_CONTACTS)) {
+ return;
+ }
+ obtainPhotoIdsAndUrisToLoad(mPhotoIds, mPhotoIdsAsStrings, mPhotoUris);
+ loadThumbnails(false);
+ loadUriBasedPhotos();
+ requestPreloading();
+ }
+
+ /** Loads thumbnail photos with ids */
+ @WorkerThread
+ private void loadThumbnails(boolean preloading) {
+ if (mPhotoIds.isEmpty()) {
+ return;
+ }
+
+ // Remove loaded photos from the preload queue: we don't want
+ // the preloading process to load them again.
+ if (!preloading && mPreloadStatus == PRELOAD_STATUS_IN_PROGRESS) {
+ for (Long id : mPhotoIds) {
+ mPreloadPhotoIds.remove(id);
+ }
+ if (mPreloadPhotoIds.isEmpty()) {
+ mPreloadStatus = PRELOAD_STATUS_DONE;
+ }
+ }
+
+ mStringBuilder.setLength(0);
+ mStringBuilder.append(Photo._ID + " IN(");
+ for (int i = 0; i < mPhotoIds.size(); i++) {
+ if (i != 0) {
+ mStringBuilder.append(',');
+ }
+ mStringBuilder.append('?');
+ }
+ mStringBuilder.append(')');
+
+ Cursor cursor = null;
+ try {
+ if (DEBUG) {
+ LogUtil.d(
+ "ContactPhotoManagerImpl.loadThumbnails",
+ "loading " + TextUtils.join(",", mPhotoIdsAsStrings));
+ }
+ cursor =
+ mResolver.query(
+ Data.CONTENT_URI,
+ COLUMNS,
+ mStringBuilder.toString(),
+ mPhotoIdsAsStrings.toArray(EMPTY_STRING_ARRAY),
+ null);
+
+ if (cursor != null) {
+ while (cursor.moveToNext()) {
+ Long id = cursor.getLong(0);
+ byte[] bytes = cursor.getBlob(1);
+ cacheBitmap(id, bytes, preloading, -1);
+ mPhotoIds.remove(id);
+ }
+ }
+ } finally {
+ if (cursor != null) {
+ cursor.close();
+ }
+ }
+
+ // Remaining photos were not found in the contacts database (but might be in profile).
+ for (Long id : mPhotoIds) {
+ if (ContactsContract.isProfileId(id)) {
+ Cursor profileCursor = null;
+ try {
+ profileCursor =
+ mResolver.query(
+ ContentUris.withAppendedId(Data.CONTENT_URI, id), COLUMNS, null, null, null);
+ if (profileCursor != null && profileCursor.moveToFirst()) {
+ cacheBitmap(profileCursor.getLong(0), profileCursor.getBlob(1), preloading, -1);
+ } else {
+ // Couldn't load a photo this way either.
+ cacheBitmap(id, null, preloading, -1);
+ }
+ } finally {
+ if (profileCursor != null) {
+ profileCursor.close();
+ }
+ }
+ } else {
+ // Not a profile photo and not found - mark the cache accordingly
+ cacheBitmap(id, null, preloading, -1);
+ }
+ }
+
+ mMainThreadHandler.sendEmptyMessage(MESSAGE_PHOTOS_LOADED);
+ }
+
+ /**
+ * Loads photos referenced with Uris. Those can be remote thumbnails (from directory searches),
+ * display photos etc
+ */
+ @WorkerThread
+ private void loadUriBasedPhotos() {
+ for (Request uriRequest : mPhotoUris) {
+ // Keep the original URI and use this to key into the cache. Failure to do so will
+ // result in an image being continually reloaded into cache if the original URI
+ // has a contact type encodedFragment (eg nearby places business photo URLs).
+ Uri originalUri = uriRequest.getUri();
+
+ // Strip off the "contact type" we added to the URI to ensure it was identifiable as
+ // a business photo -- there is no need to pass this on to the server.
+ Uri uri = ContactPhotoManager.removeContactType(originalUri);
+
+ if (mBuffer == null) {
+ mBuffer = new byte[BUFFER_SIZE];
+ }
+ try {
+ if (DEBUG) {
+ LogUtil.d("ContactPhotoManagerImpl.loadUriBasedPhotos", "loading " + uri);
+ }
+ final String scheme = uri.getScheme();
+ InputStream is = null;
+ if (scheme.equals("http") || scheme.equals("https")) {
+ TrafficStats.setThreadStatsTag(TrafficStatsTags.CONTACT_PHOTO_DOWNLOAD_TAG);
+ try {
+ final HttpURLConnection connection =
+ (HttpURLConnection) new URL(uri.toString()).openConnection();
+
+ // Include the user agent if it is specified.
+ if (!TextUtils.isEmpty(mUserAgent)) {
+ connection.setRequestProperty("User-Agent", mUserAgent);
+ }
+ try {
+ is = connection.getInputStream();
+ } catch (IOException e) {
+ connection.disconnect();
+ is = null;
+ }
+ } finally {
+ TrafficStats.clearThreadStatsTag();
+ }
+ } else {
+ is = mResolver.openInputStream(uri);
+ }
+ if (is != null) {
+ ByteArrayOutputStream baos = new ByteArrayOutputStream();
+ try {
+ int size;
+ while ((size = is.read(mBuffer)) != -1) {
+ baos.write(mBuffer, 0, size);
+ }
+ } finally {
+ is.close();
+ }
+ cacheBitmap(originalUri, baos.toByteArray(), false, uriRequest.getRequestedExtent());
+ mMainThreadHandler.sendEmptyMessage(MESSAGE_PHOTOS_LOADED);
+ } else {
+ LogUtil.v("ContactPhotoManagerImpl.loadUriBasedPhotos", "cannot load photo " + uri);
+ cacheBitmap(originalUri, null, false, uriRequest.getRequestedExtent());
+ }
+ } catch (final Exception | OutOfMemoryError ex) {
+ LogUtil.v("ContactPhotoManagerImpl.loadUriBasedPhotos", "cannot load photo " + uri, ex);
+ cacheBitmap(originalUri, null, false, uriRequest.getRequestedExtent());
+ }
+ }
+ }
+ }
+}
diff --git a/java/com/android/dialer/contactphoto/res/values-af/strings.xml b/java/com/android/dialer/contactphoto/res/values-af/strings.xml
new file mode 100644
index 000000000..c3d5f7831
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-af/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Vinnige kontak vir <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-am/strings.xml b/java/com/android/dialer/contactphoto/res/values-am/strings.xml
new file mode 100644
index 000000000..949a018f8
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-am/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"ለ<xliff:g id="NAME">%1$s</xliff:g> ፈጣን ዕውቂያ"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-ar/strings.xml b/java/com/android/dialer/contactphoto/res/values-ar/strings.xml
new file mode 100644
index 000000000..a11eeea0a
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-ar/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"اتصال سريع لـ <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-az/strings.xml b/java/com/android/dialer/contactphoto/res/values-az/strings.xml
new file mode 100644
index 000000000..355995165
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-az/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g> üçün cəld kontakt"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-b+sr+Latn/strings.xml b/java/com/android/dialer/contactphoto/res/values-b+sr+Latn/strings.xml
new file mode 100644
index 000000000..8932e55af
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-b+sr+Latn/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Brzi kontakt za: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-be/strings.xml b/java/com/android/dialer/contactphoto/res/values-be/strings.xml
new file mode 100644
index 000000000..70eb91ba4
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-be/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Хуткі кантакт для карыстальніка <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-bg/strings.xml b/java/com/android/dialer/contactphoto/res/values-bg/strings.xml
new file mode 100644
index 000000000..4c15cec95
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-bg/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Бърз контакт за <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-bn/strings.xml b/java/com/android/dialer/contactphoto/res/values-bn/strings.xml
new file mode 100644
index 000000000..62a7ddb5f
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-bn/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g> এর জন্য দ্রুত পরিচিতি"</string>
+</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-en-rAU/strings.xml b/java/com/android/dialer/contactphoto/res/values-bs/strings.xml
index 53c570171..de9e970c7 100644
--- a/java/com/android/dialer/voicemailstatus/res/values-en-rAU/strings.xml
+++ b/java/com/android/dialer/contactphoto/res/values-bs/strings.xml
@@ -17,10 +17,5 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Voicemail updates not available"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"New voicemail waiting. Can\'t load right now."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Set up your voicemail"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Audio not available"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Set up"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Call voicemail"</string>
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Brzi kontakt za <xliff:g id="NAME">%1$s</xliff:g>"</string>
</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-ca/strings.xml b/java/com/android/dialer/contactphoto/res/values-ca/strings.xml
new file mode 100644
index 000000000..c6276fbf6
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-ca/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Contacte ràpid per a <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-en-rIN/strings.xml b/java/com/android/dialer/contactphoto/res/values-cs/strings.xml
index 53c570171..2a37e59a4 100644
--- a/java/com/android/dialer/voicemailstatus/res/values-en-rIN/strings.xml
+++ b/java/com/android/dialer/contactphoto/res/values-cs/strings.xml
@@ -17,10 +17,5 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Voicemail updates not available"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"New voicemail waiting. Can\'t load right now."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Set up your voicemail"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Audio not available"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Set up"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Call voicemail"</string>
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Rychlý kontakt <xliff:g id="NAME">%1$s</xliff:g>"</string>
</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-da/strings.xml b/java/com/android/dialer/contactphoto/res/values-da/strings.xml
new file mode 100644
index 000000000..3df138628
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-da/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Hurtigkontakt for <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-de/strings.xml b/java/com/android/dialer/contactphoto/res/values-de/strings.xml
new file mode 100644
index 000000000..e182ea511
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-de/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Schnellkontakt für <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-el/strings.xml b/java/com/android/dialer/contactphoto/res/values-el/strings.xml
new file mode 100644
index 000000000..537f41e02
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-el/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Γρήγορη επαφή για <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-en-rAU/strings.xml b/java/com/android/dialer/contactphoto/res/values-en-rAU/strings.xml
new file mode 100644
index 000000000..9ce88e726
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-en-rAU/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Quick contact for <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-en-rGB/strings.xml b/java/com/android/dialer/contactphoto/res/values-en-rGB/strings.xml
new file mode 100644
index 000000000..9ce88e726
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-en-rGB/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Quick contact for <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-en-rIN/strings.xml b/java/com/android/dialer/contactphoto/res/values-en-rIN/strings.xml
new file mode 100644
index 000000000..9ce88e726
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-en-rIN/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Quick contact for <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-es-rUS/strings.xml b/java/com/android/dialer/contactphoto/res/values-es-rUS/strings.xml
new file mode 100644
index 000000000..315978e77
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-es-rUS/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Contacto rápido de <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-es/strings.xml b/java/com/android/dialer/contactphoto/res/values-es/strings.xml
new file mode 100644
index 000000000..315978e77
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-es/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Contacto rápido de <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-et/strings.xml b/java/com/android/dialer/contactphoto/res/values-et/strings.xml
new file mode 100644
index 000000000..1db8d7523
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-et/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Kiirkontakt: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-eu/strings.xml b/java/com/android/dialer/contactphoto/res/values-eu/strings.xml
new file mode 100644
index 000000000..4be6d832a
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-eu/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g> erabiltzailearen kontaktu bizkorra"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-fa/strings.xml b/java/com/android/dialer/contactphoto/res/values-fa/strings.xml
new file mode 100644
index 000000000..63fc2cb16
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-fa/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"تماس سریع برای <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-fi/strings.xml b/java/com/android/dialer/contactphoto/res/values-fi/strings.xml
new file mode 100644
index 000000000..6109e8613
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-fi/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Pikayhteys henkilöön <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-fr-rCA/strings.xml b/java/com/android/dialer/contactphoto/res/values-fr-rCA/strings.xml
new file mode 100644
index 000000000..353920ef1
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-fr-rCA/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Lien rapide vers <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-fr/strings.xml b/java/com/android/dialer/contactphoto/res/values-fr/strings.xml
new file mode 100644
index 000000000..353920ef1
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-fr/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Lien rapide vers <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-gl/strings.xml b/java/com/android/dialer/contactphoto/res/values-gl/strings.xml
new file mode 100644
index 000000000..f65800ded
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-gl/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Contacto rápido para <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-gu/strings.xml b/java/com/android/dialer/contactphoto/res/values-gu/strings.xml
new file mode 100644
index 000000000..323b74fbb
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-gu/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g> માટે ઝડપી સંપર્ક"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-hi/strings.xml b/java/com/android/dialer/contactphoto/res/values-hi/strings.xml
new file mode 100644
index 000000000..08b2322d6
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-hi/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g> के लिए झटपट संपर्क"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-hr/strings.xml b/java/com/android/dialer/contactphoto/res/values-hr/strings.xml
new file mode 100644
index 000000000..36b97f5dd
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-hr/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Brzi kontakt za korisnika <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-en-rGB/strings.xml b/java/com/android/dialer/contactphoto/res/values-hu/strings.xml
index 53c570171..70223a3fe 100644
--- a/java/com/android/dialer/voicemailstatus/res/values-en-rGB/strings.xml
+++ b/java/com/android/dialer/contactphoto/res/values-hu/strings.xml
@@ -17,10 +17,5 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Voicemail updates not available"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"New voicemail waiting. Can\'t load right now."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Set up your voicemail"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Audio not available"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Set up"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Call voicemail"</string>
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g> gyors elérése"</string>
</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-hy/strings.xml b/java/com/android/dialer/contactphoto/res/values-hy/strings.xml
new file mode 100644
index 000000000..af84ef336
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-hy/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Արագ հաղորդակցում <xliff:g id="NAME">%1$s</xliff:g>-ի հետ"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-in/strings.xml b/java/com/android/dialer/contactphoto/res/values-in/strings.xml
new file mode 100644
index 000000000..0295a30f7
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-in/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Kontak kilat untuk <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-is/strings.xml b/java/com/android/dialer/contactphoto/res/values-is/strings.xml
new file mode 100644
index 000000000..8b6a988b1
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-is/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Flýtitengiliður fyrir <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-it/strings.xml b/java/com/android/dialer/contactphoto/res/values-it/strings.xml
new file mode 100644
index 000000000..4abc81e07
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-it/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Contatto rapido per <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-iw/strings.xml b/java/com/android/dialer/contactphoto/res/values-iw/strings.xml
new file mode 100644
index 000000000..bae1c2802
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-iw/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"קשר מהיר עבור <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-ja/strings.xml b/java/com/android/dialer/contactphoto/res/values-ja/strings.xml
new file mode 100644
index 000000000..f1aae7e7c
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-ja/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g> さんのクイックコンタクト"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-ka/strings.xml b/java/com/android/dialer/contactphoto/res/values-ka/strings.xml
new file mode 100644
index 000000000..48c520322
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-ka/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"სწრაფი კონტაქტი <xliff:g id="NAME">%1$s</xliff:g>-თან"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-kk/strings.xml b/java/com/android/dialer/contactphoto/res/values-kk/strings.xml
new file mode 100644
index 000000000..125300608
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-kk/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g> үшін жылдам байланыс"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-km/strings.xml b/java/com/android/dialer/contactphoto/res/values-km/strings.xml
new file mode 100644
index 000000000..16c71bd1c
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-km/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"ទំនាក់ទំនង​រហ័ស​សម្រាប់ <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-kn/strings.xml b/java/com/android/dialer/contactphoto/res/values-kn/strings.xml
new file mode 100644
index 000000000..3ed2bd067
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-kn/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g> ಅವರಿಗೆ ತ್ವರಿತ ಸಂಪರ್ಕ"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-ko/strings.xml b/java/com/android/dialer/contactphoto/res/values-ko/strings.xml
new file mode 100644
index 000000000..512c2d80e
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-ko/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g>님의 빠른 주소록"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-ky/strings.xml b/java/com/android/dialer/contactphoto/res/values-ky/strings.xml
new file mode 100644
index 000000000..7ea41966a
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-ky/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g> үчүн тез байланышуу"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-lo/strings.xml b/java/com/android/dialer/contactphoto/res/values-lo/strings.xml
new file mode 100644
index 000000000..0b9d624c6
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-lo/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"ຂໍ້ມູນຕິດຕໍ່ດ່ວນສຳລັບ <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-lt/strings.xml b/java/com/android/dialer/contactphoto/res/values-lt/strings.xml
new file mode 100644
index 000000000..4d5d86e8f
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-lt/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Spartusis <xliff:g id="NAME">%1$s</xliff:g> kontaktas"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-lv/strings.xml b/java/com/android/dialer/contactphoto/res/values-lv/strings.xml
new file mode 100644
index 000000000..1fc145771
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-lv/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Ātrā saziņa ar kontaktpersonu <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-mk/strings.xml b/java/com/android/dialer/contactphoto/res/values-mk/strings.xml
new file mode 100644
index 000000000..0d84df8d6
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-mk/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Брз контакт за <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-ml/strings.xml b/java/com/android/dialer/contactphoto/res/values-ml/strings.xml
new file mode 100644
index 000000000..695917b1c
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-ml/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g> എന്നയാളുടെ ദ്രുത കോൺടാക്റ്റ്"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-mn/strings.xml b/java/com/android/dialer/contactphoto/res/values-mn/strings.xml
new file mode 100644
index 000000000..bf28c8b8c
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-mn/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g>-н Шуурхай хаяг"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-mr/strings.xml b/java/com/android/dialer/contactphoto/res/values-mr/strings.xml
new file mode 100644
index 000000000..a7cba8d84
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-mr/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g> साठी जलद संपर्क"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-ms/strings.xml b/java/com/android/dialer/contactphoto/res/values-ms/strings.xml
new file mode 100644
index 000000000..e6b74d233
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-ms/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Kenalan cepat untuk <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-my/strings.xml b/java/com/android/dialer/contactphoto/res/values-my/strings.xml
new file mode 100644
index 000000000..05965d109
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-my/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g> အတွက် အမြန်အဆက်အသွယ်"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-nb/strings.xml b/java/com/android/dialer/contactphoto/res/values-nb/strings.xml
new file mode 100644
index 000000000..3df138628
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-nb/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Hurtigkontakt for <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-ne/strings.xml b/java/com/android/dialer/contactphoto/res/values-ne/strings.xml
new file mode 100644
index 000000000..906dffe89
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-ne/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g>को छिटो सम्पर्क"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-nl/strings.xml b/java/com/android/dialer/contactphoto/res/values-nl/strings.xml
new file mode 100644
index 000000000..a7046e59b
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-nl/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Snelcontact voor <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-no/strings.xml b/java/com/android/dialer/contactphoto/res/values-no/strings.xml
new file mode 100644
index 000000000..3df138628
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-no/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Hurtigkontakt for <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-pa/strings.xml b/java/com/android/dialer/contactphoto/res/values-pa/strings.xml
new file mode 100644
index 000000000..b94a4d538
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-pa/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g> ਲਈ ਤਤਕਾਲ ਸੰਪਰਕ"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-pl/strings.xml b/java/com/android/dialer/contactphoto/res/values-pl/strings.xml
new file mode 100644
index 000000000..91a4c2225
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-pl/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Szybki kontakt: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-pt-rBR/strings.xml b/java/com/android/dialer/contactphoto/res/values-pt-rBR/strings.xml
new file mode 100644
index 000000000..8cd099627
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-pt-rBR/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Contato rápido de <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-pt-rPT/strings.xml b/java/com/android/dialer/contactphoto/res/values-pt-rPT/strings.xml
new file mode 100644
index 000000000..fdb5cf7a1
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-pt-rPT/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Contactos rápidos para <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-pt/strings.xml b/java/com/android/dialer/contactphoto/res/values-pt/strings.xml
new file mode 100644
index 000000000..8cd099627
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-pt/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Contato rápido de <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-ro/strings.xml b/java/com/android/dialer/contactphoto/res/values-ro/strings.xml
new file mode 100644
index 000000000..5872c36bf
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-ro/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Contact rapid pentru <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-ru/strings.xml b/java/com/android/dialer/contactphoto/res/values-ru/strings.xml
new file mode 100644
index 000000000..efb1cc417
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-ru/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Быстрый вызов, контакт: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-si/strings.xml b/java/com/android/dialer/contactphoto/res/values-si/strings.xml
new file mode 100644
index 000000000..7abbdbe32
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-si/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g> සඳහා ඉක්මන් සම්බන්ධතාව"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-sk/strings.xml b/java/com/android/dialer/contactphoto/res/values-sk/strings.xml
new file mode 100644
index 000000000..2abf26a9c
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-sk/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Rýchly kontakt pre osobu <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-sl/strings.xml b/java/com/android/dialer/contactphoto/res/values-sl/strings.xml
new file mode 100644
index 000000000..c3f120720
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-sl/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Hitri stik za <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-sq/strings.xml b/java/com/android/dialer/contactphoto/res/values-sq/strings.xml
new file mode 100644
index 000000000..96a83e79b
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-sq/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Kontakti i shpejtë për <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-sr/strings.xml b/java/com/android/dialer/contactphoto/res/values-sr/strings.xml
new file mode 100644
index 000000000..16df264a2
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-sr/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Брзи контакт за: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-sv/strings.xml b/java/com/android/dialer/contactphoto/res/values-sv/strings.xml
new file mode 100644
index 000000000..217230f8c
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-sv/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Snabbkontakt för <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-sw/strings.xml b/java/com/android/dialer/contactphoto/res/values-sw/strings.xml
new file mode 100644
index 000000000..8127e25d5
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-sw/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Wasiliana kwa haraka na <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-ta/strings.xml b/java/com/android/dialer/contactphoto/res/values-ta/strings.xml
new file mode 100644
index 000000000..4e488fd6a
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-ta/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g>க்கான விரைவுத் தொடர்பு"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-te/strings.xml b/java/com/android/dialer/contactphoto/res/values-te/strings.xml
new file mode 100644
index 000000000..0bcf37a84
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-te/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g> కోసం త్వరిత సంప్రదింపు"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-th/strings.xml b/java/com/android/dialer/contactphoto/res/values-th/strings.xml
new file mode 100644
index 000000000..02470c41d
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-th/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"สมุดโทรศัพท์ด่วนสำหรับ <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-tl/strings.xml b/java/com/android/dialer/contactphoto/res/values-tl/strings.xml
new file mode 100644
index 000000000..9a1de3637
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-tl/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Mabilisan na contact para kay <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-tr/strings.xml b/java/com/android/dialer/contactphoto/res/values-tr/strings.xml
new file mode 100644
index 000000000..310233f8b
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-tr/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g> için hızlı iletişim"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-uk/strings.xml b/java/com/android/dialer/contactphoto/res/values-uk/strings.xml
new file mode 100644
index 000000000..5eceb6fcd
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-uk/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Швидкий контакт із користувачем <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-ur/strings.xml b/java/com/android/dialer/contactphoto/res/values-ur/strings.xml
new file mode 100644
index 000000000..fa7221ca5
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-ur/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g> کیلئے فوری رابطہ"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-uz/strings.xml b/java/com/android/dialer/contactphoto/res/values-uz/strings.xml
new file mode 100644
index 000000000..6eb28ee13
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-uz/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Tezkor chaqiruv, kontakt: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-vi/strings.xml b/java/com/android/dialer/contactphoto/res/values-vi/strings.xml
new file mode 100644
index 000000000..f10ea2f51
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-vi/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Liên hệ nhanh cho <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-zh-rCN/strings.xml b/java/com/android/dialer/contactphoto/res/values-zh-rCN/strings.xml
new file mode 100644
index 000000000..1739077d7
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-zh-rCN/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g>的快捷联系方式"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-zh-rHK/strings.xml b/java/com/android/dialer/contactphoto/res/values-zh-rHK/strings.xml
new file mode 100644
index 000000000..53f6fddf2
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-zh-rHK/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"快速聯絡<xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-zh-rTW/strings.xml b/java/com/android/dialer/contactphoto/res/values-zh-rTW/strings.xml
new file mode 100644
index 000000000..a4eca1eae
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-zh-rTW/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"<xliff:g id="NAME">%1$s</xliff:g>的快速聯絡人相片"</string>
+</resources>
diff --git a/java/com/android/dialer/contactphoto/res/values-zu/strings.xml b/java/com/android/dialer/contactphoto/res/values-zu/strings.xml
new file mode 100644
index 000000000..f8cf07442
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values-zu/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="description_quick_contact_for" msgid="6701611505635096879">"Oxhumene naye ngokushesha ku <xliff:g id="NAME">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/about/res/layout/dummy_placeholder.xml b/java/com/android/dialer/contactphoto/res/values/dimens.xml
index 6d867ef55..7c3361a4a 100644
--- a/java/com/android/dialer/about/res/layout/dummy_placeholder.xml
+++ b/java/com/android/dialer/contactphoto/res/values/dimens.xml
@@ -14,8 +14,6 @@
~ See the License for the specific language governing permissions and
~ limitations under the License
-->
-<!-- See Licenses.java for why this exists. -->
-<TextView xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/dummy_placeholder"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content" />
+<resources>
+ <dimen name="contact_browser_list_item_photo_size">40dp</dimen>
+</resources> \ No newline at end of file
diff --git a/java/com/android/dialer/contactphoto/res/values/strings.xml b/java/com/android/dialer/contactphoto/res/values/strings.xml
new file mode 100644
index 000000000..5b050d878
--- /dev/null
+++ b/java/com/android/dialer/contactphoto/res/values/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ 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
+ -->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- String describing the text for photo of a contact in a contacts list.
+
+ Note: AccessibilityServices use this attribute to announce what the view represents.
+ This is especially valuable for views without textual representation like ImageView.
+ -->
+ <string name="description_quick_contact_for">Quick contact for <xliff:g id="name">%1$s</xliff:g></string>
+</resources> \ No newline at end of file
diff --git a/java/com/android/dialer/contactsfragment/ContactViewHolder.java b/java/com/android/dialer/contactsfragment/ContactViewHolder.java
index 586e22aab..0597c2a7e 100644
--- a/java/com/android/dialer/contactsfragment/ContactViewHolder.java
+++ b/java/com/android/dialer/contactsfragment/ContactViewHolder.java
@@ -26,6 +26,7 @@ import android.view.View.OnClickListener;
import android.widget.QuickContactBadge;
import android.widget.TextView;
import com.android.dialer.common.Assert;
+import com.android.dialer.contactsfragment.ContactsFragment.ClickAction;
import com.android.dialer.logging.InteractionEvent;
import com.android.dialer.logging.Logger;
@@ -36,17 +37,20 @@ final class ContactViewHolder extends RecyclerView.ViewHolder implements OnClick
private final TextView name;
private final QuickContactBadge photo;
private final Context context;
+ private final @ClickAction int clickAction;
private String headerText;
private Uri contactUri;
- public ContactViewHolder(View itemView) {
+ ContactViewHolder(View itemView, @ClickAction int clickAction) {
super(itemView);
+ Assert.checkArgument(clickAction != ClickAction.INVALID, "Invalid click action.");
context = itemView.getContext();
itemView.findViewById(R.id.click_target).setOnClickListener(this);
- header = (TextView) itemView.findViewById(R.id.header);
- name = (TextView) itemView.findViewById(R.id.contact_name);
- photo = (QuickContactBadge) itemView.findViewById(R.id.photo);
+ header = itemView.findViewById(R.id.header);
+ name = itemView.findViewById(R.id.contact_name);
+ photo = itemView.findViewById(R.id.photo);
+ this.clickAction = clickAction;
}
/**
@@ -85,9 +89,20 @@ final class ContactViewHolder extends RecyclerView.ViewHolder implements OnClick
@Override
public void onClick(View v) {
- Logger.get(context)
- .logInteraction(InteractionEvent.Type.OPEN_QUICK_CONTACT_FROM_CONTACTS_FRAGMENT_ITEM);
- QuickContact.showQuickContact(
- photo.getContext(), photo, contactUri, QuickContact.MODE_LARGE, null /* excludeMimes */);
+ switch (clickAction) {
+ case ClickAction.OPEN_CONTACT_CARD:
+ Logger.get(context)
+ .logInteraction(InteractionEvent.Type.OPEN_QUICK_CONTACT_FROM_CONTACTS_FRAGMENT_ITEM);
+ QuickContact.showQuickContact(
+ photo.getContext(),
+ photo,
+ contactUri,
+ QuickContact.MODE_LARGE,
+ null /* excludeMimes */);
+ break;
+ case ClickAction.INVALID:
+ default:
+ throw Assert.createIllegalStateFailException("Invalid click action.");
+ }
}
}
diff --git a/java/com/android/dialer/contactsfragment/ContactsAdapter.java b/java/com/android/dialer/contactsfragment/ContactsAdapter.java
index d8ee3d189..13895313f 100644
--- a/java/com/android/dialer/contactsfragment/ContactsAdapter.java
+++ b/java/com/android/dialer/contactsfragment/ContactsAdapter.java
@@ -26,9 +26,11 @@ import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
-import com.android.contacts.common.ContactPhotoManager;
-import com.android.contacts.common.lettertiles.LetterTileDrawable;
import com.android.dialer.common.Assert;
+import com.android.dialer.contactphoto.ContactPhotoManager;
+import com.android.dialer.contactsfragment.ContactsFragment.ClickAction;
+import com.android.dialer.contactsfragment.ContactsFragment.Header;
+import com.android.dialer.lettertile.LetterTileDrawable;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@@ -47,6 +49,8 @@ final class ContactsAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder
private final ArrayMap<ContactViewHolder, Integer> holderMap = new ArrayMap<>();
private final Context context;
private final Cursor cursor;
+ private final @Header int header;
+ private final @ClickAction int clickAction;
// List of contact sublist headers
private final String[] headers;
@@ -54,9 +58,12 @@ final class ContactsAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder
// Number of contacts that correspond to each header in {@code headers}.
private final int[] counts;
- ContactsAdapter(Context context, Cursor cursor) {
+ ContactsAdapter(
+ Context context, Cursor cursor, @Header int header, @ClickAction int clickAction) {
this.context = context;
this.cursor = cursor;
+ this.header = header;
+ this.clickAction = clickAction;
headers = cursor.getExtras().getStringArray(Contacts.EXTRA_ADDRESS_BOOK_INDEX_TITLES);
counts = cursor.getExtras().getIntArray(Contacts.EXTRA_ADDRESS_BOOK_INDEX_COUNTS);
}
@@ -70,7 +77,7 @@ final class ContactsAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder
LayoutInflater.from(context).inflate(R.layout.add_contact_row, parent, false));
case CONTACT_VIEW_TYPE:
return new ContactViewHolder(
- LayoutInflater.from(context).inflate(R.layout.contact_row, parent, false));
+ LayoutInflater.from(context).inflate(R.layout.contact_row, parent, false), clickAction);
case UNKNOWN_VIEW_TYPE:
default:
throw Assert.createIllegalStateFailException("Invalid view type: " + viewType);
@@ -85,8 +92,10 @@ final class ContactsAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder
ContactViewHolder contactViewHolder = (ContactViewHolder) viewHolder;
holderMap.put(contactViewHolder, position);
- // Cursor should be offset by 1 because of add contact row
- cursor.moveToPosition(position - 1);
+ cursor.moveToPosition(position);
+ if (header != Header.NONE) {
+ cursor.moveToPrevious();
+ }
String name = getDisplayName(cursor);
String header = getHeaderString(position);
@@ -112,9 +121,16 @@ final class ContactsAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder
contactViewHolder.bind(header, name, contactUri, showHeader);
}
+ /**
+ * Returns {@link #ADD_CONTACT_VIEW_TYPE} if the adapter was initialized with {@link
+ * Header#ADD_CONTACT} and the position is 0. Otherwise, {@link #CONTACT_VIEW_TYPE}.
+ */
@Override
public @ContactsViewType int getItemViewType(int position) {
- return position == 0 ? ADD_CONTACT_VIEW_TYPE : CONTACT_VIEW_TYPE;
+ if (header != Header.NONE && position == 0) {
+ return ADD_CONTACT_VIEW_TYPE;
+ }
+ return CONTACT_VIEW_TYPE;
}
@Override
@@ -125,7 +141,7 @@ final class ContactsAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder
}
}
- public void refreshHeaders() {
+ void refreshHeaders() {
for (ContactViewHolder holder : holderMap.keySet()) {
int position = holderMap.get(holder);
boolean showHeader =
@@ -137,7 +153,12 @@ final class ContactsAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder
@Override
public int getItemCount() {
- return (cursor == null ? 0 : cursor.getCount()) + 1; // add contact
+ int count = cursor == null || cursor.isClosed() ? 0 : cursor.getCount();
+ // Manually insert the header if one exists.
+ if (header != Header.NONE) {
+ count++;
+ }
+ return count;
}
private static String getDisplayName(Cursor cursor) {
@@ -159,11 +180,13 @@ final class ContactsAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder
return Contacts.getLookupUri(contactId, lookupKey);
}
- public String getHeaderString(int position) {
- if (position == 0) {
- return "+";
+ String getHeaderString(int position) {
+ if (header != Header.NONE) {
+ if (position == 0) {
+ return "+";
+ }
+ position--;
}
- position--;
int index = -1;
int sum = 0;
diff --git a/java/com/android/dialer/contactsfragment/ContactsFragment.java b/java/com/android/dialer/contactsfragment/ContactsFragment.java
index 50c9fe82c..ddf00b358 100644
--- a/java/com/android/dialer/contactsfragment/ContactsFragment.java
+++ b/java/com/android/dialer/contactsfragment/ContactsFragment.java
@@ -23,6 +23,7 @@ import android.content.pm.PackageManager;
import android.database.Cursor;
import android.os.Bundle;
import android.provider.ContactsContract.Contacts;
+import android.support.annotation.IntDef;
import android.support.annotation.Nullable;
import android.support.v13.app.FragmentCompat;
import android.support.v7.widget.LinearLayoutManager;
@@ -44,6 +45,8 @@ import com.android.dialer.util.IntentUtil;
import com.android.dialer.util.PermissionsUtil;
import com.android.dialer.widget.EmptyContentView;
import com.android.dialer.widget.EmptyContentView.OnEmptyViewActionButtonClickedListener;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
import java.util.Arrays;
/** Fragment containing a list of all contacts. */
@@ -53,8 +56,29 @@ public class ContactsFragment extends Fragment
OnEmptyViewActionButtonClickedListener,
ChangeListener {
+ /** IntDef to define the OnClick action for contact rows. */
+ @Retention(RetentionPolicy.SOURCE)
+ @IntDef({ClickAction.INVALID, ClickAction.OPEN_CONTACT_CARD})
+ public @interface ClickAction {
+ int INVALID = 0;
+ /** Open contact card on click. */
+ int OPEN_CONTACT_CARD = 1;
+ }
+
+ /** An enum for the different types of headers that be inserted at position 0 in the list. */
+ @Retention(RetentionPolicy.SOURCE)
+ @IntDef({Header.NONE, Header.ADD_CONTACT})
+ public @interface Header {
+ int NONE = 0;
+ /** Header that allows the user to add a new contact. */
+ int ADD_CONTACT = 1;
+ }
+
public static final int READ_CONTACTS_PERMISSION_REQUEST_CODE = 1;
+ private static final String EXTRA_HEADER = "extra_header";
+ private static final String EXTRA_CLICK_ACTION = "extra_click_action";
+
private FastScroller fastScroller;
private TextView anchoredHeader;
private RecyclerView recyclerView;
@@ -63,12 +87,49 @@ public class ContactsFragment extends Fragment
private EmptyContentView emptyContentView;
private ContactsPreferences contactsPrefs;
+ private @Header int header;
+ private @ClickAction int clickAction;
+
+ /**
+ * Used to get a configured instance of ContactsFragment.
+ *
+ * <p>Current example of this fragment are the contacts tab and in creating a new favorite
+ * contact. For example, the contacts tab we use:
+ *
+ * <ul>
+ * <li>{@link Header#ADD_CONTACT} to insert a header that allows users to add a contact
+ * <li>{@link ClickAction#OPEN_CONTACT_CARD} to open contact cards on click
+ * </ul>
+ *
+ * And for the add favorite contact screen we might use:
+ *
+ * <ul>
+ * <li>{@link Header#NONE} so that all rows are contacts (i.e. no header inserted)
+ * <li>{@link ClickAction#SET_RESULT_AND_FINISH} to send a selected contact to the previous
+ * activity.
+ * </ul>
+ *
+ * @param header determines the type of header inserted at position 0 in the contacts list
+ * @param clickAction defines the on click actions on rows that represent contacts
+ */
+ public static ContactsFragment newInstance(@Header int header, @ClickAction int clickAction) {
+ Assert.checkArgument(clickAction != ClickAction.INVALID, "Invalid click action");
+ ContactsFragment fragment = new ContactsFragment();
+ Bundle args = new Bundle();
+ args.putInt(EXTRA_HEADER, header);
+ args.putInt(EXTRA_CLICK_ACTION, clickAction);
+ fragment.setArguments(args);
+ return fragment;
+ }
+ @SuppressWarnings("WrongConstant")
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
contactsPrefs = new ContactsPreferences(getContext());
contactsPrefs.registerChangeListener(this);
+ header = getArguments().getInt(EXTRA_HEADER);
+ clickAction = getArguments().getInt(EXTRA_CLICK_ACTION);
}
@Nullable
@@ -126,7 +187,7 @@ public class ContactsFragment extends Fragment
} else {
emptyContentView.setVisibility(View.GONE);
recyclerView.setVisibility(View.VISIBLE);
- adapter = new ContactsAdapter(getContext(), cursor);
+ adapter = new ContactsAdapter(getContext(), cursor, header, clickAction);
manager =
new LinearLayoutManager(getContext()) {
@Override
diff --git a/java/com/android/dialer/contactsfragment/FastScroller.java b/java/com/android/dialer/contactsfragment/FastScroller.java
index 0223c5f1f..2a86a3bb6 100644
--- a/java/com/android/dialer/contactsfragment/FastScroller.java
+++ b/java/com/android/dialer/contactsfragment/FastScroller.java
@@ -91,6 +91,7 @@ public class FastScroller extends RelativeLayout {
int targetPos = getValueInRange(0, itemCount - 1, (int) scrolledPosition);
layoutManager.scrollToPositionWithOffset(targetPos, 0);
container.setText(adapter.getHeaderString(targetPos));
+ adapter.refreshHeaders();
}
// Returns a float in range [0, 1] which represents the position of the scroller.
diff --git a/java/com/android/dialer/database/VoicemailStatusQuery.java b/java/com/android/dialer/database/VoicemailStatusQuery.java
index d9e1b721b..dbd88be1f 100644
--- a/java/com/android/dialer/database/VoicemailStatusQuery.java
+++ b/java/com/android/dialer/database/VoicemailStatusQuery.java
@@ -27,7 +27,7 @@ import java.util.List;
/** The query for the call voicemail status table. */
public class VoicemailStatusQuery {
- // TODO: Column indices should be removed in favor of Cursor#getColumnIndex
+ // TODO(maxwelb): Column indices should be removed in favor of Cursor#getColumnIndex
public static final int SOURCE_PACKAGE_INDEX = 0;
public static final int SETTINGS_URI_INDEX = 1;
public static final int VOICEMAIL_ACCESS_URI_INDEX = 2;
diff --git a/java/com/android/dialer/databasepopulator/AndroidManifest.xml b/java/com/android/dialer/databasepopulator/AndroidManifest.xml
new file mode 100644
index 000000000..0a3728566
--- /dev/null
+++ b/java/com/android/dialer/databasepopulator/AndroidManifest.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ 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 package="com.android.dialer.databasepopulator">
+</manifest> \ No newline at end of file
diff --git a/java/com/android/dialer/simulator/impl/SimulatorCallLog.java b/java/com/android/dialer/databasepopulator/CallLogPopulator.java
index f127d5603..7c387ecd1 100644
--- a/java/com/android/dialer/simulator/impl/SimulatorCallLog.java
+++ b/java/com/android/dialer/databasepopulator/CallLogPopulator.java
@@ -14,7 +14,7 @@
* limitations under the License
*/
-package com.android.dialer.simulator.impl;
+package com.android.dialer.databasepopulator;
import android.content.ContentProviderOperation;
import android.content.ContentValues;
@@ -28,10 +28,11 @@ import android.support.annotation.WorkerThread;
import com.android.dialer.common.Assert;
import com.google.auto.value.AutoValue;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.concurrent.TimeUnit;
/** Populates the device database with call log entries. */
-final class SimulatorCallLog {
+public final class CallLogPopulator {
// Phone numbers from https://www.google.com/about/company/facts/locations/
private static final CallEntry.Builder[] SIMPLE_CALL_LOG = {
CallEntry.builder().setType(Calls.MISSED_TYPE).setNumber("+1-302-6365454"),
@@ -74,6 +75,16 @@ final class SimulatorCallLog {
@WorkerThread
public static void populateCallLog(@NonNull Context context) {
+ populateCallLog(context, false);
+ }
+
+ @WorkerThread
+ public static void populateCallLogWithoutMissed(@NonNull Context context) {
+ populateCallLog(context, true);
+ }
+
+ @WorkerThread
+ public static void populateCallLog(@NonNull Context context, boolean isWithoutMissedCalls) {
Assert.isWorkerThread();
ArrayList<ContentProviderOperation> operations = new ArrayList<>();
// Do this 4 times to make the call log 4 times bigger.
@@ -81,6 +92,9 @@ final class SimulatorCallLog {
for (int i = 0; i < 4; i++) {
for (CallEntry.Builder builder : SIMPLE_CALL_LOG) {
CallEntry callEntry = builder.setTimeMillis(timeMillis).build();
+ if (isWithoutMissedCalls && builder.build().getType() == Calls.MISSED_TYPE) {
+ continue;
+ }
operations.add(
ContentProviderOperation.newInsert(Calls.CONTENT_URI)
.withValues(callEntry.getAsContentValues())
@@ -96,6 +110,21 @@ final class SimulatorCallLog {
}
}
+ @WorkerThread
+ public static void deleteAllCallLog(@NonNull Context context) {
+ Assert.isWorkerThread();
+ try {
+ context
+ .getContentResolver()
+ .applyBatch(
+ CallLog.AUTHORITY,
+ new ArrayList<>(
+ Arrays.asList(ContentProviderOperation.newDelete(Calls.CONTENT_URI).build())));
+ } catch (RemoteException | OperationApplicationException e) {
+ Assert.fail("failed to delete call log: " + e);
+ }
+ }
+
@AutoValue
abstract static class CallEntry {
@NonNull
@@ -108,7 +137,7 @@ final class SimulatorCallLog {
abstract long getTimeMillis();
static Builder builder() {
- return new AutoValue_SimulatorCallLog_CallEntry.Builder()
+ return new AutoValue_CallLogPopulator_CallEntry.Builder()
.setPresentation(Calls.PRESENTATION_ALLOWED);
}
@@ -135,5 +164,5 @@ final class SimulatorCallLog {
}
}
- private SimulatorCallLog() {}
+ private CallLogPopulator() {}
}
diff --git a/java/com/android/dialer/simulator/impl/SimulatorContacts.java b/java/com/android/dialer/databasepopulator/ContactsPopulator.java
index 5bd28986c..e93c5697a 100644
--- a/java/com/android/dialer/simulator/impl/SimulatorContacts.java
+++ b/java/com/android/dialer/databasepopulator/ContactsPopulator.java
@@ -14,7 +14,7 @@
* limitations under the License
*/
-package com.android.dialer.simulator.impl;
+package com.android.dialer.databasepopulator;
import android.content.ContentProviderOperation;
import android.content.Context;
@@ -26,6 +26,7 @@ import android.graphics.Paint;
import android.os.RemoteException;
import android.provider.ContactsContract;
import android.provider.ContactsContract.CommonDataKinds.Phone;
+import android.provider.ContactsContract.RawContacts;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.annotation.WorkerThread;
@@ -34,10 +35,11 @@ import com.android.dialer.common.Assert;
import com.google.auto.value.AutoValue;
import java.io.ByteArrayOutputStream;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
/** Populates the device database with contacts. */
-public final class SimulatorContacts {
+public final class ContactsPopulator {
// Phone numbers from https://www.google.com/about/company/facts/locations/
private static final Contact[] SIMPLE_CONTACTS = {
// US, contact with e164 number.
@@ -46,6 +48,7 @@ public final class SimulatorContacts {
.addPhoneNumber(new PhoneNumber("+1-302-6365454", Phone.TYPE_MOBILE))
.addEmail(new Email("m@example.com"))
.setIsStarred(true)
+ .setPinned(1)
.setOrangePhoto()
.build(),
// US, contact with a non-e164 number.
@@ -54,6 +57,7 @@ public final class SimulatorContacts {
.addPhoneNumber(new PhoneNumber("(425) 739-5600", Phone.TYPE_MOBILE))
.addEmail(new Email("l@example.com"))
.setIsStarred(true)
+ .setPinned(2)
.setBluePhoto()
.build(),
// UK, number where the (0) should be dropped.
@@ -62,6 +66,7 @@ public final class SimulatorContacts {
.addPhoneNumber(new PhoneNumber("+44 (0) 20 7031 3000", Phone.TYPE_MOBILE))
.addEmail(new Email("r@example.com"))
.setIsStarred(true)
+ .setPinned(3)
.setRedPhoto()
.build(),
// US and Australia, contact with a long name and multiple phone numbers.
@@ -71,6 +76,7 @@ public final class SimulatorContacts {
.addPhoneNumber(new PhoneNumber("+1 404-487-9000", Phone.TYPE_WORK))
.addPhoneNumber(new PhoneNumber("+61 2 9374 4001", Phone.TYPE_FAX_HOME))
.setIsStarred(true)
+ .setPinned(4)
.setPurplePhoto()
.build(),
// US, phone number shared with another contact and 2nd phone number with wait and pause.
@@ -78,25 +84,30 @@ public final class SimulatorContacts {
.setName("Splinter")
.addPhoneNumber(new PhoneNumber("+1-650-2530000", Phone.TYPE_HOME))
.addPhoneNumber(new PhoneNumber("+1 303-245-0086;123,456", Phone.TYPE_WORK))
+ .setBluePhoto()
.build(),
// France, number with Japanese name.
Contact.builder()
.setName("スパイク・スピーゲル")
.addPhoneNumber(new PhoneNumber("+33 (0)1 42 68 53 00", Phone.TYPE_MOBILE))
+ .setBluePhoto()
.build(),
// Israel, RTL name and non-e164 number.
Contact.builder()
.setName("עקב אריה טברסק")
.addPhoneNumber(new PhoneNumber("+33 (0)1 42 68 53 00", Phone.TYPE_MOBILE))
+ .setBluePhoto()
.build(),
// UAE, RTL name.
Contact.builder()
.setName("سلام دنیا")
.addPhoneNumber(new PhoneNumber("+971 4 4509500", Phone.TYPE_MOBILE))
+ .setBluePhoto()
.build(),
// Brazil, contact with no name.
Contact.builder()
.addPhoneNumber(new PhoneNumber("+55-31-2128-6800", Phone.TYPE_MOBILE))
+ .setBluePhoto()
.build(),
// Short number, contact with no name.
Contact.builder().addPhoneNumber(new PhoneNumber("611", Phone.TYPE_MOBILE)).build(),
@@ -104,12 +115,14 @@ public final class SimulatorContacts {
Contact.builder()
.setName("Anonymous")
.addPhoneNumber(new PhoneNumber("*86 512-343-5283", Phone.TYPE_MOBILE))
+ .setBluePhoto()
.build(),
// None, contact with no phone number.
Contact.builder()
.setName("No Phone Number")
.addEmail(new Email("no@example.com"))
.setIsStarred(true)
+ .setBluePhoto()
.build(),
};
@@ -127,6 +140,22 @@ public final class SimulatorContacts {
}
}
+ @WorkerThread
+ public static void deleteAllContacts(@NonNull Context context) {
+ Assert.isWorkerThread();
+ try {
+ context
+ .getContentResolver()
+ .applyBatch(
+ ContactsContract.AUTHORITY,
+ new ArrayList<>(
+ Arrays.asList(
+ ContentProviderOperation.newDelete(RawContacts.CONTENT_URI).build())));
+ } catch (RemoteException | OperationApplicationException e) {
+ Assert.fail("failed to delete contacts: " + e);
+ }
+ }
+
private static void addContact(Contact contact, List<ContentProviderOperation> operations) {
int index = operations.size();
@@ -135,6 +164,9 @@ public final class SimulatorContacts {
.withValue(ContactsContract.RawContacts.ACCOUNT_TYPE, contact.getAccountType())
.withValue(ContactsContract.RawContacts.ACCOUNT_NAME, contact.getAccountName())
.withValue(ContactsContract.RawContacts.STARRED, contact.getIsStarred() ? 1 : 0)
+ .withValue(
+ ContactsContract.RawContacts.PINNED,
+ contact.getIsStarred() ? contact.getPinned() : 0)
.withYieldAllowed(true)
.build());
@@ -203,6 +235,8 @@ public final class SimulatorContacts {
abstract boolean getIsStarred();
+ abstract int getPinned();
+
@Nullable
abstract ByteArrayOutputStream getPhotoStream();
@@ -213,9 +247,10 @@ public final class SimulatorContacts {
abstract List<Email> getEmails();
static Builder builder() {
- return new AutoValue_SimulatorContacts_Contact.Builder()
+ return new AutoValue_ContactsPopulator_Contact.Builder()
.setAccountType("com.google")
.setAccountName("foo@example")
+ .setPinned(0)
.setIsStarred(false)
.setPhoneNumbers(new ArrayList<>())
.setEmails(new ArrayList<>());
@@ -234,6 +269,8 @@ public final class SimulatorContacts {
abstract Builder setIsStarred(boolean isStarred);
+ abstract Builder setPinned(int position);
+
abstract Builder setPhotoStream(ByteArrayOutputStream photoStream);
abstract Builder setPhoneNumbers(@NonNull List<PhoneNumber> phoneNumbers);
@@ -315,5 +352,5 @@ public final class SimulatorContacts {
}
}
- private SimulatorContacts() {}
+ private ContactsPopulator() {}
}
diff --git a/java/com/android/dialer/simulator/impl/SimulatorVoicemail.java b/java/com/android/dialer/databasepopulator/VoicemailPopulator.java
index 04de201ae..e99f7c7d4 100644
--- a/java/com/android/dialer/simulator/impl/SimulatorVoicemail.java
+++ b/java/com/android/dialer/databasepopulator/VoicemailPopulator.java
@@ -14,7 +14,7 @@
* limitations under the License
*/
-package com.android.dialer.simulator.impl;
+package com.android.dialer.databasepopulator;
import android.content.ComponentName;
import android.content.ContentValues;
@@ -30,7 +30,7 @@ import com.google.auto.value.AutoValue;
import java.util.concurrent.TimeUnit;
/** Populates the device database with voicemail entries. */
-final class SimulatorVoicemail {
+public final class VoicemailPopulator {
private static final String ACCOUNT_ID = "ACCOUNT_ID";
private static final Voicemail.Builder[] SIMPLE_VOICEMAILS = {
@@ -90,9 +90,17 @@ final class SimulatorVoicemail {
}
}
+ @WorkerThread
+ public static void deleteAllVoicemail(@NonNull Context context) {
+ Assert.isWorkerThread();
+ context
+ .getContentResolver()
+ .delete(Voicemails.buildSourceUri(context.getPackageName()), "", new String[] {});
+ }
+
private static void enableVoicemail(@NonNull Context context) {
PhoneAccountHandle handle =
- new PhoneAccountHandle(new ComponentName(context, SimulatorVoicemail.class), ACCOUNT_ID);
+ new PhoneAccountHandle(new ComponentName(context, VoicemailPopulator.class), ACCOUNT_ID);
ContentValues values = new ContentValues();
values.put(Status.SOURCE_PACKAGE, handle.getComponentName().getPackageName());
@@ -105,25 +113,26 @@ final class SimulatorVoicemail {
context.getContentResolver().insert(Status.buildSourceUri(context.getPackageName()), values);
}
+ /** Data for a single voicemail entry. */
@AutoValue
- abstract static class Voicemail {
+ public abstract static class Voicemail {
@NonNull
- abstract String getPhoneNumber();
+ public abstract String getPhoneNumber();
@NonNull
- abstract String getTranscription();
+ public abstract String getTranscription();
- abstract long getDurationSeconds();
+ public abstract long getDurationSeconds();
- abstract long getTimeMillis();
+ public abstract long getTimeMillis();
- abstract boolean getIsRead();
+ public abstract boolean getIsRead();
- static Builder builder() {
- return new AutoValue_SimulatorVoicemail_Voicemail.Builder();
+ public static Builder builder() {
+ return new AutoValue_VoicemailPopulator_Voicemail.Builder();
}
- ContentValues getAsContentValues(Context context) {
+ public ContentValues getAsContentValues(Context context) {
ContentValues values = new ContentValues();
values.put(Voicemails.DATE, getTimeMillis());
values.put(Voicemails.NUMBER, getPhoneNumber());
@@ -134,21 +143,22 @@ final class SimulatorVoicemail {
return values;
}
+ /** Builder for a single voicemail entry. */
@AutoValue.Builder
- abstract static class Builder {
- abstract Builder setPhoneNumber(@NonNull String phoneNumber);
+ public abstract static class Builder {
+ public abstract Builder setPhoneNumber(@NonNull String phoneNumber);
- abstract Builder setTranscription(@NonNull String transcription);
+ public abstract Builder setTranscription(@NonNull String transcription);
- abstract Builder setDurationSeconds(long durationSeconds);
+ public abstract Builder setDurationSeconds(long durationSeconds);
- abstract Builder setTimeMillis(long timeMillis);
+ public abstract Builder setTimeMillis(long timeMillis);
- abstract Builder setIsRead(boolean isRead);
+ public abstract Builder setIsRead(boolean isRead);
- abstract Voicemail build();
+ public abstract Voicemail build();
}
}
- private SimulatorVoicemail() {}
+ private VoicemailPopulator() {}
}
diff --git a/java/com/android/dialer/app/dialpad/DialpadFragment.java b/java/com/android/dialer/dialpadview/DialpadFragment.java
index 3cd3ac27c..c15014fd0 100644
--- a/java/com/android/dialer/app/dialpad/DialpadFragment.java
+++ b/java/com/android/dialer/dialpadview/DialpadFragment.java
@@ -14,9 +14,8 @@
* limitations under the License.
*/
-package com.android.dialer.app.dialpad;
+package com.android.dialer.dialpadview;
-import android.Manifest.permission;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
@@ -25,10 +24,8 @@ import android.app.Fragment;
import android.content.BroadcastReceiver;
import android.content.ContentResolver;
import android.content.Context;
-import android.content.DialogInterface;
import android.content.Intent;
import android.content.IntentFilter;
-import android.content.pm.PackageManager;
import android.content.res.Resources;
import android.database.Cursor;
import android.graphics.Bitmap;
@@ -42,9 +39,9 @@ import android.provider.Contacts.People;
import android.provider.Contacts.Phones;
import android.provider.Contacts.PhonesColumns;
import android.provider.Settings;
+import android.support.annotation.Nullable;
import android.support.annotation.VisibleForTesting;
import android.support.design.widget.FloatingActionButton;
-import android.support.v4.content.ContextCompat;
import android.telecom.PhoneAccount;
import android.telecom.PhoneAccountHandle;
import android.telephony.PhoneNumberFormattingTextWatcher;
@@ -59,7 +56,6 @@ import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
-import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
@@ -74,16 +70,14 @@ import com.android.contacts.common.dialog.CallSubjectDialog;
import com.android.contacts.common.util.StopWatch;
import com.android.contacts.common.widget.FloatingActionButtonController;
import com.android.dialer.animation.AnimUtils;
-import com.android.dialer.app.DialtactsActivity;
-import com.android.dialer.app.R;
-import com.android.dialer.app.SpecialCharSequenceMgr;
-import com.android.dialer.app.calllog.CallLogAsync;
import com.android.dialer.callintent.CallInitiationType;
import com.android.dialer.callintent.CallIntentBuilder;
import com.android.dialer.calllogutils.PhoneAccountUtils;
+import com.android.dialer.common.FragmentUtils;
import com.android.dialer.common.LogUtil;
-import com.android.dialer.dialpadview.DialpadKeyButton;
-import com.android.dialer.dialpadview.DialpadView;
+import com.android.dialer.common.concurrent.DialerExecutor;
+import com.android.dialer.common.concurrent.DialerExecutor.Worker;
+import com.android.dialer.common.concurrent.DialerExecutors;
import com.android.dialer.location.GeoUtil;
import com.android.dialer.logging.UiAction;
import com.android.dialer.oem.MotorolaUtils;
@@ -107,7 +101,6 @@ public class DialpadFragment extends Fragment
DialpadKeyButton.OnPressedListener {
private static final String TAG = "DialpadFragment";
- private static final boolean DEBUG = DialtactsActivity.DEBUG;
private static final String EMPTY_NUMBER = "";
private static final char PAUSE = ',';
private static final char WAIT = ';';
@@ -136,11 +129,8 @@ public class DialpadFragment extends Fragment
private static final String PREF_DIGITS_FILLED_BY_INTENT = "pref_digits_filled_by_intent";
private final Object mToneGeneratorLock = new Object();
/** Set of dialpad keys that are currently being pressed */
- private final HashSet<View> mPressedDialpadKeys = new HashSet<View>(12);
- // Last number dialed, retrieved asynchronously from the call DB
- // in onCreate. This number is displayed when the user hits the
- // send key and cleared in onPause.
- private final CallLogAsync mCallLog = new CallLogAsync();
+ private final HashSet<View> mPressedDialpadKeys = new HashSet<>(12);
+
private OnDialpadQueryChangedListener mDialpadQueryListener;
private DialpadView mDialpadView;
private EditText mDigits;
@@ -152,8 +142,8 @@ public class DialpadFragment extends Fragment
private PopupMenu mOverflowPopupMenu;
private View mDelete;
private ToneGenerator mToneGenerator;
- private View mSpacer;
private FloatingActionButtonController mFloatingActionButtonController;
+ private FloatingActionButton mFloatingActionButton;
private ListView mDialpadChooser;
private DialpadChooserAdapter mDialpadChooserAdapter;
/** Regular expression prohibiting manual phone call. Can be empty, which means "no rule". */
@@ -178,6 +168,8 @@ public class DialpadFragment extends Fragment
private boolean mFirstLaunch = false;
private boolean mAnimate = false;
+ private DialerExecutor<String> initPhoneNumberFormattingTextWatcherExecutor;
+
/**
* Determines whether an add call operation is requested.
*
@@ -346,6 +338,14 @@ public class DialpadFragment extends Fragment
mCallStateReceiver = new CallStateReceiver();
getActivity().registerReceiver(mCallStateReceiver, callStateIntentFilter);
}
+
+ initPhoneNumberFormattingTextWatcherExecutor =
+ DialerExecutors.createUiTaskBuilder(
+ getFragmentManager(),
+ "DialpadFragment.initPhoneNumberFormattingTextWatcher",
+ new InitPhoneNumberFormattingTextWatcherWorker())
+ .onSuccess(watcher -> mDialpadView.getDigits().addTextChangedListener(watcher))
+ .build();
Trace.endSection();
}
@@ -353,7 +353,7 @@ public class DialpadFragment extends Fragment
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedState) {
Trace.beginSection(TAG + " onCreateView");
Trace.beginSection(TAG + " inflate view");
- final View fragmentView = inflater.inflate(R.layout.dialpad_fragment, container, false);
+ View fragmentView = inflater.inflate(R.layout.dialpad_fragment, container, false);
Trace.endSection();
Trace.beginSection(TAG + " buildLayer");
fragmentView.buildLayer();
@@ -361,7 +361,7 @@ public class DialpadFragment extends Fragment
Trace.beginSection(TAG + " setup views");
- mDialpadView = (DialpadView) fragmentView.findViewById(R.id.dialpad_view);
+ mDialpadView = fragmentView.findViewById(R.id.dialpad_view);
mDialpadView.setCanDigitsBeEdited(true);
mDigits = mDialpadView.getDigits();
mDigits.setKeyListener(UnicodeDialerKeyListener.INSTANCE);
@@ -371,9 +371,8 @@ public class DialpadFragment extends Fragment
mDigits.addTextChangedListener(this);
mDigits.setElegantTextHeight(false);
- PhoneNumberFormattingTextWatcher watcher =
- new PhoneNumberFormattingTextWatcher(GeoUtil.getCurrentCountryIso(getActivity()));
- mDigits.addTextChangedListener(watcher);
+ initPhoneNumberFormattingTextWatcherExecutor.executeSerial(
+ GeoUtil.getCurrentCountryIso(getActivity()));
// Check for the presence of the keypad
View oneButton = fragmentView.findViewById(R.id.one);
@@ -388,32 +387,29 @@ public class DialpadFragment extends Fragment
mDelete.setOnLongClickListener(this);
}
- mSpacer = fragmentView.findViewById(R.id.spacer);
- mSpacer.setOnTouchListener(
- new View.OnTouchListener() {
- @Override
- public boolean onTouch(View v, MotionEvent event) {
- if (isDigitsEmpty()) {
- if (getActivity() != null) {
- return ((HostInterface) getActivity()).onDialpadSpacerTouchWithEmptyQuery();
+ fragmentView
+ .findViewById(R.id.spacer)
+ .setOnTouchListener(
+ (v, event) -> {
+ if (isDigitsEmpty()) {
+ if (getActivity() != null) {
+ return ((HostInterface) getActivity()).onDialpadSpacerTouchWithEmptyQuery();
+ }
+ return true;
}
- return true;
- }
- return false;
- }
- });
+ return false;
+ });
mDigits.setCursorVisible(false);
// Set up the "dialpad chooser" UI; see showDialpadChooser().
- mDialpadChooser = (ListView) fragmentView.findViewById(R.id.dialpadChooser);
+ mDialpadChooser = fragmentView.findViewById(R.id.dialpadChooser);
mDialpadChooser.setOnItemClickListener(this);
- FloatingActionButton floatingActionButton =
- (FloatingActionButton) fragmentView.findViewById(R.id.dialpad_floating_action_button);
- floatingActionButton.setOnClickListener(this);
+ mFloatingActionButton = fragmentView.findViewById(R.id.dialpad_floating_action_button);
+ mFloatingActionButton.setOnClickListener(this);
mFloatingActionButtonController =
- new FloatingActionButtonController(getActivity(), floatingActionButton);
+ new FloatingActionButtonController(getActivity(), mFloatingActionButton);
Trace.endSection();
Trace.endSection();
return fragmentView;
@@ -423,7 +419,6 @@ public class DialpadFragment extends Fragment
return mDigits != null;
}
- @VisibleForTesting
public EditText getDigitsWidget() {
return mDigits;
}
@@ -491,11 +486,12 @@ public class DialpadFragment extends Fragment
* screen to enter "Add Call" mode, this method will show correct UI for the mode.
*/
private void configureScreenFromIntent(Activity parent) {
- // If we were not invoked with a DIAL intent,
- if (!(parent instanceof DialtactsActivity)) {
+ // If we were not invoked with a DIAL intent
+ if (!Intent.ACTION_DIAL.equals(parent.getIntent().getAction())) {
setStartedFromNewIntent(false);
return;
}
+
// See if we were invoked with a DIAL intent. If we were, fill in the appropriate
// digits in the dialer field.
Intent intent = parent.getIntent();
@@ -583,17 +579,17 @@ public class DialpadFragment extends Fragment
DialpadKeyButton dialpadKey;
- for (int i = 0; i < buttonIds.length; i++) {
- dialpadKey = (DialpadKeyButton) fragmentView.findViewById(buttonIds[i]);
+ for (int buttonId : buttonIds) {
+ dialpadKey = fragmentView.findViewById(buttonId);
dialpadKey.setOnPressedListener(this);
}
// Long-pressing one button will initiate Voicemail.
- final DialpadKeyButton one = (DialpadKeyButton) fragmentView.findViewById(R.id.one);
+ final DialpadKeyButton one = fragmentView.findViewById(R.id.one);
one.setOnLongClickListener(this);
// Long-pressing zero button will enter '+' instead.
- final DialpadKeyButton zero = (DialpadKeyButton) fragmentView.findViewById(R.id.zero);
+ final DialpadKeyButton zero = fragmentView.findViewById(R.id.zero);
zero.setOnLongClickListener(this);
}
@@ -638,8 +634,8 @@ public class DialpadFragment extends Fragment
mFloatingActionButtonController.changeIcon(
res.getDrawable(iconId, null), res.getString(R.string.description_dial_button));
- final DialtactsActivity activity = (DialtactsActivity) getActivity();
- mDialpadQueryListener = activity;
+ mDialpadQueryListener =
+ FragmentUtils.getParentUnsafe(this, OnDialpadQueryChangedListener.class);
final StopWatch stopWatch = StopWatch.start("Dialpad.onResume");
@@ -649,7 +645,7 @@ public class DialpadFragment extends Fragment
stopWatch.lap("qloc");
- final ContentResolver contentResolver = activity.getContentResolver();
+ final ContentResolver contentResolver = getActivity().getContentResolver();
// retrieve the DTMF tone play back setting.
mDTMFToneEnabled =
@@ -710,6 +706,7 @@ public class DialpadFragment extends Fragment
mLastNumberDialed = EMPTY_NUMBER; // Since we are going to query again, free stale number.
SpecialCharSequenceMgr.cleanup();
+ mOverflowPopupMenu.dismiss();
}
@Override
@@ -820,9 +817,6 @@ public class DialpadFragment extends Fragment
*/
@Override
public void onPressed(View view, boolean pressed) {
- if (DEBUG) {
- LogUtil.d("DialpadFragment.onPressed", "view: " + view + ", pressed: " + pressed);
- }
if (pressed) {
int resId = view.getId();
if (resId == R.id.one) {
@@ -907,7 +901,6 @@ public class DialpadFragment extends Fragment
mOverflowPopupMenu.show();
} else {
LogUtil.w("DialpadFragment.onClick", "Unexpected event from: " + view);
- return;
}
}
@@ -998,7 +991,7 @@ public class DialpadFragment extends Fragment
}
private void hideAndClearDialpad(boolean animate) {
- ((DialtactsActivity) getActivity()).hideDialpadFragment(animate, true);
+ FragmentUtils.getParentUnsafe(this, DialpadListener.class).hideDialpadFragment(animate, true);
}
/**
@@ -1268,11 +1261,7 @@ public class DialpadFragment extends Fragment
* or ringing or dialing, or on hold).
*/
private boolean isPhoneInUse() {
- final Context context = getActivity();
- if (context != null) {
- return TelecomUtil.isInCall(context);
- }
- return false;
+ return getContext() != null && TelecomUtil.isInCall(getContext());
}
/** @return true if the phone is a CDMA phone type */
@@ -1396,30 +1385,22 @@ public class DialpadFragment extends Fragment
*/
private void queryLastOutgoingCall() {
mLastNumberDialed = EMPTY_NUMBER;
- if (ContextCompat.checkSelfPermission(getActivity(), permission.READ_CALL_LOG)
- != PackageManager.PERMISSION_GRANTED) {
+ if (!PermissionsUtil.hasCallLogReadPermissions(getContext())) {
return;
}
- CallLogAsync.GetLastOutgoingCallArgs lastCallArgs =
- new CallLogAsync.GetLastOutgoingCallArgs(
- getActivity(),
- new CallLogAsync.OnLastOutgoingCallComplete() {
- @Override
- public void lastOutgoingCall(String number) {
- // TODO: Filter out emergency numbers if
- // the carrier does not want redial for
- // these.
- // If the fragment has already been detached since the last time
- // we called queryLastOutgoingCall in onResume there is no point
- // doing anything here.
- if (getActivity() == null) {
- return;
- }
- mLastNumberDialed = number;
- updateDeleteButtonEnabledState();
+ FragmentUtils.getParentUnsafe(this, DialpadListener.class)
+ .getLastOutgoingCall(
+ number -> {
+ // TODO: Filter out emergency numbers if the carrier does not want redial for these.
+
+ // If the fragment has already been detached since the last time we called
+ // queryLastOutgoingCall in onResume there is no point doing anything here.
+ if (getActivity() == null) {
+ return;
}
+ mLastNumberDialed = number;
+ updateDeleteButtonEnabledState();
});
- mCallLog.getLastOutgoingCall(lastCallArgs);
}
private Intent newFlashIntent() {
@@ -1431,18 +1412,17 @@ public class DialpadFragment extends Fragment
@Override
public void onHiddenChanged(boolean hidden) {
super.onHiddenChanged(hidden);
- final DialtactsActivity activity = (DialtactsActivity) getActivity();
- if (activity == null || getView() == null) {
+ if (getActivity() == null || getView() == null) {
return;
}
- final DialpadView dialpadView = (DialpadView) getView().findViewById(R.id.dialpad_view);
+ final DialpadView dialpadView = getView().findViewById(R.id.dialpad_view);
if (!hidden && !isDialpadChooserVisible()) {
if (mAnimate) {
dialpadView.animateShow();
}
mFloatingActionButtonController.setVisible(false);
mFloatingActionButtonController.scaleIn(mAnimate ? mDialpadSlideInDuration : 0);
- activity.onDialpadShown();
+ FragmentUtils.getParentUnsafe(this, DialpadListener.class).onDialpadShown();
mDigits.requestFocus();
}
if (hidden) {
@@ -1480,8 +1460,13 @@ public class DialpadFragment extends Fragment
new PseudoEmergencyAnimator(
new PseudoEmergencyAnimator.ViewProvider() {
@Override
- public View getView() {
- return DialpadFragment.this.getView();
+ public View getFab() {
+ return mFloatingActionButton;
+ }
+
+ @Override
+ public Context getContext() {
+ return DialpadFragment.this.getContext();
}
});
}
@@ -1577,14 +1562,7 @@ public class DialpadFragment extends Fragment
if (mMessageResId != 0) {
builder.setMessage(mMessageResId);
}
- builder.setPositiveButton(
- android.R.string.ok,
- new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- dismiss();
- }
- });
+ builder.setPositiveButton(android.R.string.ok, (dialog, which) -> dismiss());
return builder.create();
}
}
@@ -1603,7 +1581,7 @@ public class DialpadFragment extends Fragment
private LayoutInflater mInflater;
private ChoiceItem[] mChoiceItems = new ChoiceItem[NUM_ITEMS];
- public DialpadChooserAdapter(Context context) {
+ DialpadChooserAdapter(Context context) {
// Cache the LayoutInflate to avoid asking for a new one each time.
mInflater = LayoutInflater.from(context);
@@ -1661,10 +1639,10 @@ public class DialpadFragment extends Fragment
convertView = mInflater.inflate(R.layout.dialpad_chooser_list_item, null);
}
- TextView text = (TextView) convertView.findViewById(R.id.text);
+ TextView text = convertView.findViewById(R.id.text);
text.setText(mChoiceItems[position].text);
- ImageView icon = (ImageView) convertView.findViewById(R.id.icon);
+ ImageView icon = convertView.findViewById(R.id.icon);
icon.setImageBitmap(mChoiceItems[position].icon);
return convertView;
@@ -1677,7 +1655,7 @@ public class DialpadFragment extends Fragment
Bitmap icon;
int id;
- public ChoiceItem(String s, Bitmap b, int i) {
+ ChoiceItem(String s, Bitmap b, int i) {
text = s;
icon = b;
id = i;
@@ -1707,4 +1685,36 @@ public class DialpadFragment extends Fragment
}
}
}
+
+ /** Listener for dialpad's parent. */
+ public interface DialpadListener {
+ void getLastOutgoingCall(LastOutgoingCallCallback callback);
+
+ void onDialpadShown();
+
+ void hideDialpadFragment(boolean animate, boolean value);
+ }
+
+ /** Callback for async lookup of the last number dialed. */
+ public interface LastOutgoingCallCallback {
+
+ void lastOutgoingCall(String number);
+ }
+
+ /**
+ * Input: the ISO 3166-1 two letters country code of the country the user is in
+ *
+ * <p>Output: PhoneNumberFormattingTextWatcher. Note: It is unusual to return a non-data value
+ * from a worker, but it is a limitation in libphonenumber API that the watcher cannot be
+ * initialized on the main thread.
+ */
+ private static class InitPhoneNumberFormattingTextWatcherWorker
+ implements Worker<String, PhoneNumberFormattingTextWatcher> {
+
+ @Nullable
+ @Override
+ public PhoneNumberFormattingTextWatcher doInBackground(@Nullable String countryCode) {
+ return new PhoneNumberFormattingTextWatcher(countryCode);
+ }
+ }
}
diff --git a/java/com/android/dialer/dialpadview/DialpadView.java b/java/com/android/dialer/dialpadview/DialpadView.java
index 4a9b500b7..0c53273a4 100644
--- a/java/com/android/dialer/dialpadview/DialpadView.java
+++ b/java/com/android/dialer/dialpadview/DialpadView.java
@@ -29,7 +29,6 @@ import android.text.Spannable;
import android.text.TextUtils;
import android.text.style.TtsSpan;
import android.util.AttributeSet;
-import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
@@ -40,6 +39,8 @@ import android.widget.ImageButton;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.android.dialer.animation.AnimUtils;
+import com.android.dialer.common.LogUtil;
+import com.android.dialer.compat.CompatUtils;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.util.Locale;
@@ -153,7 +154,7 @@ public class DialpadView extends LinearLayout {
// We translate dialpad numbers only for "fa" and not any other locale
// ("ar" anybody ?).
if ("fa".equals(currentLocale.getLanguage())) {
- nf = DecimalFormat.getInstance(resources.getConfiguration().locale);
+ nf = DecimalFormat.getInstance(CompatUtils.getLocale(getContext()));
} else {
nf = DecimalFormat.getInstance(Locale.ENGLISH);
}
@@ -395,7 +396,7 @@ public class DialpadView extends LinearLayout {
}
}
- Log.wtf(TAG, "Attempted to get animation delay for invalid key button id.");
+ LogUtil.e(TAG, "Attempted to get animation delay for invalid key button id.");
return 0;
}
@@ -458,7 +459,7 @@ public class DialpadView extends LinearLayout {
}
}
- Log.wtf(TAG, "Attempted to get animation duration for invalid key button id.");
+ LogUtil.e(TAG, "Attempted to get animation duration for invalid key button id.");
return 0;
}
}
diff --git a/java/com/android/dialer/app/dialpad/PseudoEmergencyAnimator.java b/java/com/android/dialer/dialpadview/PseudoEmergencyAnimator.java
index be2964dfe..16bdd24c1 100644
--- a/java/com/android/dialer/app/dialpad/PseudoEmergencyAnimator.java
+++ b/java/com/android/dialer/dialpadview/PseudoEmergencyAnimator.java
@@ -14,13 +14,12 @@
* limitations under the License.
*/
-package com.android.dialer.app.dialpad;
+package com.android.dialer.dialpadview;
import android.animation.Animator;
import android.animation.Animator.AnimatorListener;
import android.animation.ArgbEvaluator;
import android.animation.ValueAnimator;
-import android.animation.ValueAnimator.AnimatorUpdateListener;
import android.content.Context;
import android.graphics.Color;
import android.graphics.ColorFilter;
@@ -28,12 +27,11 @@ import android.graphics.LightingColorFilter;
import android.os.Handler;
import android.os.Vibrator;
import android.view.View;
-import com.android.dialer.app.R;
/** Animates the dial button on "emergency" phone numbers. */
public class PseudoEmergencyAnimator {
- public static final String PSEUDO_EMERGENCY_NUMBER = "01189998819991197253";
+ static final String PSEUDO_EMERGENCY_NUMBER = "01189998819991197253";
private static final int VIBRATE_LENGTH_MILLIS = 200;
private static final int ITERATION_LENGTH_MILLIS = 1000;
private static final int ANIMATION_ITERATION_COUNT = 6;
@@ -57,21 +55,16 @@ public class PseudoEmergencyAnimator {
ValueAnimator.ofObject(new ArgbEvaluator(), colorFrom, colorTo);
mPseudoEmergencyColorAnimator.addUpdateListener(
- new AnimatorUpdateListener() {
- @Override
- public void onAnimationUpdate(ValueAnimator animator) {
- try {
- int color = (int) animator.getAnimatedValue();
- ColorFilter colorFilter = new LightingColorFilter(Color.BLACK, color);
+ animator -> {
+ try {
+ int color = (int) animator.getAnimatedValue();
+ ColorFilter colorFilter = new LightingColorFilter(Color.BLACK, color);
- View floatingActionButtonContainer =
- getView().findViewById(R.id.floating_action_button);
- if (floatingActionButtonContainer != null) {
- floatingActionButtonContainer.getBackground().setColorFilter(colorFilter);
- }
- } catch (Exception e) {
- animator.cancel();
+ if (mViewProvider.getFab() != null) {
+ mViewProvider.getFab().getBackground().setColorFilter(colorFilter);
}
+ } catch (Exception e) {
+ animator.cancel();
}
});
@@ -95,22 +88,17 @@ public class PseudoEmergencyAnimator {
@Override
public void onAnimationEnd(Animator animation) {
try {
- View floatingActionButtonContainer =
- getView().findViewById(R.id.floating_action_button);
- if (floatingActionButtonContainer != null) {
- floatingActionButtonContainer.getBackground().clearColorFilter();
+ if (mViewProvider.getFab() != null) {
+ mViewProvider.getFab().getBackground().clearColorFilter();
}
new Handler()
.postDelayed(
- new Runnable() {
- @Override
- public void run() {
- try {
- vibrate(VIBRATE_LENGTH_MILLIS);
- } catch (Exception e) {
- // ignored
- }
+ () -> {
+ try {
+ vibrate(VIBRATE_LENGTH_MILLIS);
+ } catch (Exception e) {
+ // ignored
}
},
ITERATION_LENGTH_MILLIS);
@@ -135,17 +123,8 @@ public class PseudoEmergencyAnimator {
}
}
- private View getView() {
- return mViewProvider == null ? null : mViewProvider.getView();
- }
-
- private Context getContext() {
- View view = getView();
- return view != null ? view.getContext() : null;
- }
-
private void vibrate(long milliseconds) {
- Context context = getContext();
+ Context context = mViewProvider.getContext();
if (context != null) {
Vibrator vibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
if (vibrator != null) {
@@ -154,8 +133,10 @@ public class PseudoEmergencyAnimator {
}
}
- public interface ViewProvider {
+ interface ViewProvider {
+
+ View getFab();
- View getView();
+ Context getContext();
}
}
diff --git a/java/com/android/dialer/app/dialpad/SmartDialCursorLoader.java b/java/com/android/dialer/dialpadview/SmartDialCursorLoader.java
index a0c8b18d3..271535fce 100644
--- a/java/com/android/dialer/app/dialpad/SmartDialCursorLoader.java
+++ b/java/com/android/dialer/dialpadview/SmartDialCursorLoader.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.dialer.app.dialpad;
+package com.android.dialer.dialpadview;
import android.content.AsyncTaskLoader;
import android.content.Context;
diff --git a/java/com/android/dialer/app/SpecialCharSequenceMgr.java b/java/com/android/dialer/dialpadview/SpecialCharSequenceMgr.java
index 20222d68c..7ff0d084a 100644
--- a/java/com/android/dialer/app/SpecialCharSequenceMgr.java
+++ b/java/com/android/dialer/dialpadview/SpecialCharSequenceMgr.java
@@ -14,8 +14,9 @@
* limitations under the License.
*/
-package com.android.dialer.app;
+package com.android.dialer.dialpadview;
+import android.Manifest;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.DialogFragment;
@@ -39,7 +40,6 @@ import android.view.WindowManager;
import android.widget.EditText;
import android.widget.Toast;
import com.android.common.io.MoreCloseables;
-import com.android.contacts.common.compat.TelephonyManagerCompat;
import com.android.contacts.common.database.NoNullCursorAsyncQueryHandler;
import com.android.contacts.common.util.ContactDisplayUtils;
import com.android.contacts.common.widget.SelectPhoneAccountDialogFragment;
@@ -47,8 +47,10 @@ import com.android.contacts.common.widget.SelectPhoneAccountDialogFragment.Selec
import com.android.dialer.calllogutils.PhoneAccountUtils;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.compat.telephony.TelephonyManagerCompat;
import com.android.dialer.oem.MotorolaUtils;
import com.android.dialer.telecom.TelecomUtil;
+import com.android.dialer.util.PermissionsUtil;
import java.util.ArrayList;
import java.util.List;
@@ -96,7 +98,7 @@ public class SpecialCharSequenceMgr {
private SpecialCharSequenceMgr() {}
public static boolean handleChars(Context context, String input, EditText textField) {
- //get rid of the separators so that the string gets parsed correctly
+ // get rid of the separators so that the string gets parsed correctly
String dialString = PhoneNumberUtils.stripSeparators(input);
if (handleDeviceIdDisplay(context, dialString)
@@ -288,6 +290,9 @@ public class SpecialCharSequenceMgr {
// TODO: Use TelephonyCapabilities.getDeviceIdLabel() to get the device id label instead of a
// hard-coded string.
static boolean handleDeviceIdDisplay(Context context, String input) {
+ if (!PermissionsUtil.hasPermission(context, Manifest.permission.READ_PHONE_STATE)) {
+ return false;
+ }
TelephonyManager telephonyManager =
(TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
diff --git a/java/com/android/dialer/app/dialpad/UnicodeDialerKeyListener.java b/java/com/android/dialer/dialpadview/UnicodeDialerKeyListener.java
index 051daf46e..e9201c0c2 100644
--- a/java/com/android/dialer/app/dialpad/UnicodeDialerKeyListener.java
+++ b/java/com/android/dialer/dialpadview/UnicodeDialerKeyListener.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.dialer.app.dialpad;
+package com.android.dialer.dialpadview;
import android.telephony.PhoneNumberUtils;
import android.text.Spanned;
diff --git a/java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_close_black_24dp.png b/java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_close_black_24dp.png
deleted file mode 100644
index 1a9cd75a0..000000000
--- a/java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_close_black_24dp.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-hdpi/ic_dialer_fork_add_call.png b/java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_dialer_fork_add_call.png
index 4e0d5649e..4e0d5649e 100644..100755
--- a/java/com/android/dialer/app/res/drawable-hdpi/ic_dialer_fork_add_call.png
+++ b/java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_dialer_fork_add_call.png
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-hdpi/ic_dialer_fork_current_call.png b/java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_dialer_fork_current_call.png
index 2cf41d598..2cf41d598 100644..100755
--- a/java/com/android/dialer/app/res/drawable-hdpi/ic_dialer_fork_current_call.png
+++ b/java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_dialer_fork_current_call.png
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-hdpi/ic_dialer_fork_tt_keypad.png b/java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_dialer_fork_tt_keypad.png
index 043685fd9..043685fd9 100644..100755
--- a/java/com/android/dialer/app/res/drawable-hdpi/ic_dialer_fork_tt_keypad.png
+++ b/java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_dialer_fork_tt_keypad.png
Binary files differ
diff --git a/java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_dialpad_delete.png b/java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_dialpad_delete.png
deleted file mode 100644
index e588d90e9..000000000
--- a/java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_dialpad_delete.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_dialpad_voicemail.png b/java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_dialpad_voicemail.png
deleted file mode 100644
index 4706112d6..000000000
--- a/java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_dialpad_voicemail.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_overflow_menu.png b/java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_overflow_menu.png
deleted file mode 100644
index 262e9df91..000000000
--- a/java/com/android/dialer/dialpadview/res/drawable-hdpi/ic_overflow_menu.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-mdpi/ic_dialer_fork_add_call.png b/java/com/android/dialer/dialpadview/res/drawable-mdpi/ic_dialer_fork_add_call.png
index 56ac2a33a..56ac2a33a 100644
--- a/java/com/android/dialer/app/res/drawable-mdpi/ic_dialer_fork_add_call.png
+++ b/java/com/android/dialer/dialpadview/res/drawable-mdpi/ic_dialer_fork_add_call.png
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-mdpi/ic_dialer_fork_current_call.png b/java/com/android/dialer/dialpadview/res/drawable-mdpi/ic_dialer_fork_current_call.png
index 16a44a078..16a44a078 100644
--- a/java/com/android/dialer/app/res/drawable-mdpi/ic_dialer_fork_current_call.png
+++ b/java/com/android/dialer/dialpadview/res/drawable-mdpi/ic_dialer_fork_current_call.png
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-mdpi/ic_dialer_fork_tt_keypad.png b/java/com/android/dialer/dialpadview/res/drawable-mdpi/ic_dialer_fork_tt_keypad.png
index 66df69eac..66df69eac 100644
--- a/java/com/android/dialer/app/res/drawable-mdpi/ic_dialer_fork_tt_keypad.png
+++ b/java/com/android/dialer/dialpadview/res/drawable-mdpi/ic_dialer_fork_tt_keypad.png
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-xhdpi/ic_dialer_fork_add_call.png b/java/com/android/dialer/dialpadview/res/drawable-xhdpi/ic_dialer_fork_add_call.png
index aff140fcd..aff140fcd 100644
--- a/java/com/android/dialer/app/res/drawable-xhdpi/ic_dialer_fork_add_call.png
+++ b/java/com/android/dialer/dialpadview/res/drawable-xhdpi/ic_dialer_fork_add_call.png
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-xhdpi/ic_dialer_fork_current_call.png b/java/com/android/dialer/dialpadview/res/drawable-xhdpi/ic_dialer_fork_current_call.png
index 8975727e0..8975727e0 100644
--- a/java/com/android/dialer/app/res/drawable-xhdpi/ic_dialer_fork_current_call.png
+++ b/java/com/android/dialer/dialpadview/res/drawable-xhdpi/ic_dialer_fork_current_call.png
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-xhdpi/ic_dialer_fork_tt_keypad.png b/java/com/android/dialer/dialpadview/res/drawable-xhdpi/ic_dialer_fork_tt_keypad.png
index 4d48ea9ea..4d48ea9ea 100644
--- a/java/com/android/dialer/app/res/drawable-xhdpi/ic_dialer_fork_tt_keypad.png
+++ b/java/com/android/dialer/dialpadview/res/drawable-xhdpi/ic_dialer_fork_tt_keypad.png
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-xxhdpi/ic_dialer_fork_add_call.png b/java/com/android/dialer/dialpadview/res/drawable-xxhdpi/ic_dialer_fork_add_call.png
index 1657da4e2..1657da4e2 100644
--- a/java/com/android/dialer/app/res/drawable-xxhdpi/ic_dialer_fork_add_call.png
+++ b/java/com/android/dialer/dialpadview/res/drawable-xxhdpi/ic_dialer_fork_add_call.png
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-xxhdpi/ic_dialer_fork_current_call.png b/java/com/android/dialer/dialpadview/res/drawable-xxhdpi/ic_dialer_fork_current_call.png
index f25cce695..f25cce695 100644
--- a/java/com/android/dialer/app/res/drawable-xxhdpi/ic_dialer_fork_current_call.png
+++ b/java/com/android/dialer/dialpadview/res/drawable-xxhdpi/ic_dialer_fork_current_call.png
Binary files differ
diff --git a/java/com/android/dialer/app/res/drawable-xxhdpi/ic_dialer_fork_tt_keypad.png b/java/com/android/dialer/dialpadview/res/drawable-xxhdpi/ic_dialer_fork_tt_keypad.png
index 7ac4d8b58..7ac4d8b58 100644
--- a/java/com/android/dialer/app/res/drawable-xxhdpi/ic_dialer_fork_tt_keypad.png
+++ b/java/com/android/dialer/dialpadview/res/drawable-xxhdpi/ic_dialer_fork_tt_keypad.png
Binary files differ
diff --git a/java/com/android/dialer/dialpadview/res/drawable/dialpad_scrim.xml b/java/com/android/dialer/dialpadview/res/drawable/dialpad_scrim.xml
deleted file mode 100644
index ee0f40ab5..000000000
--- a/java/com/android/dialer/dialpadview/res/drawable/dialpad_scrim.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android">
- <gradient
- android:angle="270"
- android:endColor="@android:color/darker_gray"
- android:startColor="@android:color/transparent"/>
-</shape>
diff --git a/java/com/android/dialer/app/res/drawable/ic_wifi_calling.xml b/java/com/android/dialer/dialpadview/res/drawable/ic_wifi_calling.xml
index 968713376..968713376 100644
--- a/java/com/android/dialer/app/res/drawable/ic_wifi_calling.xml
+++ b/java/com/android/dialer/dialpadview/res/drawable/ic_wifi_calling.xml
diff --git a/java/com/android/dialer/app/res/drawable/shadow_fade_left.xml b/java/com/android/dialer/dialpadview/res/drawable/shadow_fade_left.xml
index 6271a8f86..6271a8f86 100644
--- a/java/com/android/dialer/app/res/drawable/shadow_fade_left.xml
+++ b/java/com/android/dialer/dialpadview/res/drawable/shadow_fade_left.xml
diff --git a/java/com/android/dialer/app/res/drawable/shadow_fade_up.xml b/java/com/android/dialer/dialpadview/res/drawable/shadow_fade_up.xml
index 86d37a9bc..86d37a9bc 100644
--- a/java/com/android/dialer/app/res/drawable/shadow_fade_up.xml
+++ b/java/com/android/dialer/dialpadview/res/drawable/shadow_fade_up.xml
diff --git a/java/com/android/dialer/app/res/layout-land/dialpad_fragment.xml b/java/com/android/dialer/dialpadview/res/layout-land/dialpad_fragment.xml
index 45ef933cb..6389853d9 100644
--- a/java/com/android/dialer/app/res/layout-land/dialpad_fragment.xml
+++ b/java/com/android/dialer/dialpadview/res/layout-land/dialpad_fragment.xml
@@ -15,7 +15,7 @@
-->
<view xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
- class="com.android.dialer.app.dialpad.DialpadFragment$DialpadSlidingRelativeLayout"
+ class="com.android.dialer.dialpadview.DialpadFragment$DialpadSlidingRelativeLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content">
diff --git a/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_one.xml b/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_one.xml
index 6f178f0e1..135624681 100644
--- a/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_one.xml
+++ b/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_one.xml
@@ -35,7 +35,7 @@
<ImageView
android:id="@+id/dialpad_key_voicemail"
android:layout_width="wrap_content"
- android:layout_height="wrap_content"
+ android:layout_height="@dimen/dialpad_voicemail_icon_size"
android:scaleType="fitCenter"
android:src="@drawable/quantum_ic_voicemail_white_24"
android:tint="@color/dialpad_voicemail_tint"/>
diff --git a/java/com/android/dialer/app/res/layout/dialpad_chooser_list_item.xml b/java/com/android/dialer/dialpadview/res/layout/dialpad_chooser_list_item.xml
index e00529614..e00529614 100644
--- a/java/com/android/dialer/app/res/layout/dialpad_chooser_list_item.xml
+++ b/java/com/android/dialer/dialpadview/res/layout/dialpad_chooser_list_item.xml
diff --git a/java/com/android/dialer/app/res/layout/dialpad_fragment.xml b/java/com/android/dialer/dialpadview/res/layout/dialpad_fragment.xml
index 9b95e1fbf..2f62e1407 100644
--- a/java/com/android/dialer/app/res/layout/dialpad_fragment.xml
+++ b/java/com/android/dialer/dialpadview/res/layout/dialpad_fragment.xml
@@ -15,7 +15,7 @@
-->
<view xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
- class="com.android.dialer.app.dialpad.DialpadFragment$DialpadSlidingRelativeLayout"
+ class="com.android.dialer.dialpadview.DialpadFragment$DialpadSlidingRelativeLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
diff --git a/java/com/android/dialer/dialpadview/res/layout/dialpad_key_one.xml b/java/com/android/dialer/dialpadview/res/layout/dialpad_key_one.xml
index 88594401f..4401c5bbd 100644
--- a/java/com/android/dialer/dialpadview/res/layout/dialpad_key_one.xml
+++ b/java/com/android/dialer/dialpadview/res/layout/dialpad_key_one.xml
@@ -18,7 +18,8 @@
android:id="@+id/one"
style="@style/DialpadKeyButtonStyle">
<LinearLayout
- style="@style/DialpadKeyInternalLayoutStyle">
+ android:layout_marginTop="1dp"
+ style="@style/DialpadKeyInternalLayoutStyle">
<com.android.dialer.dialpadview.DialpadTextView
android:id="@+id/dialpad_key_number"
style="@style/DialpadKeyNumberStyle"/>
@@ -28,9 +29,8 @@
<ImageView
android:id="@+id/dialpad_key_voicemail"
android:layout_width="wrap_content"
- android:layout_height="wrap_content"
+ android:layout_height="@dimen/dialpad_voicemail_icon_size"
android:layout_centerInParent="true"
- android:paddingTop="@dimen/dialpad_voicemail_icon_padding_top"
android:scaleType="fitCenter"
android:src="@drawable/quantum_ic_voicemail_white_24"
android:tint="?attr/dialpad_voicemail_tint"/>
diff --git a/java/com/android/dialer/app/res/menu/dialpad_options.xml b/java/com/android/dialer/dialpadview/res/menu/dialpad_options.xml
index 2921ea3bb..2921ea3bb 100644
--- a/java/com/android/dialer/app/res/menu/dialpad_options.xml
+++ b/java/com/android/dialer/dialpadview/res/menu/dialpad_options.xml
diff --git a/java/com/android/dialer/dialpadview/res/values-af/strings.xml b/java/com/android/dialer/dialpadview/res/values-af/strings.xml
index b2d03a07f..c5c72e094 100644
--- a/java/com/android/dialer/dialpadview/res/values-af/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-af/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"stemboodskap"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"bel"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Om stemboodskapdiens te bel, skakel eers vliegtuigmodus af."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Om stemboodskapdiens op te stel, gaan na Kieslys &gt; Instellings."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Voeg 2-sek.-pouse by"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Voeg wagtyd by"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Gebruik raak-nommerbord"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Keer terug na oproep wat besig is"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Voeg oproep by"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Laai tans van SIM-kaart af …"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM-kaartkontakte"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Bel <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Kan nie hierdie nommer bel nie"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-am/strings.xml b/java/com/android/dialer/dialpadview/res/values-am/strings.xml
index 04f6022d8..efbdb1de9 100644
--- a/java/com/android/dialer/dialpadview/res/values-am/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-am/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"የኋሊት ደምሳሽ"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"የመደመር ምልክት"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"የድምፅ መልዕክት"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"ይደውሉ"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"የድምጽ መልዕክት ጥሪ ለማድረግ፣ በመጀመሪያ የአውሮፕላን ሁነታን ያጥፉ።"</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"የድምጽ መልዕክትን ለማዘጋጀት፣ ወደ ምናሌ &gt; ቅንብሮች ይሂዱ።"</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"2 ሴኮንድ ፋታ አክል"</string>
+ <string name="add_wait" msgid="2278146476349811062">"ቆይታ አክል"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"ባለድምጽ የንኪ ቁልፍ ሰሌዳን ይጠቀሙ"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"በመካሄድ ላይ ወዳለው ጥሪ ተመለስ"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"ጥሪ አክል"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"ከSIM ካርድ ላይ በመጫን ላይ…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"የSIM ካርድ ዕውቂያዎች"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"ወደ <xliff:g id="NUMBER">%s</xliff:g> ደውል"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"ይህን ቁጥር መደወል አልተቻለም"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-ar/strings.xml b/java/com/android/dialer/dialpadview/res/values-ar/strings.xml
index 9caea157e..649280a99 100644
--- a/java/com/android/dialer/dialpadview/res/values-ar/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-ar/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"مسافة للخلف"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"علامة الجمع"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"بريد صوتي"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"طلب"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"للاتصال بالبريد الصوتي، يجب أولاً إيقاف وضع الطائرة."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"لإعداد البريد الصوتي، انتقل إلى القائمة &gt; الإعدادات."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"إضافة ثانيتين إيقاف مؤقت"</string>
+ <string name="add_wait" msgid="2278146476349811062">"إضافة انتظار"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"استخدام لوحة مفاتيح نغمات باللمس"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"عودة إلى المكالمة الجارية"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"إضافة مكالمة"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"‏جارٍ التحميل من شريحة SIM…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"‏شريحة SIM وجهات الاتصال"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"الاتصال بالرقم <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"لا يمكن الاتصال بهذا الرقم"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-az/strings.xml b/java/com/android/dialer/dialpadview/res/values-az/strings.xml
index 46f218e09..8de688d05 100644
--- a/java/com/android/dialer/dialpadview/res/values-az/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-az/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"geri düyməsi"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"səsli məktub"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"nömrə yığın"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Səsli e-poçta zəng etmək üçün Təyyarə rejimini deaktiv edin."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Səsli e-poçtu ayarlamaq üçün Menyu &gt; Ayarlar bölməsinə daxil olun."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"2 saniyəlik pauza əlavə edin"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Gözləmə əlavə edin"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Toxunuş ton klaviaturasından istifadə edin"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Davam edən zəngə qayıdın"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Zəng əlavə edin"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"SIM kartdan yüklənir..."</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM kart kontaktları"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g> nömrəsinə zəng edin"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Bu nömrəyə zəng etmək mümkün deyil"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-b+sr+Latn/strings.xml b/java/com/android/dialer/dialpadview/res/values-b+sr+Latn/strings.xml
index 24ea30816..c15aee4bf 100644
--- a/java/com/android/dialer/dialpadview/res/values-b+sr+Latn/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-b+sr+Latn/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"govorna pošta"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"birajte broj"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Da biste pozvali govornu poštu, prvo isključite režim rada u avionu."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Da biste podesili govornu poštu, idite u Meni &gt; Podešavanja."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Dodaj pauzu od 2 sekunde"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Dodaj čekanje"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Koristi tastaturu za tonsko biranje"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Nazad u poziv koji je u toku"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Dodaj poziv"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Učitava se sa SIM kartice…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Kontakti na SIM kartici"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Pozovi <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Nije moguće pozvati ovaj broj"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-be/strings.xml b/java/com/android/dialer/dialpadview/res/values-be/strings.xml
index db504555e..cbe85f517 100644
--- a/java/com/android/dialer/dialpadview/res/values-be/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-be/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"плюс"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"галасавая пошта"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"набор"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Каб пазваніць на галасавую пошту, спачатку адключыце Рэжым палёту."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Каб наладзіць галасавую пошту, перайдзіце ў раздзел \"Меню &gt; Налады\"."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Дадаць 2-секундную паўзу"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Дадаць чаканне"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Выкарыстанне тонавай клавіятуры"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Вярнуцца да бягучага выкліку"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Дадаць выклік"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Загрузка з SIM-карты..."</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Кантакты SIM-карты"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Выклікаць <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Немагчыма выклікаць гэты нумар"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-bg/strings.xml b/java/com/android/dialer/dialpadview/res/values-bg/strings.xml
index 7a3073d77..1188d7959 100644
--- a/java/com/android/dialer/dialpadview/res/values-bg/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-bg/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"плюс"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"гласова поща"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"набиране"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"За да чуете гласовата си поща, първо изключете самолетния режим."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"За да настроите гласовата поща, отворете „Меню“ &gt; „Настройки“."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Добавяне на пауза от 2 сек"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Добавяне на изчакване"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Използване на тонова клавиатура"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Назад към текущото обаждане"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Добавяне на обаждане"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Зарежда се от SIM картата…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Контакти от SIM картата"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Обаждане на <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Не можете да се обадите на този номер"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-bn/strings.xml b/java/com/android/dialer/dialpadview/res/values-bn/strings.xml
index 98171cfc2..9f3713f6e 100644
--- a/java/com/android/dialer/dialpadview/res/values-bn/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-bn/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"ব্যাক-স্পেস"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"যোগ চিহ্ন"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"ভয়েসমেল"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"ডায়াল করুন"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"ভয়েসমেলে কল করতে, সবার আগে বিমানমোড বন্ধ করুন৷"</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"ভয়েসমেল সেট-আপ করতে, মেনু &gt; সেটিংসে যান৷"</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"২-সেকেন্ড বিরতি যোগ করুন"</string>
+ <string name="add_wait" msgid="2278146476349811062">"অপেক্ষা যোগ করুন"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"টাচ-টোন কীপ্যাড ব্যবহার করুন"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"আগের কলে ফিরে যান"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"কল যোগ করুন"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"সিম কার্ড থেকে লোড করা হচ্ছে…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"সিম কার্ডের পরিচিতিগুলি"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g> নম্বরে কল করুন"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"এই নম্বরে কল করা যাবে না"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-bs/strings.xml b/java/com/android/dialer/dialpadview/res/values-bs/strings.xml
index 976866285..4c0527b59 100644
--- a/java/com/android/dialer/dialpadview/res/values-bs/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-bs/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"tipka za brisanje"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"govorna pošta"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"biranje"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Da pozovete govornu poštu, isključite Način rada u avionu."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Da postavite govornu poštu, idite na Meni &gt; Postavke."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Dodajte pauzu od 2 sekunde"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Dodajte čekanje"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Korištenje tastature za tonsko biranje"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Povratak na poziv"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Dodajte poziv"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Učitavanje sa SIM kartice…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Kontakti sa SIM kartice"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Pozivanje broja <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Nije moguće pozvati ovaj broj"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-ca/strings.xml b/java/com/android/dialer/dialpadview/res/values-ca/strings.xml
index 2bd6c711c..eda95b474 100644
--- a/java/com/android/dialer/dialpadview/res/values-ca/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-ca/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"retrocés"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"més"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"missatge de veu"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"marca"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Per trucar a la bústia de veu, primer has de desactivar el mode d\'avió."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Per configurar la bústia de veu, ves a Menú &gt; Configuració."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Afegeix una pausa de 2 segons"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Afegeix una espera"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Utilitza el teclat de tons"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Torna a la trucada en curs"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Afegeix una trucada"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"S\'està carregant des de la targeta SIM..."</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Contactes de la targeta SIM"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Truca al <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"No es pot trucar a aquest número"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-cs/strings.xml b/java/com/android/dialer/dialpadview/res/values-cs/strings.xml
index 6c13e1c47..a97d2132b 100644
--- a/java/com/android/dialer/dialpadview/res/values-cs/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-cs/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"Backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"hlasová zpráva"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"vytočit"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Pokud chcete volat do hlasové schránky, vypněte nejdříve režim letadla."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Pokud chcete nastavit hlasovou schránku, přejděte na nabídku &gt; Nastavení."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Přidat pauzu 2 s"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Přidat čekání"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Použít dotykovou tónovou klávesnici"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Vrátit se k probíhajícímu hovoru"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Přidat hovor"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Načítání ze SIM karty…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Kontakty na SIM kartě"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Zavolat <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Na toto číslo není možné zavolat"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-da/strings.xml b/java/com/android/dialer/dialpadview/res/values-da/strings.xml
index 1df734896..45eb87238 100644
--- a/java/com/android/dialer/dialpadview/res/values-da/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-da/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"tilbagetast"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"telefonsvarer"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"ring op"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Hvis du vil ringe til telefonsvareren, skal du først slå Flytilstand fra."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Gå til Menu &gt; Indstillinger for at konfigurere telefonsvareren."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Tilføj pause på 2 sek."</string>
+ <string name="add_wait" msgid="2278146476349811062">"Tilføj ventetid"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Brug trykknaptastatur"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Vend tilbage til igangværende opkald"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Tilføj opkald"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI-nummer"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID-nummer"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Der indlæses fra SIM-kortet…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Kontaktpersoner på SIM-kortet"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Ring til <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Det er ikke muligt at ringe til dette nummer"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-de/strings.xml b/java/com/android/dialer/dialpadview/res/values-de/strings.xml
index c93ce4d4f..c350c9484 100644
--- a/java/com/android/dialer/dialpadview/res/values-de/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-de/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"Rücktaste"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"Plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"Mailboxnachricht"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"Wählen"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Deaktiviere zunächst den Flugmodus, um die Mailbox anzurufen."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Konfiguriere deine Mailbox unter \"Menü\" &gt; \"Einstellungen\"."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"2 Sekunden Pause hinzufügen"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Warten hinzufügen"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Tonwahltasten verwenden"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Zurück zum aktuellen Anruf"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Anruf hinzufügen"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Ladevorgang von SIM-Karte läuft…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Kontakte auf SIM-Karte"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g> anrufen"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Diese Nummer kann nicht angerufen werden"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-el/strings.xml b/java/com/android/dialer/dialpadview/res/values-el/strings.xml
index 1bce64b93..0205f7694 100644
--- a/java/com/android/dialer/dialpadview/res/values-el/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-el/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"συν"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"αυτόματος τηλεφωνητής"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"κλήση"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Για κλήση αυτόματου τηλεφωνητή, πρώτα απενεργοποιήστε τη λειτουργία πτήσης."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Για τη ρύθμιση του αυτόματου τηλεφωνητή, μεταβείτε στο στοιχείο Μενού &gt; Ρυθμίσεις."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Προσθήκη παύσης 2 δευτερολέπτων"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Προσθήκη αναμονής"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Χρησιμοποιήστε το πληκτρολόγιο αφής ηχητικών τόνων"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Επιστροφή στην κλήση που βρίσκεται σε εξέλιξη"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Προσθήκη κλήσης"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Φόρτωση από κάρτα SIM…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Επαφές στην κάρτα SIM"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Κλήση <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Δεν μπορείτε να καλέσετε αυτόν τον αριθμό"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-en-rAU/strings.xml b/java/com/android/dialer/dialpadview/res/values-en-rAU/strings.xml
index 62fc54747..3f16055d7 100644
--- a/java/com/android/dialer/dialpadview/res/values-en-rAU/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-en-rAU/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"voicemail"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"dial"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"To call voicemail, first turn off Aeroplane mode."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"To set up voicemail, go to Menu &gt; Settings."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Add 2-sec pause"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Add wait"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Use touch tone keypad"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Return to call in progress"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Add call"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Loading from SIM card…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM card contacts"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Call <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Can\'t call this number"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-en-rGB/strings.xml b/java/com/android/dialer/dialpadview/res/values-en-rGB/strings.xml
index 62fc54747..3f16055d7 100644
--- a/java/com/android/dialer/dialpadview/res/values-en-rGB/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-en-rGB/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"voicemail"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"dial"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"To call voicemail, first turn off Aeroplane mode."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"To set up voicemail, go to Menu &gt; Settings."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Add 2-sec pause"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Add wait"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Use touch tone keypad"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Return to call in progress"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Add call"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Loading from SIM card…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM card contacts"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Call <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Can\'t call this number"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-en-rIN/strings.xml b/java/com/android/dialer/dialpadview/res/values-en-rIN/strings.xml
index 62fc54747..3f16055d7 100644
--- a/java/com/android/dialer/dialpadview/res/values-en-rIN/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-en-rIN/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"voicemail"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"dial"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"To call voicemail, first turn off Aeroplane mode."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"To set up voicemail, go to Menu &gt; Settings."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Add 2-sec pause"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Add wait"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Use touch tone keypad"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Return to call in progress"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Add call"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Loading from SIM card…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM card contacts"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Call <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Can\'t call this number"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-es-rUS/strings.xml b/java/com/android/dialer/dialpadview/res/values-es-rUS/strings.xml
index 4c2908852..5bf2ae8bd 100644
--- a/java/com/android/dialer/dialpadview/res/values-es-rUS/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-es-rUS/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"retroceso"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"más"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"buzón de voz"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"marcar"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Para escuchar los mensajes de tu buzón de voz, desactiva primero el modo avión."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Para configurar el buzón de voz, ve a Menú &gt; Configuración."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Agregar pausa de 2 segundos"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Agregar espera"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Usar teclado numérico"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Regresar a la llamada en curso"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Agregar llamada"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Cargando desde tarjeta SIM…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Contactos de la tarjeta SIM"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Llamar al <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"No se puede llamar a este número"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-es/strings.xml b/java/com/android/dialer/dialpadview/res/values-es/strings.xml
index 7fd6355b2..af3590874 100644
--- a/java/com/android/dialer/dialpadview/res/values-es/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-es/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"retroceso"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"más"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"mensaje de voz"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"marcar"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Para llamar al buzón de voz, debes desactivar el modo avión."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Para configurar el buzón de voz, ve a Menú &gt; Ajustes."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Añadir pausa de 2 segundos"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Añadir espera"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Usar teclado táctil"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Volver a la llamada en curso"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Añadir llamada"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Cargando el número de teléfono de la tarjeta SIM…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Contactos de la tarjeta SIM"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Llamar al <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"No se puede llamar a este número"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-et/strings.xml b/java/com/android/dialer/dialpadview/res/values-et/strings.xml
index e71bd717b..c5e4f5f38 100644
--- a/java/com/android/dialer/dialpadview/res/values-et/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-et/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"tagasilüke"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"pluss"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"kõnepostisõnum"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"helista"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Kõnepostisõnumite kuulamiseks lülitage esmalt välja lennukirežiim."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Kõneposti seadistamiseks tehke valikud Menüü &gt; Seaded."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Lisa kahesekundiline paus"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Lisa ootamine"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Kasuta puutetooniga klahvistikku"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Naase käimasolevale kõnele"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Lisa kõne"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Laadimine SIM-kaardilt …"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM-kaardi kontaktid"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Helistamine numbrile <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Sellele numbrile ei saa helistada"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-eu/strings.xml b/java/com/android/dialer/dialpadview/res/values-eu/strings.xml
index c70948b2e..778b199f8 100644
--- a/java/com/android/dialer/dialpadview/res/values-eu/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-eu/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"atzera tekla"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"gehi"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"erantzungailua"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"markatu"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Ahots-mezuak entzuteko, Hegaldi modua desaktibatu behar duzu."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Erantzungailua konfiguratzeko, joan Menua &gt; Ezarpenak atalera."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Gehitu 2 segundoko pausa"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Gehitu itxaronaldia"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Erabili ukipen-tonuak dituen teklatua"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Itzuli abian den deira"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Gehitu deia"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"SIM txarteletik kargatzen…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM txarteleko kontaktuak"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Deitu <xliff:g id="NUMBER">%s</xliff:g> zenbakira"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Ezin da deitu zenbaki honetara"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-fa/strings.xml b/java/com/android/dialer/dialpadview/res/values-fa/strings.xml
index 716360f99..070ca0059 100644
--- a/java/com/android/dialer/dialpadview/res/values-fa/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-fa/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"برگشت به عقب"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"به‌علاوه"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"پست صوتی"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"شماره‌گیری"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"برای تماس با پست صوتی، ابتدا حالت هواپیما را غیرفعال کنید."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"برای راه‌اندازی پست صوتی به منو &gt; تنظیمات بروید."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"افزودن یک مکث ۲ ثانیه‌ای"</string>
+ <string name="add_wait" msgid="2278146476349811062">"افزودن انتظار"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"استفاده از صفحه‌کلید لمسی"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"برگشت به تماس درحال انجام"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"افزودن تماس"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"در حال بارگیری سیم کارت..."</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"مخاطبین سیم‌کارت"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"تماس با <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"تماس با این شماره ممکن نیست"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-fi/strings.xml b/java/com/android/dialer/dialpadview/res/values-fi/strings.xml
index 63e96f639..0a7a7912b 100644
--- a/java/com/android/dialer/dialpadview/res/values-fi/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-fi/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"askelpalautin"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"ääniviesti"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"soita"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Poista lentokonetila käytöstä ennen vastaajaan soittamista."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Määritä puhelinvastaajan asetukset kohdassa Valikko &gt; Asetukset."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Lisää 2 sekunnin tauko"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Lisää tauko"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Käytä näppäimistöä"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Palaa meneillään olevaan puheluun"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Lisää puhelu"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI-koodi"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Ladataan SIM-kortilta…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM-kortin yhteystiedot"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Soita <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Numeroon ei voi soittaa."</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-fr-rCA/strings.xml b/java/com/android/dialer/dialpadview/res/values-fr-rCA/strings.xml
index bb0454552..3080169ac 100644
--- a/java/com/android/dialer/dialpadview/res/values-fr-rCA/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-fr-rCA/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"retour arrière"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"messagerie vocale"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"composer"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Veuillez désactiver le mode Avion avant d\'appeler la messagerie vocale."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Pour configurer la messagerie vocale, accédez à Menu &gt; Paramètres."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Ajouter une pause de 2 s"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Ajouter une attente"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Utiliser le clavier DTMF"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Reprendre l\'appel en cours"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Ajouter un appel"</string>
+ <string name="imei" msgid="7961343816043247280">"IIEM"</string>
+ <string name="meid" msgid="5274167198744847659">"IDEM"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Chargement à partir de la carte SIM en cours…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Contacts de la carte SIM"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Appeler le <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Vous ne pouvez pas appeler ce numéro"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-fr/strings.xml b/java/com/android/dialer/dialpadview/res/values-fr/strings.xml
index ea3e67c61..b4fc15222 100644
--- a/java/com/android/dialer/dialpadview/res/values-fr/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-fr/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"retour arrière"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"message vocal"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"composer"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Pour pouvoir appeler la messagerie vocale, vous devez désactiver le mode Avion."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Pour configurer la messagerie vocale, accédez à Menu &gt; Paramètres."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Ajouter une pause de 2 s"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Ajouter une attente"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Utiliser le clavier DTMF"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Reprendre l\'appel en cours"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Ajouter un appel"</string>
+ <string name="imei" msgid="7961343816043247280">"Code IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"Code MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Chargement depuis la carte SIM..."</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Contacts de la carte SIM"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Appeler le <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Impossible d\'appeler ce numéro"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-gl/strings.xml b/java/com/android/dialer/dialpadview/res/values-gl/strings.xml
index d3901949b..25ffc278d 100644
--- a/java/com/android/dialer/dialpadview/res/values-gl/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-gl/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"retroceso"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"máis"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"correo de voz"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"marca"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Para chamar ao correo de voz, primeiro desactiva o modo avión."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Para configurar o correo de voz, accede a Menú &gt; Configuración."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Engadir pausa de 2 segundos"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Engadir espera"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Usar teclado de tons táctiles"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Volver á chamada en curso"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Engadir chamada"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Cargando número da tarxeta SIM…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Contactos da tarxeta SIM"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Chamar ao <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Non é posible chamar a este número"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-gu/strings.xml b/java/com/android/dialer/dialpadview/res/values-gu/strings.xml
index 8962694f9..e4e13b3eb 100644
--- a/java/com/android/dialer/dialpadview/res/values-gu/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-gu/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"પ્લસ"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"વૉઇસમેઇલ"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"ડાયલ કરો"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"વૉઇસમેઇલ પર કૉલ કરવા માટે, પહેલાં એરપ્લેન મોડને બંધ કરો."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"વૉઇસમેઇલ સેટ કરવા માટે, મેનૂ &gt; સેટિંગ્સ પર જાઓ."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"2-સેકંડનો વિરામ ઉમેરો"</string>
+ <string name="add_wait" msgid="2278146476349811062">"પ્રતીક્ષા ઉમેરો"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"ટચ ટોન કીપેડનો ઉપયોગ કરો"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"કૉલ પર પાછા આવવું પ્રગતિ પર છે"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"કૉલ ઉમેરો"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"SIM કાર્ડમાંથી લોડ કરી રહ્યાં છીએ…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM કાર્ડ સંપર્કો"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g> પર કૉલ કરો"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"આ નંબર પર કૉલ કરી શકાતો નથી"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-hi/strings.xml b/java/com/android/dialer/dialpadview/res/values-hi/strings.xml
index 4388ec2fa..529f8c729 100644
--- a/java/com/android/dialer/dialpadview/res/values-hi/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-hi/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"धन का चिह्न"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"वॉइसमेल"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"डायल करें"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"वॉइसमेल कॉल करने के लिए, पहले हवाई जहाज़ मोड बंद करें."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"वॉइसमेल सेट अप करने के लिए, मेनू &gt; सेटिंग पर जाएं."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"2-सेकंड का विराम जोड़ें"</string>
+ <string name="add_wait" msgid="2278146476349811062">"प्रतीक्षा का समय बढ़ाएं"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"टच टोन कीपैड का उपयोग करें"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"कॉल पर लौटने का कार्य प्रगति पर"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"कॉल जोड़ें"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"SIM कार्ड से लोड हो रहा है…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM कार्ड के संपर्क"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g> पर कॉल करें"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"इस नंबर पर कॉल नहीं किया जा सकता"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-hr/strings.xml b/java/com/android/dialer/dialpadview/res/values-hr/strings.xml
index b904d2303..6ec34d29e 100644
--- a/java/com/android/dialer/dialpadview/res/values-hr/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-hr/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"povratna tipka"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"govorna pošta"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"biraj"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Da biste nazvali govornu poštu, najprije isključite način rada u zrakoplovu."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Da biste postavili govornu poštu, idite na Izbornik &gt; Postavke."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Dodaj pauzu od 2 s."</string>
+ <string name="add_wait" msgid="2278146476349811062">"Dodaj čekanje"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Koristite dodirnu zvučnu tipkovnicu"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Natrag na poziv u tijeku"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Dodaj poziv"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Učitavanje sa SIM kartice..."</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Kontakti na SIM kartici"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Nazovite <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Nije moguće nazvati taj broj"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-hu/strings.xml b/java/com/android/dialer/dialpadview/res/values-hu/strings.xml
index 4b1c854bc..7ef242410 100644
--- a/java/com/android/dialer/dialpadview/res/values-hu/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-hu/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"Backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plusz"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"hangposta"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"tárcsázás"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Hangposta hívásához kapcsolja ki a Repülőgép üzemmódot."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"A hangposta beállításához válassza a Menü &gt; Beállítások pontot."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"2 mp-es szünet hozzáadása"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Várakozás hozzáadása"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Hangkódos telefonbillentyűzet használata"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Vissza a folyamatban lévő híváshoz"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Hívás hozzáadása"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Betöltés a SIM-kártyáról…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Névjegyek a SIM-kártyán"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Hívás: <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Nem lehet felhívni ezt a számot"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-hy/strings.xml b/java/com/android/dialer/dialpadview/res/values-hy/strings.xml
index 4433c7016..0839922ec 100644
--- a/java/com/android/dialer/dialpadview/res/values-hy/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-hy/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"հետշարժ"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"գումարում"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"ձայնային փոստ"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"համարհավաքել"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Ձայնային փոստին զանգելու համար նախ անջատեք Ինքնաթիռի ռեժիմը:"</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Ձայնային փոստը կարգավորելու համար անցեք Ընտրացնակ &gt; Կարգավորումներ:"</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Ավելացնել 2 վայրկյան դադար"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Ավելացնել սպասելաժամանակ"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Օգտագործել տոնային ստեղնաշարը"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Վերադառնալ ընթացիկ զանգին"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Ավելացնել զանգ"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Բեռնվում է SIM քարտից…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM քարտի կոնտակտներ"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Զանգել <xliff:g id="NUMBER">%s</xliff:g> համարին"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Հնարավոր չէ զանգել այս համարին"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-in/strings.xml b/java/com/android/dialer/dialpadview/res/values-in/strings.xml
index 7aa47580a..4f7a05fc1 100644
--- a/java/com/android/dialer/dialpadview/res/values-in/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-in/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"tambah"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"pesan suara"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"panggil"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Untuk memanggil pesan suara, nonaktifkan mode Pesawat terlebih dahulu."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Untuk menyiapkan pesan suara, buka Menu &gt; Setelan."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Tambahkan jeda 2 dtk"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Tambahkan tunggu"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Gunakan keypad nada sentuh"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Kembali ke panggilan sedang berlangsung"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Tambahkan panggilan"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Memuat dari kartu SIM…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Kontak di kartu SIM"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Telepon <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Tidak dapat menelepon nomor ini"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-is/strings.xml b/java/com/android/dialer/dialpadview/res/values-is/strings.xml
index 00f7cefe0..de6b9a239 100644
--- a/java/com/android/dialer/dialpadview/res/values-is/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-is/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"bakklykill"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plús"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"talhólfsskilaboð"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"hringja"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Til að hringja í talhólfið þarftu fyrst að slökkva á flugstillingu."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Til að setja upp talhólf þarftu að opna valmyndina og velja Stillingar."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Bæta við 2 sekúndna töf"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Bæta töf við"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Nota snertitónatakkaborð"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Fara aftur í símtal í gangi"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Bæta símtali við"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Hleður af SIM-kortinu…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Tengiliðir á SIM-korti"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Hringja í <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Ekki er hægt að hringja í þetta númer"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-it/strings.xml b/java/com/android/dialer/dialpadview/res/values-it/strings.xml
index 9c4302af3..cb1b75216 100644
--- a/java/com/android/dialer/dialpadview/res/values-it/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-it/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"più"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"messaggio vocale"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"componi"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Per chiamare la segreteria, disattiva la modalità aereo."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Per configurare la segreteria, seleziona Menu &gt; Impostazioni."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Aggiungi pausa 2 sec"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Aggiungi attesa"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Usa tastierino per selezione a toni"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Torna alla chiamata in corso"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Aggiungi chiamata"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Caricamento da SIM..."</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Contatti della scheda SIM"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Chiama <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Impossibile chiamare questo numero"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-iw/strings.xml b/java/com/android/dialer/dialpadview/res/values-iw/strings.xml
index c27af37cb..a8e784e97 100644
--- a/java/com/android/dialer/dialpadview/res/values-iw/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-iw/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"Backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"פלוס"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"דואר קולי"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"חיוג"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"כדי להתקשר לתא הקולי, קודם עליך להשבית את מצב הטיסה."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"כדי להגדיר את התא הקולי, עליך להיכנס לתפריט &gt; הגדרות."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"הוספת השהיה של 2 שניות"</string>
+ <string name="add_wait" msgid="2278146476349811062">"הוספת השהיה"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"שימוש במקלדת עם צלילי חיוג"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"חזרה לשיחה הפעילה"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"הוספת שיחה"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"‏אנחנו טוענים מכרטיס ה-SIM…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"‏אנשי הקשר בכרטיס ה-SIM"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"התקשרות אל <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"לא ניתן להתקשר אל המספר הזה"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-ja/strings.xml b/java/com/android/dialer/dialpadview/res/values-ja/strings.xml
index d560c88b2..78ab67a4c 100644
--- a/java/com/android/dialer/dialpadview/res/values-ja/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-ja/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"Backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"足す"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"ボイスメール"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"発信"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"機内モードを OFF にしてからボイスメールを呼び出してください。"</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"ボイスメールを設定するには、[メニュー] &gt; [設定] の順に開いてください。"</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"2 秒間の停止を追加"</string>
+ <string name="add_wait" msgid="2278146476349811062">"待機を追加"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"プッシュホン式キーパッドを使う"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"通話に戻る"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"通話を追加"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"SIM カードから読み込み中…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM カードの連絡先"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g> に発信"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"この番号に発信できません"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-ka/strings.xml b/java/com/android/dialer/dialpadview/res/values-ka/strings.xml
index 28e0319fd..2e3b25bf7 100644
--- a/java/com/android/dialer/dialpadview/res/values-ka/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-ka/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"უკუშლა"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"პლუსი"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"ხმოვანი ფოსტა"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"აკრეფა"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"ხმოვან ფოსტასთან დასაკავშირებლად, პირველ რიგში, გამორთეთ თვითმფრინავის რეჟიმი."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"ხმოვანი ფოსტის დასაყენებლად გადადით: მენიუ &gt; პარამეტრები."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"ორწამიანი პაუზის დამატება"</string>
+ <string name="add_wait" msgid="2278146476349811062">"ლოდინის დამატება"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"ტონური რეჟიმის კლავიატურის გამოყენება"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"მიმდინარე ზარზე დაბრუნება"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"ზარის დამატება"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"მიმდინარეობს ჩატვირთვა SIM ბარათიდან…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM ბარათის კონტაქტები"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"დარეკვა <xliff:g id="NUMBER">%s</xliff:g>-ზე"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"ამ ნომერზე დარეკვა შეუძლებელია"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-kk/strings.xml b/java/com/android/dialer/dialpadview/res/values-kk/strings.xml
index 902a41f59..3906017af 100644
--- a/java/com/android/dialer/dialpadview/res/values-kk/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-kk/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"Backspace пернесі"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"қосу"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"дауыстық пошта"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"теру"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Дауыстық поштаға қоңырау шалу мүмкін болуы үшін, ұшақ режимін өшіру қажет."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Дауыстық поштаны орнату үшін, \"Mәзір &gt; Параметрлер\" тармағына өтіңіз."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"2 секундтық үзіліс қосу"</string>
+ <string name="add_wait" msgid="2278146476349811062">"\"Күту\" мүмкіндігін қосу"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Сенсорлы және дыбысты пернетақта"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Басталған қоңырауға оралу"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Жаңа қоңырау қосу"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"SIM картасынан жүктелуде..."</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM контактілері"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g> нөміріне қоңырау шалу"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Бұл нөмірге қоңырау шалу мүмкін емес"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-km/strings.xml b/java/com/android/dialer/dialpadview/res/values-km/strings.xml
index be9483ef9..12b04a579 100644
--- a/java/com/android/dialer/dialpadview/res/values-km/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-km/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"លុប​ថយក្រោយ"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"សារ​ជា​សំឡេង"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"ចុច"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"ដើម្បី​ហៅ​សារ​ជា​សំឡេង ដំបូង​ត្រូវ​បិទ​​មុខងារ​​ពេល​ជិះ​យន្តហោះ។"</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"ដើម្បី​កំណត់​សារ​ជា​សំឡេង ចូល​ម៉ឺនុយ &gt; ការ​កំណត់។"</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"បញ្ចូល​ការផ្អាក 2 វិនាទី"</string>
+ <string name="add_wait" msgid="2278146476349811062">"បញ្ចូល​ការ​រង់ចាំ"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"ប្រើ​សំឡេង​ប៉ះ​បន្ទះ​លេខ"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"កំពុង​ត្រឡប់​ទៅកាន់​ការ​ហៅ"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"បញ្ចូល​ការហៅទូរសព្ទ"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"កំពុង​ផ្ទុក​ពី​ស៊ីម​កាត..."</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"ទំនាក់ទំនង​នៅ​ក្នុង​ស៊ីម​កាត"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"ហៅ​ទៅ​កាន់ <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"មិនអាចហៅ​ទៅ​កាន់​លេខនេះបានទេ"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-kn/strings.xml b/java/com/android/dialer/dialpadview/res/values-kn/strings.xml
index 843058026..afc99b62b 100644
--- a/java/com/android/dialer/dialpadview/res/values-kn/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-kn/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"ಸಂಕಲನ"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"ಧ್ವನಿಮೇಲ್"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"ಡಯಲ್"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"ಧ್ವನಿಮೇಲ್‌ಗೆ ಕರೆ ಮಾಡಲು, ಮೊದಲು ಏರ್‌ಪ್ಲೇನ್‌‌ ಮೋಡ್‌‌ ಆಫ್‌ ಮಾಡಿ."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"ಧ್ವನಿಮೇಲ್‌ ಹೊಂದಿಸಲು, ಮೆನು &gt; ಸೆಟ್ಟಿಂಗ್‌ಗಳುಗೆ ಹೋಗಿ."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"2-ಸೆ ವಿರಾಮವನ್ನು ಸೇರಿಸಿ"</string>
+ <string name="add_wait" msgid="2278146476349811062">"ನಿರೀಕ್ಷೆಯನ್ನು ಸೇರಿಸಿ"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"ಸ್ಪರ್ಶ ಟೋನ್ ಕೀಪ್ಯಾಡ್ ಬಳಸಿ"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"ಪ್ರತ್ಯತ್ತರ ಕರೆಯು ಪ್ರಗತಿಯಲ್ಲಿದೆ"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"ಕರೆಯನ್ನು ಸೇರಿಸಿ"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"ಸಿಮ್‌ ಕಾರ್ಡ್‌ನಿಂದ ಲೋಡ್‌ ಮಾಡಲಾಗುತ್ತಿದೆ…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"ಸಿಮ್‌ ಕಾರ್ಡ್‌ ಸಂಪರ್ಕಗಳು"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g> ಕರೆ ಮಾಡಿ"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"ಈ ಸಂಖ್ಯೆಗೆ ಕರೆ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-ko/strings.xml b/java/com/android/dialer/dialpadview/res/values-ko/strings.xml
index 748843c60..8366ec5f6 100644
--- a/java/com/android/dialer/dialpadview/res/values-ko/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-ko/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"백스페이스"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"더하기"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"음성사서함"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"전화걸기"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"음성사서함 메시지를 확인하려면 먼저 비행기 모드를 해제하세요."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"음성사서함을 설정하려면 메뉴 &gt; 설정으로 이동하세요."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"2초간 일시중지 추가"</string>
+ <string name="add_wait" msgid="2278146476349811062">"대기 시간 추가"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"터치톤 키패드 사용"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"진행 중인 통화로 돌아가기"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"통화 추가"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"SIM 카드에서 로딩 중…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM 카드 연락처"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g>에 전화걸기"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"이 번호에 전화를 걸 수 없습니다."</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-ky/strings.xml b/java/com/android/dialer/dialpadview/res/values-ky/strings.xml
index 703abdb1c..8ce17279e 100644
--- a/java/com/android/dialer/dialpadview/res/values-ky/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-ky/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"артка карай өчүрүү"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"кошуу"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"үн почтасы"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"терүү"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Үн почтасын текшерүү үчүн, алгач Учак режимин өчүрүңүз."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Үн почтасын жөндөө үчүн Меню &gt; Жөндөөлөргө кириңиз."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"2-сек. тыныгууну кошуңуз"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Тыныгуу кошуу"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Тоналдык терүү тактасын колдонуу"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Аткарылып жаткан чалууга кайтуу"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Чалууну кошуу"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"SIM-картадан жүктөлүүдө…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM картадагы байланыштар"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g> номерине чалуу"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Бул номерге чалуу мүмкүн болбой жатат"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-lo/strings.xml b/java/com/android/dialer/dialpadview/res/values-lo/strings.xml
index aefc70199..a69e28e99 100644
--- a/java/com/android/dialer/dialpadview/res/values-lo/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-lo/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"ປຸ່ມ backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"ບວກ"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"ຂໍ້ຄວາມສຽງ"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"ໂທ"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"ທ່ານຕ້ອງປິດໂໝດຢູ່ເທິງຍົນກ່ອນເພື່ອໂທຫາເບີຂໍ້ຄວາມສຽງ."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"ເພື່ອຕັ້ງຄ່າຂໍ້ຄວາມສຽງ ໃຫ້ໄປທີ່ ເມນູ &gt; ການຕັ້ງຄ່າ."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"ເພີ່ມການຂັ້ນເວລາ 2 ວິນາທີ"</string>
+ <string name="add_wait" msgid="2278146476349811062">"ເພີ່ມການລໍຖ້າ"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"ໃຊ້ປຸ່ມກົດສັນຍານສຽງ"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"ກັບໄປການໂທທີ່ກຳລັງດຳເນີນຢູ່"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"ເພີ່ມການໂທ"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"ກຳລັງໂຫລດຈາກ SIM card..."</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"ລາຍຊື່ຜູ້ຕິດຕໍ່ SIM card"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"ໂທ​ຫາ <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"ບໍ່​ສາ​ມາດ​ໂທ​ຫາ​ເບີ​ນີ້​ໄດ້"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-lt/strings.xml b/java/com/android/dialer/dialpadview/res/values-lt/strings.xml
index 0e352d032..3f09cdc78 100644
--- a/java/com/android/dialer/dialpadview/res/values-lt/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-lt/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"naikinimo klavišas"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"sudėties ženklas"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"balso pašto pranešimas"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"rinkti numerį"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Jei norite skambinti į balso paštą, išjunkite lėktuvo režimą."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Jei norite nustatyti balso paštą, eikite į meniu &gt; „Nustatymai“."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Pridėti 2 sek. pauzę"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Pridėti laukimą"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Naudoti jutiklinę tonų klaviatūrą"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Grįžti prie vykdomo skambučio"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Pridėti skambutį"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Įkeliama iš SIM kortelės..."</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM kortelės kontaktai"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Skambinti <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Negalima skambinti šiuo numeriu"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-lv/strings.xml b/java/com/android/dialer/dialpadview/res/values-lv/strings.xml
index 4af53a3e5..bcc2039e6 100644
--- a/java/com/android/dialer/dialpadview/res/values-lv/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-lv/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"atpakaļatkāpe"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"pluszīme"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"balss pasts"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"sastādīt numuru"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Lai piekļūtu balss pastam, vispirms izslēdziet lidojuma režīmu."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Lai iestatītu balss pastu, atveriet sadaļu Izvēlne &gt; Iestatījumi."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Pievienot 2 sekundes ilgu pauzi"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Pievienot gaidīšanas funkciju"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Izmantot skārientastatūru"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Atgriezties pie pašreizējā zvana"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Pievienot zvanu"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Notiek ielāde no SIM kartes..."</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM kartes kontaktpersonas"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Zvanīt: <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Uz šo numuru nevar piezvanīt."</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-mk/strings.xml b/java/com/android/dialer/dialpadview/res/values-mk/strings.xml
index 2780e8aff..f98deb479 100644
--- a/java/com/android/dialer/dialpadview/res/values-mk/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-mk/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"избриши"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"плус"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"говорна пошта"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"бирај"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"За да се јавите во говорна пошта, исклучете го авионскиот режим."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"За поставување говорна пошта, одете во Мени &gt; Поставки."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Додај пауза од 2 сек."</string>
+ <string name="add_wait" msgid="2278146476349811062">"Додај чекање"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Користете тастатура со тонско бирање"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Вратете се на повик во тек"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Додај повик"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Се вчитува од SIM-картичка…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Контакти од SIM-картичка"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Повикај <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Бројот не може да се повика"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-ml/strings.xml b/java/com/android/dialer/dialpadview/res/values-ml/strings.xml
index 7ef8313d6..77033aa48 100644
--- a/java/com/android/dialer/dialpadview/res/values-ml/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-ml/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"ബാക്ക്‌സ്‌പെയ്‌സ്"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"പ്ലസ്"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"വോയ്‌സ്‌മെയിൽ"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"ഡയൽ ചെയ്യുക"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"വോയ്‌സ്‌മെയിൽ വിളിക്കാൻ ആദ്യം ഫ്ലൈറ്റ് മോഡ് ഓഫാക്കുക."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"വോയ്‌സ്‌മെയിൽ സജ്ജീകരിക്കുന്നതിന്, മെനു &gt; ക്രമീകരണങ്ങൾ എന്നതിലേക്ക് പോകുക."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"2 സെക്കൻഡ് താൽക്കാലികമായി നിർത്തൽ ചേർക്കുക"</string>
+ <string name="add_wait" msgid="2278146476349811062">"കാത്തിരിക്കൽ ചേർക്കുക"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"ടച്ച് ടോൺ കീപാഡ് ഉപയോഗിക്കുക"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"വിളിച്ചുകൊണ്ടിരിക്കുന്ന കോളിലേക്ക് മടങ്ങുക"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"കോൾ ചേർക്കുക"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"സിം കാർഡിൽ നിന്നും ലോഡുചെയ്യുന്നു…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"സിം കാർഡ് കോൺടാക്റ്റുകൾ"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"വിളിക്കുക <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"ഈ നമ്പറിലേക്ക് കോൾ ചെയ്യാനാവില്ല"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-mn/strings.xml b/java/com/android/dialer/dialpadview/res/values-mn/strings.xml
index 5bc3bb7db..d03bb9379 100644
--- a/java/com/android/dialer/dialpadview/res/values-mn/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-mn/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"ухраах"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"нэмэх"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"дуут шуудан"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"залгах"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Дуут шуудан руу залгахын тулд эхлээд Нислэгийн горимыг идэвхгүй болгоно уу."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Дуут шууданг тохируулахын тулд Цэс &gt; Тохиргоо руу очно уу."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"2-сек зогсолт нэмэх"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Хүлээлт нэмэх"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Хүрэлтээр дуугардаг гар ашиглах"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Үргэлжилж буй дуудлага руу буцах"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Дуудлага нэмэх"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"SIM картаас ачаалж байна…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM картны харилцагч"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g> руу залгах"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Энэ дугаар руу залгах боломжгүй"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-mr/strings.xml b/java/com/android/dialer/dialpadview/res/values-mr/strings.xml
index 6f629e1a8..7b466a426 100644
--- a/java/com/android/dialer/dialpadview/res/values-mr/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-mr/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"अधिक"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"व्हॉइसमेल"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"डायल"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"व्हॉइसमेलला कॉल करण्यासाठी, प्रथम विमान मोड बंद करा."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"व्हॉइसमेल सेट करण्‍यासाठी, मेनू &gt; सेटिंग्‍ज वर जा."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"2-सेकंदांचा विराम जोडा"</string>
+ <string name="add_wait" msgid="2278146476349811062">"वाट पाहणे जोडा"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"स्‍पर्श टोन कीपॅडचा वापर करा"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"चालू असलेल्या कॉलवर परत जा"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"कॉल जोडा"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"सिम कार्ड मधून लोड करत आहे…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"सिम कार्ड संपर्क"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g> वर कॉल करा"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"या नंबरवर कॉल करू शकत नाही"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-ms/strings.xml b/java/com/android/dialer/dialpadview/res/values-ms/strings.xml
index f767a2587..a3cbbea88 100644
--- a/java/com/android/dialer/dialpadview/res/values-ms/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-ms/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"undur ruang"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"tambah"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"mel suara"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"dail"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Untuk membuat panggilan ke mel suara, mula-mula matikan mod Pesawat."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Untuk menyediakan mel suara, pergi ke Menu &gt; Tetapan."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Tambah jeda 2 saat"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Tambah penungguan"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Gunakan pad kekunci nada sentuh"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Kembali ke panggilan yang sedang berlangsung"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Tambah panggilan"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Memuatkan daripada kad SIM…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Kenalan kad SIM"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Panggil <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Tidak dapat menghubungi nombor ini"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-my/strings.xml b/java/com/android/dialer/dialpadview/res/values-my/strings.xml
index 877805680..4ece9fa18 100644
--- a/java/com/android/dialer/dialpadview/res/values-my/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-my/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"နောက်ပြန်ဖျက်ခလုတ်"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"အပေါင်း လက္ခဏာ"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"အသံမေးလ်"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"ဖုန်းခေါ်ရန်"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"အသံမေးလ်ခေါ်ဆိုရန်အတွက် လေယာဉ်ပျံမုဒ်ကို ဦးစွာပိတ်ပါ။"</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"အသံမေးလ်စနစ်ကို စီစဉ်သတ်မှတ်ရန် မီနူး &gt; ဆက်တင်များသို့ သွားပါ။"</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"၂-စက္ကန့် ခဏရပ်ရန်"</string>
+ <string name="add_wait" msgid="2278146476349811062">"စောင့်ဆိုင်းရန်"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"အသံမြည်ခလုတ်ခုံကို အသုံးပြုရန်"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"လက်ရှိဖုန်းပြောနေမှုသို့ ပြန်သွားရန်"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"နောက်ထပ်ဖုန်းတစ်ခု ခေါ်ဆိုရန်"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"ဆင်းမ်ကဒ်မှ ဖွင့်နေသည်…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"ဆင်းမ်ကဒ်အဆက်အသွယ်များ"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g> ကို ဖုန်းခေါ်ရန်"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"ဤနံပါတ်ကို မခေါ်ဆိုနိုင်ပါ"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-nb/strings.xml b/java/com/android/dialer/dialpadview/res/values-nb/strings.xml
index c0756b25d..0f78eb7cf 100644
--- a/java/com/android/dialer/dialpadview/res/values-nb/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-nb/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"tilbaketast"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"pluss"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"talepost"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"ring"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Du må slå av flymodus før du kan sjekke talepostkassen."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"For å konfigurere talepostfunksjonen, gå til Meny &gt; Innstillinger."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Legg til pause på 2 sek."</string>
+ <string name="add_wait" msgid="2278146476349811062">"Legg til Vent"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Bruk tonetastatur"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Gå tilbake til aktiv samtale"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Nytt anrop"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Henter fra SIM-kort …"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Kontakter på SIM-kort"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Ring <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Kan ikke ringe dette nummeret"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-ne/strings.xml b/java/com/android/dialer/dialpadview/res/values-ne/strings.xml
index 713c6ad96..6369eb7fd 100644
--- a/java/com/android/dialer/dialpadview/res/values-ne/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-ne/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"ब्याकस्पेस"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"जोड"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"भ्वाइसमेल"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"डायल गर्नुहोस्"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"भ्वाइसमेल जाँच गर्न पहिले हवाइजहाज मोडलाई निष्क्रिय पार्नुहोस्।"</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"भ्वाइसमेल सेट गर्न मेनु &gt; सेटिङहरूमा जानुहोस्।"</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"२ सेकन्डको पज थप्नुहोस्"</string>
+ <string name="add_wait" msgid="2278146476349811062">"प्रतीक्षाको समय थप्नुहोस्"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"टच टोन किप्याड प्रयोग गर्नुहोस्"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"जारी रहेको कलमा फर्किनुहोस्"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"कल थप्नुहोस्"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"SIM कार्डबाट लोड हुँदै"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM कार्डका सम्पर्क ठेगानाहरू"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g> मा कल गर्नुहोस्"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"यस नम्बरमा कल गर्न सकिँदैन"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-nl/strings.xml b/java/com/android/dialer/dialpadview/res/values-nl/strings.xml
index c7e058409..19911a1fc 100644
--- a/java/com/android/dialer/dialpadview/res/values-nl/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-nl/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"voicemail"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"bellen"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Als je je voicemail wilt bellen, moet je eerst de vliegtuigmodus uitschakelen."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Voor het instellen van voicemail ga je naar Menu &gt; Instellingen."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Pauze van 2 seconden toevoegen"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Wachten toevoegen"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Toetsenblok voor toetsgeluid gebruiken"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Terug naar actieve oproep"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Oproep toevoegen"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Laden vanaf simkaart…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Contacten op simkaart"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g> bellen"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Kan dit nummer niet bellen"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-no/strings.xml b/java/com/android/dialer/dialpadview/res/values-no/strings.xml
index c0756b25d..0f78eb7cf 100644
--- a/java/com/android/dialer/dialpadview/res/values-no/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-no/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"tilbaketast"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"pluss"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"talepost"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"ring"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Du må slå av flymodus før du kan sjekke talepostkassen."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"For å konfigurere talepostfunksjonen, gå til Meny &gt; Innstillinger."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Legg til pause på 2 sek."</string>
+ <string name="add_wait" msgid="2278146476349811062">"Legg til Vent"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Bruk tonetastatur"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Gå tilbake til aktiv samtale"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Nytt anrop"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Henter fra SIM-kort …"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Kontakter på SIM-kort"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Ring <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Kan ikke ringe dette nummeret"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-pa/strings.xml b/java/com/android/dialer/dialpadview/res/values-pa/strings.xml
index 66378e238..be5dc626f 100644
--- a/java/com/android/dialer/dialpadview/res/values-pa/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-pa/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"ਬੈਕਸਪੇਸ"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"ਪਲਸ"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"ਵੌਇਸਮੇਲ"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"ਡਾਇਲ ਕਰੋ"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"ਵੌਇਸਮੇਲ ਨੂੰ ਕਾਲ ਕਰਨ ਲਈ, ਪਹਿਲਾਂ ਜਹਾਜ਼ ਮੋਡ ਬੰਦ ਕਰੋ।"</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"ਵੌਇਸਮੇਲ ਸਥਾਪਤ ਕਰਨ ਲਈ, ਮੀਨੂ &gt; ਸੈਟਿੰਗਾਂ \'ਤੇ ਜਾਓ।"</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"2-ਸਕਿੰਟ ਦਾ ਵਿਰਾਮ ਸ਼ਾਮਲ ਕਰੋ"</string>
+ <string name="add_wait" msgid="2278146476349811062">"ਉਡੀਕ ਦਾ ਸਮਾਂ ਸ਼ਾਮਲ ਕਰੋ"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"ਸਪਰੱਸ਼ ਧੁਨੀ ਕੀ-ਪੈਡ ਵਰਤੋ"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"ਜਾਰੀ ਕਾਲ \'ਤੇ ਵਾਪਸ ਜਾਓ"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"ਕਾਲ ਸ਼ਾਮਲ ਕਰੋ"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"ਸਿਮ ਕਾਰਡ ਤੋਂ ਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"ਸਿਮ ਕਾਰਡ ਸੰਪਰਕ"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g> ਨੂੰ ਕਾਲ ਕਰੋ"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"ਇਸ ਨੰਬਰ \'ਤੇ ਕਾਲ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-pl/strings.xml b/java/com/android/dialer/dialpadview/res/values-pl/strings.xml
index b91c2c3d4..e3045b32f 100644
--- a/java/com/android/dialer/dialpadview/res/values-pl/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-pl/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"usuń"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"poczta głosowa"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"wybierz numer"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Aby połączyć się z pocztą głosową, najpierw wyłącz tryb samolotowy."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Aby skonfigurować pocztę głosową, kliknij Menu &gt; Ustawienia."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Dodaj 2-sekundową pauzę"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Dodaj oczekiwanie"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Użyj klawiatury tonowej"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Wróć do aktywnego połączenia"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Dodaj połączenie"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Wczytuję z karty SIM…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Kontakty z karty SIM"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Zadzwoń: <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Nie można zadzwonić pod ten numer"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-pt-rBR/strings.xml b/java/com/android/dialer/dialpadview/res/values-pt-rBR/strings.xml
index f5d6b9767..dc530fbd7 100644
--- a/java/com/android/dialer/dialpadview/res/values-pt-rBR/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-pt-rBR/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"voltar"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"mais"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"correio de voz"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"discar"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Para ligar para o correio de voz, primeiro desative o modo avião."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Para configurar o correio de voz, acesse Menu &gt; Configurações."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Adicionar pausa de 2 segundos"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Adicionar espera"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Usar teclado multifrequencial"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Retornar para a chamada em espera"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Adicionar chamada"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Carregando do cartão SIM..."</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Contatos do cartão SIM"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Ligar para <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Não é possível ligar para este número"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-pt-rPT/strings.xml b/java/com/android/dialer/dialpadview/res/values-pt-rPT/strings.xml
index 8d98b07ba..aa3989272 100644
--- a/java/com/android/dialer/dialpadview/res/values-pt-rPT/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-pt-rPT/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"retrocesso"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"mais"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"mensagem de correio de voz"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"marcar"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Para efetuar uma chamada para o correio de voz, desative primeiro o modo de avião."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Para configurar o correio de voz, aceda a Menu &gt; Definições."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Adicionar pausa de 2 seg."</string>
+ <string name="add_wait" msgid="2278146476349811062">"Adicionar espera"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Utilizar teclado numérico com tons de toque"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Voltar à chamada em curso"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Adic. cham."</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"A carregar a partir do cartão SIM..."</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Contactos do cartão SIM"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Telefonar para <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Não é possível ligar para este número"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-pt/strings.xml b/java/com/android/dialer/dialpadview/res/values-pt/strings.xml
index f5d6b9767..dc530fbd7 100644
--- a/java/com/android/dialer/dialpadview/res/values-pt/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-pt/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"voltar"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"mais"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"correio de voz"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"discar"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Para ligar para o correio de voz, primeiro desative o modo avião."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Para configurar o correio de voz, acesse Menu &gt; Configurações."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Adicionar pausa de 2 segundos"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Adicionar espera"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Usar teclado multifrequencial"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Retornar para a chamada em espera"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Adicionar chamada"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Carregando do cartão SIM..."</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Contatos do cartão SIM"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Ligar para <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Não é possível ligar para este número"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-ro/strings.xml b/java/com/android/dialer/dialpadview/res/values-ro/strings.xml
index 96075062e..87f48361d 100644
--- a/java/com/android/dialer/dialpadview/res/values-ro/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-ro/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"tasta backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"mesaj vocal"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"apelați"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Pentru a apela mesageria vocală, mai întâi dezactivați modul Avion."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Pentru a configura mesageria vocală, accesați Meniu &gt; Setări."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Adăugați o pauză de 2 secunde"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Adăugați interval de așteptare"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Tastatura tactilă cu sunet"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Reveniți la apelul în curs"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Adăugați un apel"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Se încarcă de pe cardul SIM…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Agenda de pe cardul SIM"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Apelați <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Nu puteți apela acest număr"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-ru/strings.xml b/java/com/android/dialer/dialpadview/res/values-ru/strings.xml
index 5f1721d0b..24dd23c44 100644
--- a/java/com/android/dialer/dialpadview/res/values-ru/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-ru/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"клавиша Backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"плюс"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"голосовая почта"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"набор номера"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Сначала отключите режим полета."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Чтобы настроить голосовую почту, выберите \"Меню &gt; Настройки\"."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Добавить двухсекундную паузу"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Добавить паузу"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Открыть панель тонального набора"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Вернуться к текущему вызову"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Добавить вызов"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Загрузка с SIM-карты…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Контакты на SIM-карте"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Позвонить: <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"На этот номер нельзя позвонить"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-si/strings.xml b/java/com/android/dialer/dialpadview/res/values-si/strings.xml
index 54ba2d712..f9c65b2a0 100644
--- a/java/com/android/dialer/dialpadview/res/values-si/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-si/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"backspace බොත්තම"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"ධන"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"හඬ තැපෑල"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"අමතන්න"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"හඬ තැපෑල ඇමතීමට, මුලින්ම ගුවන්යානා ප්‍රකාරය වසන්න."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"හඬ තැපෑල පිහිටුවීමට, මෙනුව &gt; සැකසීම් වෙත යන්න."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"තත්පර 2ක විරාමයක් එක් කරන්න"</string>
+ <string name="add_wait" msgid="2278146476349811062">"රැඳී සිටීම එක් කරන්න"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"ස්පර්ශ නාද යතුරුපෑඩය භාවිතා කරන්න"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"පවතින ඇමතුමට නැවත යන්න"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"ඇමතුම එක් කරන්න"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"SIM කාඩ්පතෙන් පූරණය කරමින්…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM කාඩ්පත් සම්බන්ධතා"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g> අමතන්න"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"මෙම අංකයට ඇමතිය නොහැකිය"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-sk/strings.xml b/java/com/android/dialer/dialpadview/res/values-sk/strings.xml
index ed584ce82..f8d2ae63c 100644
--- a/java/com/android/dialer/dialpadview/res/values-sk/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-sk/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"spätné mazanie"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"hlasová správa"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"vytáčanie"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Ak chcete volať hlasovú schránku, najprv vypnite režim v lietadle."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Ak chcete nastaviť hlasovú schránku, prejdite na ponuku &gt; Nastavenia."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Pridať dvojsekundovú pauzu"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Pridať čakanie"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Použiť dotykovú tónovú klávesnicu"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Vrátiť sa k prebiehajúcemu hovoru"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Pridať hovor"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Načítava sa zo SIM karty..."</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Kontakty na SIM karte"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Volať na číslo <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Na toto číslo sa nedá zavolať"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-sl/strings.xml b/java/com/android/dialer/dialpadview/res/values-sl/strings.xml
index 795a023a7..e406034bb 100644
--- a/java/com/android/dialer/dialpadview/res/values-sl/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-sl/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"vračalka"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"sporočilo v odzivniku"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"pokliči"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Če želite poklicati odzivnik, najprej izklopite način za letalo."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Če želite nastaviti odzivnik, odprite »Meni« &gt; »Nastavitve«."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Dodaj 2 sekundi premora"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Dodaj čakanje"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Uporabi številčnico za tonsko izbiranje"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Nazaj na klic, ki poteka"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Dodaj klic"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Nalaganje s kartice SIM …"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Stiki na kartici SIM"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Pokliči <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Te številke ni mogoče poklicati"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-sq/strings.xml b/java/com/android/dialer/dialpadview/res/values-sq/strings.xml
index 7eb6af5c6..fd112593d 100644
--- a/java/com/android/dialer/dialpadview/res/values-sq/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-sq/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"kthim prapa"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"postë zanore"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"formo numrin"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Për të telefonuar postën zanore, në fillim çaktivizo modalitetin \"në aeroplan\"."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Për të konfiguruar postën zanore, shko te \"Menyja\" &gt; \"Cilësimet\"."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Shto një ndërprerje 2-sekondëshe"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Shto një pritje"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Përdor bllokun e tasteve me prekje"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Kthehu te telefonata në vazhdim"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Shto telefonatë"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Po ngarkon nga karta SIM…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Kontaktet e kartës SIM"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Telefono <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Ky numër nuk mund të telefonohet"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-sr/strings.xml b/java/com/android/dialer/dialpadview/res/values-sr/strings.xml
index fc9d941c9..706881309 100644
--- a/java/com/android/dialer/dialpadview/res/values-sr/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-sr/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"плус"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"говорна пошта"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"бирајте број"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Да бисте позвали говорну пошту, прво искључите режим рада у авиону."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Да бисте подесили говорну пошту, идите у Мени &gt; Подешавања."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Додај паузу од 2 секунде"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Додај чекање"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Користи тастатуру за тонско бирање"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Назад у позив који је у току"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Додај позив"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Учитава се са SIM картице…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Контакти на SIM картици"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Позови <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Није могуће позвати овај број"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-sv/strings.xml b/java/com/android/dialer/dialpadview/res/values-sv/strings.xml
index 7554b522f..00524a89d 100644
--- a/java/com/android/dialer/dialpadview/res/values-sv/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-sv/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"backsteg"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"röstbrevlåda"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"ring"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Om du vill ringa röstbrevlådan måste du först inaktivera flygplansläget."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Välj Meny &gt; Inställningar om du vill konfigurera röstbrevlådan."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Lägg till en paus på 2 sek."</string>
+ <string name="add_wait" msgid="2278146476349811062">"Lägg till väntetid"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Använd tonvalstelefon"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Återvänd till pågående samtal"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Lägg till samtal"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI-kod"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Läser in från SIM-kort …"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Kontakter från SIM-kort"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Ring <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Det går inte att ringa det här numret"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-sw/strings.xml b/java/com/android/dialer/dialpadview/res/values-sw/strings.xml
index 84479f0fa..98ed9cea8 100644
--- a/java/com/android/dialer/dialpadview/res/values-sw/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-sw/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"nafasi ya nyuma"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"jumlisha"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"ujumbe wa sauti"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"piga simu"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Ili usikilize ujumbe wa sauti, kwanza zima Hali ya Ndegeni."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Ili uweke mipangilio ya ujumbe wa sauti, nenda kwenye Menyu &gt; Mipangilio."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Ongeza usitishaji wa sekunde 2"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Ongeza muda wa kusubiri"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Tumia kibao cha kuchapa cha sauti na kugusa"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Rudi kwenye simu inayoendelea"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Ongeza simu"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Inapakia kutoka kwenye SIM kadi…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Anwani za SIM kadi"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Piga simu <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Haiwezi kupiga simu kwa nambari hii"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-ta/strings.xml b/java/com/android/dialer/dialpadview/res/values-ta/strings.xml
index aad784b58..667010db6 100644
--- a/java/com/android/dialer/dialpadview/res/values-ta/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-ta/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"பேக்ஸ்பேஸ்"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"பிளஸ்"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"குரலஞ்சல்"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"டயல் பொத்தான்"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"குரலஞ்சலை அழைக்க, முதலில் விமானப் பயன்முறையை முடக்கவும்."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"குரலஞ்சலை அமைக்க, மெனு &gt; அமைப்புகள் என்பதற்குச் செல்லவும்."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"2 வினாடி இடைநிறுத்தத்தைச் சேர்"</string>
+ <string name="add_wait" msgid="2278146476349811062">"காத்திருப்பைச் சேர்"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"டச் டோன் விசைத்தளத்தைப் பயன்படுத்து"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"செயலிலுள்ள அழைப்பிற்குத் திரும்பு"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"அழைப்பைச் சேர்"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"சிம் கார்டிலிருந்து ஏற்றுகிறது…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"சிம் கார்டு தொடர்புகள்"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g> எண்ணை அழை"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"இந்த எண்ணை அழைக்க முடியாது"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-te/strings.xml b/java/com/android/dialer/dialpadview/res/values-te/strings.xml
index eced150a0..5e24667aa 100644
--- a/java/com/android/dialer/dialpadview/res/values-te/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-te/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"బ్యాక్‌స్పేస్"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"కూడిక"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"వాయిస్ మెయిల్"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"డయల్ చేయండి"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"వాయిస్ మెయిల్ కాల్ చేయడానికి, మొదట విమానం మోడ్‌ను ఆపివేయండి."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"వాయిస్ మెయిల్ సెటప్ చేయడానికి, మెను &gt; సెట్టింగ్‌లకు వెళ్లండి."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"2-సెకన్ల పాజ్‌ను జోడించండి"</string>
+ <string name="add_wait" msgid="2278146476349811062">"నిరీక్షణ సమయాన్ని జోడించండి"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"టచ్ టోన్ కీప్యాడ్‌ను ఉపయోగించండి"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"ప్రస్తుతం నడుస్తున్న కాల్‌కు తిరిగి వెళ్లండి"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"కాల్ జోడించండి"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"సిమ్ కార్డు నుండి లోడ్ చేస్తోంది…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM కార్డ్ పరిచయాలు"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g>కు కాల్ చేయండి"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"ఈ నంబర్‌కు కాల్ చేయలేరు"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-th/strings.xml b/java/com/android/dialer/dialpadview/res/values-th/strings.xml
index db2c4959e..bb4cabd70 100644
--- a/java/com/android/dialer/dialpadview/res/values-th/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-th/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"ลบถอยหลัง"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"บวก"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"ข้อความเสียง"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"หมุนหมายเลข"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"หากต้องการฟังข้อความเสียง ให้ปิดโหมดใช้งานบนเครื่องบินก่อน"</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"หากต้องการตั้งค่าข้อความเสียง ให้ไปที่เมนู &gt; การตั้งค่า"</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"เพิ่มช่วงคั่น 2 วินาที"</string>
+ <string name="add_wait" msgid="2278146476349811062">"เพิ่มการรอ"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"ใช้ปุ่มกดสัญญาณเสียง"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"กลับไปคุยสายต่อ"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"เพิ่มการโทร"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"กำลังโหลดจากซิมการ์ด…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"รายชื่อติดต่อในซิมการ์ด"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"โทร <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"ไม่สามารถโทรไปยังหมายเลขนี้"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-tl/strings.xml b/java/com/android/dialer/dialpadview/res/values-tl/strings.xml
index 223f81e06..d23823e16 100644
--- a/java/com/android/dialer/dialpadview/res/values-tl/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-tl/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"plus"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"voicemail"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"mag-dial"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Upang tumawag sa voicemail, i-off muna ang Airplane mode."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Upang mag-set up ng voicemail, pumunta sa Menu &gt; Mga Setting."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Magdagdag ng pag-pause na 2-seg"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Magdagdag ng paghihintay"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Gumamit ng touch tone na keypad"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Bumalik sa kasalukuyang tawag"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Magdagdag ng tawag"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Naglo-load mula sa SIM card…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Mga contact sa SIM card"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Tawagan ang <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Hindi matawagan ang numerong ito"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-tr/strings.xml b/java/com/android/dialer/dialpadview/res/values-tr/strings.xml
index ae8151178..b7b85013c 100644
--- a/java/com/android/dialer/dialpadview/res/values-tr/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-tr/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"geri tuşu"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"artı"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"sesli mesaj"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"telefonu arar"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Sesli mesajı aramak için öncelikle Uçak modunu kapatın."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Sesli mesajı yapılandırmak için Menü &gt; Ayarlar\'a gidin."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"2 saniyelik duraklama ekle"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Bekleme ekle"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Telefon tuş takımını kullan"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Devam eden çağrıya dön"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Çağrı ekle"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"SIM karttan yükleniyor…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM kart kişileri"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Telefon et: <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Bu numara aranamaz"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-uk/strings.xml b/java/com/android/dialer/dialpadview/res/values-uk/strings.xml
index 7841c4ca6..c862fcedf 100644
--- a/java/com/android/dialer/dialpadview/res/values-uk/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-uk/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"видалення символів перед курсором"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"плюс"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"голосова пошта"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"дзвонити"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Щоб перевірити голосову пошту, спочатку вимкніть режим польоту."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Щоб налаштувати голосову пошту, перейдіть у Меню &gt; Налаштування."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Додати 2-секундну паузу"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Додати паузу"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Використовувати тональний набір"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Повернутися до поточного виклику"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Додати виклик"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Завантаження із SIM-карти…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Контакти із SIM-карти"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Зателефонувати на номер <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Не можна телефонувати на цей номер"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-ur/strings.xml b/java/com/android/dialer/dialpadview/res/values-ur/strings.xml
index 6a537be9b..a7db8ec2b 100644
--- a/java/com/android/dialer/dialpadview/res/values-ur/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-ur/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"بیک اسپیس"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"جمع"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"صوتی میل"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"ڈائل کریں"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"صوتی میل کو کال کرنے کیلئے، پہلے ہوائی جہاز طرز آف کریں۔"</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"صوتی میل سیٹ کرنے کے لئے، مینو &gt; ترتیبات میں جائیں۔"</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"2 سیکنڈ کا توقف شامل کریں"</string>
+ <string name="add_wait" msgid="2278146476349811062">"انتظار شامل کریں"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"ٹچ ٹون کی پیڈ کا استعمال کریں"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"جاری کال پر واپس لوٹیں"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"کال شامل کریں"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"‏SIM کارڈ سے لوڈ ہو رہا ہے…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"‏SIM کارڈ کے رابطے"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g> کو کال کریں"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"اس نمبر پر کال نہیں کر سکتے"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-uz/strings.xml b/java/com/android/dialer/dialpadview/res/values-uz/strings.xml
index 6985893d7..2230c2c1e 100644
--- a/java/com/android/dialer/dialpadview/res/values-uz/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-uz/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"orqaga"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"qo‘shuv belgisi"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"ovozli pochta"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"raqam terish"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Ovozli pochtaga qo‘ng‘iroq qilish uchun parvoz rejimidan chiqing."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Ovozli pochtani sozlab olish uchun Menyu &gt; Sozlamalarga o‘ting."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"2 soniyalik pauza qo‘shish"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Pauza qo‘shish"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Tovushli raqam tergichni ochish"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Davom etayotgan chaqiruvga qaytish"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Chaqiruv qo‘shish"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"SIM kartadan yuklanmoqda…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM kartadagi kontaktlar"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"<xliff:g id="NUMBER">%s</xliff:g> raqamiga qo‘ng‘iroq qilish"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Bu raqamga qo‘ng‘iroq qilib bo‘lmaydi"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-vi/strings.xml b/java/com/android/dialer/dialpadview/res/values-vi/strings.xml
index e68a0b5da..5022e79ec 100644
--- a/java/com/android/dialer/dialpadview/res/values-vi/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-vi/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"phím lùi"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"cộng"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"thư thoại"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"quay số"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Để gọi thư thoại, trước tiên hãy tắt Chế độ trên máy bay."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Để thiết lập thư thoại, hãy đi tới Menu &gt; Cài đặt."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Thêm tạm dừng 2 giây"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Thêm chờ"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Sử dụng bàn phím số cảm ứng có âm"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Quay lại cuộc gọi đang thực hiện"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Thêm cuộc gọi"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Đang tải từ thẻ SIM…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Danh bạ trên thẻ SIM"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Gọi <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Không thể gọi số này"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-zh-rCN/strings.xml b/java/com/android/dialer/dialpadview/res/values-zh-rCN/strings.xml
index 262362dd9..8d50e8ec3 100644
--- a/java/com/android/dialer/dialpadview/res/values-zh-rCN/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-zh-rCN/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"删除"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"加号"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"语音邮件"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"拨号"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"要呼叫语音信箱,请先关闭飞行模式。"</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"要设置语音信箱,请转到“菜单”&gt;“设置”。"</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"加入 2 秒暂停时间"</string>
+ <string name="add_wait" msgid="2278146476349811062">"加入等待时间"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"使用按键式键盘"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"返回正在进行的通话"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"添加通话"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"正从 SIM 卡中加载…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM 卡联系人"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"拨打 <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"无法拨打此号码"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-zh-rHK/strings.xml b/java/com/android/dialer/dialpadview/res/values-zh-rHK/strings.xml
index e7bc60682..320217b3e 100644
--- a/java/com/android/dialer/dialpadview/res/values-zh-rHK/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-zh-rHK/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"退格鍵"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"加號"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"留言"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"撥號"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"如要致電留言信箱,請先關閉飛行模式。"</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"如要設定留言信箱,請移至 [選單] &gt; [設定]。"</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"新增 2 秒暫停功能"</string>
+ <string name="add_wait" msgid="2278146476349811062">"新增插播"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"使用觸控音頻鍵盤"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"返回進行中的通話"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"新增通話"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"正在從 SIM 卡載入…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM 卡聯絡人"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"撥打 <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"無法撥打此號碼"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-zh-rTW/strings.xml b/java/com/android/dialer/dialpadview/res/values-zh-rTW/strings.xml
index 21d2b8b1b..b87048f3c 100644
--- a/java/com/android/dialer/dialpadview/res/values-zh-rTW/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-zh-rTW/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"Backspace 鍵"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"加號"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"語音留言"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"撥號"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"如要撥打語音信箱聽取留言,請先關閉飛航模式。"</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"如要設定語音信箱,請依序前往 [選單] &gt; [設定]。"</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"新增 2 秒暫停功能"</string>
+ <string name="add_wait" msgid="2278146476349811062">"新增插播功能"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"使用觸控音鍵盤"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"返回進行中的通話"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"新增通話"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"正在從 SIM 卡載入…"</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"SIM 卡聯絡人"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"撥打 <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"無法撥打這個號碼"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values-zu/strings.xml b/java/com/android/dialer/dialpadview/res/values-zu/strings.xml
index 458781f4a..6b1c5f5d7 100644
--- a/java/com/android/dialer/dialpadview/res/values-zu/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values-zu/strings.xml
@@ -22,4 +22,18 @@
<string name="description_delete_button" msgid="8431313818404527096">"i-backspace"</string>
<string name="description_image_button_plus" msgid="8936338119824589388">"hlanganisa"</string>
<string name="description_voicemail_button" msgid="4187006295368768215">"ivoyisimeyili"</string>
+ <string name="description_dial_button" msgid="6826108965053146374">"dayela"</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="1728176091017802282">"Ukushayela i-voicemail, vala kuqala imodi Yendiza."</string>
+ <string name="dialog_voicemail_not_ready_message" msgid="4287602816589585704">"Ukuya emyalezweni wephimbo, yana ezisethweni &gt; zemenyu."</string>
+ <string name="add_2sec_pause" msgid="395591627218789322">"Faka ukumisa okwesikhashana kwamasekhondi angu-2"</string>
+ <string name="add_wait" msgid="2278146476349811062">"Yengeza ukulinda"</string>
+ <string name="dialer_useDtmfDialpad" msgid="6919241568926709507">"Sebenzisa ikhiphedi yethoni yokuthinta"</string>
+ <string name="dialer_returnToInCallScreen" msgid="4111111633248125741">"Buyela kukholi eqhubekayo"</string>
+ <string name="dialer_addAnotherCall" msgid="6842534741272651900">"Engeza ikholi"</string>
+ <string name="imei" msgid="7961343816043247280">"IMEI"</string>
+ <string name="meid" msgid="5274167198744847659">"MEID"</string>
+ <string name="simContacts_emptyLoading" msgid="4158651660353159679">"Ilayisha kusuka ekhadini le-SIM..."</string>
+ <string name="simContacts_title" msgid="8972942600800349990">"Othintana nabo bekhadi le-SIM"</string>
+ <string name="menu_callNumber" msgid="1898333075466418368">"Shayela <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="dialog_phone_call_prohibited_message" msgid="4806479823793649894">"Ayikwazi ukushayela le nombolo"</string>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values/colors.xml b/java/com/android/dialer/dialpadview/res/values/colors.xml
index d27468db7..8bea35710 100644
--- a/java/com/android/dialer/dialpadview/res/values/colors.xml
+++ b/java/com/android/dialer/dialpadview/res/values/colors.xml
@@ -17,11 +17,9 @@
<resources>
<!-- Colors for the dialpad -->
<color name="background_dialpad">#fcfcfc</color>
- <color name="background_dialpad_pressed">#ececec</color>
<color name="dialpad_primary_text_color">@color/dialer_theme_color</color>
<color name="dialpad_secondary_text_color">#737373</color>
<color name="dialpad_digits_text_color">#333</color>
- <color name="dialpad_separator_line_color">#dadada</color>
<color name="dialpad_icon_tint">#89000000</color>
<color name="dialpad_voicemail_tint">#919191</color>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values/dimens.xml b/java/com/android/dialer/dialpadview/res/values/dimens.xml
index 727736497..1e5880a3e 100644
--- a/java/com/android/dialer/dialpadview/res/values/dimens.xml
+++ b/java/com/android/dialer/dialpadview/res/values/dimens.xml
@@ -25,17 +25,13 @@
<!-- Zero key should have less space between self and text because "+" is smaller -->
<dimen name="dialpad_zero_key_number_default_margin_bottom">1dp</dimen>
<dimen name="dialpad_symbol_margin_bottom">13dp</dimen>
- <dimen name="dialpad_key_plus_size">18sp</dimen>
- <dimen name="dialpad_horizontal_padding">5dp</dimen>
<dimen name="dialpad_digits_text_size">34sp</dimen>
<dimen name="dialpad_digits_text_min_size">24sp</dimen>
<dimen name="dialpad_digits_height">60dp</dimen>
<dimen name="dialpad_digits_padding">16dp</dimen>
<dimen name="dialpad_digits_menu_left_padding">8dp</dimen>
<dimen name="dialpad_digits_menu_right_padding">10dp</dimen>
- <dimen name="dialpad_center_margin">3dp</dimen>
- <dimen name="dialpad_button_margin">2dp</dimen>
- <dimen name="dialpad_voicemail_icon_padding_top">2dp</dimen>
+ <dimen name="dialpad_voicemail_icon_size">18dp</dimen>
<dimen name="dialpad_key_button_translate_y">100dp</dimen>
<dimen name="dialpad_overflow_margin">8dp</dimen>
<dimen name="dialpad_space_above_keys">14dp</dimen>
@@ -45,4 +41,7 @@
<!-- Top/Bottom padding around the ILD rate display box. -->
<dimen name="ild_margin_height">10dp</dimen>
+
+ <!-- Length of dialpad's shadows in dialer. -->
+ <dimen name="shadow_length">10dp</dimen>
</resources>
diff --git a/java/com/android/dialer/dialpadview/res/values/strings.xml b/java/com/android/dialer/dialpadview/res/values/strings.xml
index 920e6e25c..b3e92f1d9 100644
--- a/java/com/android/dialer/dialpadview/res/values/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values/strings.xml
@@ -14,7 +14,7 @@
~ See the License for the specific language governing permissions and
~ limitations under the License
-->
-<resources>
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="dialpad_star_number" translatable="false">*</string>
<string name="dialpad_pound_number" translatable="false">#</string>
@@ -50,4 +50,61 @@
-->
<string name="description_voicemail_button">voicemail</string>
+ <!-- String describing the Dial ImageButton
+
+ Used by AccessibilityService to announce the purpose of the button.
+ -->
+ <string name="description_dial_button">dial</string>
+
+ <!-- Dialog message which is shown when the user tries to check voicemail
+ while the system is in airplane mode. The user cannot access to
+ voicemail service in Airplane mode. [CHAR LIMI=NONE] -->
+ <string name="dialog_voicemail_airplane_mode_message">To call voicemail, first turn off Airplane mode.</string>
+
+ <!-- Dialog message which is shown when the user tries to check voicemail
+ while the system isn't ready for the access. [CHAR LIMIT=NONE] -->
+ <string name="dialog_voicemail_not_ready_message">To set up voicemail, go to Menu &gt; Settings.</string>
+
+ <!-- Menu items for dialpad options as part of Pause and Wait ftr [CHAR LIMIT=30] -->
+ <string name="add_2sec_pause">Add 2-sec pause</string>
+ <string name="add_wait">Add wait</string>
+
+ <!-- Item label: jump to the in-call DTMF dialpad.
+ (Part of a list of options shown in the dialer when another call
+ is already in progress.) -->
+ <string name="dialer_useDtmfDialpad">Use touch tone keypad</string>
+
+ <!-- Item label: jump to the in-call UI.
+ (Part of a list of options shown in the dialer when another call
+ is already in progress.) -->
+ <string name="dialer_returnToInCallScreen">Return to call in progress</string>
+
+ <!-- Item label: use the Dialer's keypad to add another call.
+ (Part of a list of options shown in the dialer when another call
+ is already in progress.) -->
+ <string name="dialer_addAnotherCall">Add call</string>
+
+ <!-- The title of a dialog that displays the IMEI of the phone -->
+ <string name="imei">IMEI</string>
+
+ <!-- The title of a dialog that displays the MEID of the CDMA phone -->
+ <string name="meid">MEID</string>
+
+ <!-- Dialog text displayed when loading a phone number from the SIM card for speed dial -->
+ <string name="simContacts_emptyLoading">Loading from SIM card\u2026</string>
+
+ <!-- Dialog title displayed when loading a phone number from the SIM card for speed dial -->
+ <string name="simContacts_title">SIM card contacts</string>
+
+ <!-- Menu item used to call a contact, containing the number of the contact to call -->
+ <string name="menu_callNumber">Call <xliff:g id="number">%s</xliff:g></string>
+
+
+ <!-- Regular expression for prohibiting certain phone numbers in dialpad.
+ Ignored if empty. -->
+ <string name="config_prohibited_phone_number_regexp" translatable="false"></string>
+
+ <!-- Dialog message which is shown when the user tries to make a phone call
+ to prohibited phone numbers [CHAR LIMIT=NONE] -->
+ <string msgid="4313552620858880999" name="dialog_phone_call_prohibited_message">Can\'t call this number</string>
</resources>
diff --git a/java/com/android/dialer/enrichedcall/EnrichedCallCapabilities.java b/java/com/android/dialer/enrichedcall/EnrichedCallCapabilities.java
index c3c78c9c8..32054e8d1 100644
--- a/java/com/android/dialer/enrichedcall/EnrichedCallCapabilities.java
+++ b/java/com/android/dialer/enrichedcall/EnrichedCallCapabilities.java
@@ -22,18 +22,53 @@ import com.google.auto.value.AutoValue;
@AutoValue
public abstract class EnrichedCallCapabilities {
- public static final EnrichedCallCapabilities NO_CAPABILITIES =
- EnrichedCallCapabilities.create(false, false, false);
+ public static final EnrichedCallCapabilities NO_CAPABILITIES = builder().build();
- public static EnrichedCallCapabilities create(
- boolean supportsCallComposer, boolean supportsPostCall, boolean supportsVideoCall) {
- return new AutoValue_EnrichedCallCapabilities(
- supportsCallComposer, supportsPostCall, supportsVideoCall);
+ public static final EnrichedCallCapabilities ALL_CAPABILITIES =
+ builder()
+ .setCallComposerCapable(true)
+ .setPostCallCapable(true)
+ .setVideoShareCapable(true)
+ .build();
+
+ public abstract boolean isCallComposerCapable();
+
+ public abstract boolean isPostCallCapable();
+
+ public abstract boolean isVideoShareCapable();
+
+ public abstract Builder toBuilder();
+
+ /**
+ * Returns {@code true} if these capabilities represent those of a user that is temporarily
+ * unavailable. This is an indication that capabilities should be refreshed.
+ */
+ public abstract boolean isTemporarilyUnavailable();
+
+ /**
+ * Creates an instance of {@link Builder}.
+ *
+ * <p>Unless otherwise set, all fields will default to false.
+ */
+ public static Builder builder() {
+ return new AutoValue_EnrichedCallCapabilities.Builder()
+ .setCallComposerCapable(false)
+ .setPostCallCapable(false)
+ .setVideoShareCapable(false)
+ .setTemporarilyUnavailable(false);
}
- public abstract boolean supportsCallComposer();
+ /** Creates instances of {@link EnrichedCallCapabilities}. */
+ @AutoValue.Builder
+ public abstract static class Builder {
+ public abstract Builder setCallComposerCapable(boolean isCapable);
+
+ public abstract Builder setPostCallCapable(boolean isCapable);
- public abstract boolean supportsPostCall();
+ public abstract Builder setVideoShareCapable(boolean isCapable);
- public abstract boolean supportsVideoShare();
+ public abstract Builder setTemporarilyUnavailable(boolean temporarilyUnavailable);
+
+ public abstract EnrichedCallCapabilities build();
+ }
}
diff --git a/java/com/android/dialer/enrichedcall/EnrichedCallManager.java b/java/com/android/dialer/enrichedcall/EnrichedCallManager.java
index f1057be1d..0606a00e5 100644
--- a/java/com/android/dialer/enrichedcall/EnrichedCallManager.java
+++ b/java/com/android/dialer/enrichedcall/EnrichedCallManager.java
@@ -23,6 +23,7 @@ import com.android.dialer.calldetails.CallDetailsEntries;
import com.android.dialer.calldetails.CallDetailsEntries.CallDetailsEntry;
import com.android.dialer.enrichedcall.historyquery.proto.HistoryResult;
import com.android.dialer.enrichedcall.videoshare.VideoShareListener;
+import com.android.dialer.enrichedcall.videoshare.VideoShareSession;
import com.android.dialer.multimedia.MultimediaData;
import java.util.List;
import java.util.Map;
@@ -176,6 +177,34 @@ public interface EnrichedCallManager {
@NonNull
Filter createOutgoingCallComposerFilter();
+ /** Receives updates when the state of an historical data changes. */
+ interface HistoricalDataChangedListener {
+
+ /**
+ * Callback fired when historical data changes. Listeners should call {@link
+ * #getAllHistoricalData(String, CallDetailsEntries)} to retrieve the new data.
+ */
+ void onHistoricalDataChanged();
+ }
+
+ /**
+ * Registers the given {@link HistoricalDataChangedListener}.
+ *
+ * <p>As a result of this method, the listener will receive updates when the state of any enriched
+ * call historical data changes.
+ */
+ @MainThread
+ void registerHistoricalDataChangedListener(@NonNull HistoricalDataChangedListener listener);
+
+ /**
+ * Unregisters the given {@link HistoricalDataChangedListener}.
+ *
+ * <p>As a result of this method, the listener will not receive updates when the state of enriched
+ * call historical data changes.
+ */
+ @MainThread
+ void unregisterHistoricalDataChangedListener(@NonNull HistoricalDataChangedListener listener);
+
/**
* Starts an asynchronous process to get all historical data for the given number and set of
* {@link CallDetailsEntries}.
@@ -299,6 +328,14 @@ public interface EnrichedCallManager {
long getVideoShareInviteSessionId(@NonNull String number);
/**
+ * Returns the {@link VideoShareSession} for the given sessionId, or {@code null} if no session
+ * exists.
+ */
+ @MainThread
+ @Nullable
+ VideoShareSession getVideoShareSession(long sessionId);
+
+ /**
* Ends the given video share session.
*
* @param sessionId the id of the session to end
diff --git a/java/com/android/dialer/enrichedcall/FuzzyPhoneNumberMatcher.java b/java/com/android/dialer/enrichedcall/FuzzyPhoneNumberMatcher.java
index 27dc0e90c..6f4d97521 100644
--- a/java/com/android/dialer/enrichedcall/FuzzyPhoneNumberMatcher.java
+++ b/java/com/android/dialer/enrichedcall/FuzzyPhoneNumberMatcher.java
@@ -29,25 +29,34 @@ public class FuzzyPhoneNumberMatcher {
* too slow, so character by character matching is used instead.
*/
public static boolean matches(@NonNull String lhs, @NonNull String rhs) {
- int aIndex = lhs.length() - 1;
- int bIndex = rhs.length() - 1;
+ return lastSevenDigitsCharacterByCharacterMatches(lhs, rhs);
+ }
+
+ /**
+ * This strategy examines the numbers character by character starting from the end. If the last
+ * {@link #REQUIRED_MATCHED_DIGITS} match, it returns {@code true}.
+ */
+ private static boolean lastSevenDigitsCharacterByCharacterMatches(
+ @NonNull String lhs, @NonNull String rhs) {
+ int lhsIndex = lhs.length() - 1;
+ int rhsIndex = rhs.length() - 1;
int matchedDigits = 0;
- while (aIndex >= 0 && bIndex >= 0) {
- if (!Character.isDigit(lhs.charAt(aIndex))) {
- --aIndex;
+ while (lhsIndex >= 0 && rhsIndex >= 0) {
+ if (!Character.isDigit(lhs.charAt(lhsIndex))) {
+ --lhsIndex;
continue;
}
- if (!Character.isDigit(rhs.charAt(bIndex))) {
- --bIndex;
+ if (!Character.isDigit(rhs.charAt(rhsIndex))) {
+ --rhsIndex;
continue;
}
- if (lhs.charAt(aIndex) != rhs.charAt(bIndex)) {
- return false;
+ if (lhs.charAt(lhsIndex) != rhs.charAt(rhsIndex)) {
+ break;
}
- --aIndex;
- --bIndex;
+ --lhsIndex;
+ --rhsIndex;
++matchedDigits;
}
diff --git a/java/com/android/dialer/enrichedcall/simulator/res/values/strings.xml b/java/com/android/dialer/enrichedcall/simulator/res/values/strings.xml
index 5cc252761..06b04650e 100644
--- a/java/com/android/dialer/enrichedcall/simulator/res/values/strings.xml
+++ b/java/com/android/dialer/enrichedcall/simulator/res/values/strings.xml
@@ -17,8 +17,5 @@
<resources>
<string name="enriched_call_simulator_activity" translatable="false">Enriched Call Simulator Activity</string>
- <string name="important" translatable="false">important</string>
- <string name="not_important" translatable="false">not important</string>
-
<string name="refresh" translatable="false">refresh</string>
</resources> \ No newline at end of file
diff --git a/java/com/android/dialer/enrichedcall/stub/EnrichedCallManagerStub.java b/java/com/android/dialer/enrichedcall/stub/EnrichedCallManagerStub.java
index 1f2b00514..87d99def8 100644
--- a/java/com/android/dialer/enrichedcall/stub/EnrichedCallManagerStub.java
+++ b/java/com/android/dialer/enrichedcall/stub/EnrichedCallManagerStub.java
@@ -27,6 +27,7 @@ import com.android.dialer.enrichedcall.EnrichedCallManager;
import com.android.dialer.enrichedcall.Session;
import com.android.dialer.enrichedcall.historyquery.proto.HistoryResult;
import com.android.dialer.enrichedcall.videoshare.VideoShareListener;
+import com.android.dialer.enrichedcall.videoshare.VideoShareSession;
import com.android.dialer.multimedia.MultimediaData;
import java.util.Collections;
import java.util.List;
@@ -106,6 +107,14 @@ public final class EnrichedCallManagerStub implements EnrichedCallManager {
return session -> false;
}
+ @Override
+ public void registerHistoricalDataChangedListener(
+ @NonNull HistoricalDataChangedListener listener) {}
+
+ @Override
+ public void unregisterHistoricalDataChangedListener(
+ @NonNull HistoricalDataChangedListener listener) {}
+
@Nullable
@Override
@MainThread
@@ -169,6 +178,14 @@ public final class EnrichedCallManagerStub implements EnrichedCallManager {
return Session.NO_SESSION_ID;
}
+ @MainThread
+ @Nullable
+ @Override
+ public VideoShareSession getVideoShareSession(long sessionId) {
+ Assert.isMainThread();
+ return null;
+ }
+
@Override
public void endVideoShareSession(long sessionId) {}
}
diff --git a/java/com/android/dialer/enrichedcall/videoshare/VideoShareListener.java b/java/com/android/dialer/enrichedcall/videoshare/VideoShareListener.java
index f24724afd..0e5f79f2b 100644
--- a/java/com/android/dialer/enrichedcall/videoshare/VideoShareListener.java
+++ b/java/com/android/dialer/enrichedcall/videoshare/VideoShareListener.java
@@ -13,6 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+
package com.android.dialer.enrichedcall.videoshare;
import android.support.annotation.MainThread;
diff --git a/java/com/android/dialer/enrichedcall/videoshare/VideoShareSession.java b/java/com/android/dialer/enrichedcall/videoshare/VideoShareSession.java
new file mode 100644
index 000000000..b0f24ff28
--- /dev/null
+++ b/java/com/android/dialer/enrichedcall/videoshare/VideoShareSession.java
@@ -0,0 +1,39 @@
+/*
+ * 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.enrichedcall.videoshare;
+
+import android.support.annotation.NonNull;
+import android.view.SurfaceView;
+
+/** Holds state information and data about video share sessions. */
+public interface VideoShareSession {
+ void setSessionId(long sessionId);
+
+ long getSessionId();
+
+ int getState();
+
+ void pause();
+
+ void unpause();
+
+ void dispose();
+
+ void setSurfaceView(@NonNull SurfaceView surfaceView);
+
+ void setCamera(String cameraId);
+}
diff --git a/java/com/android/dialer/function/Supplier.java b/java/com/android/dialer/function/Supplier.java
new file mode 100644
index 000000000..1a16183f2
--- /dev/null
+++ b/java/com/android/dialer/function/Supplier.java
@@ -0,0 +1,23 @@
+/*
+ * 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.function;
+
+/** Functional interface for supplying generic values. */
+public interface Supplier<T> {
+
+ /** Supplies a value. */
+ T get();
+}
diff --git a/java/com/android/dialer/interactions/PhoneNumberInteraction.java b/java/com/android/dialer/interactions/PhoneNumberInteraction.java
index ef468a9f3..c42be42ec 100644
--- a/java/com/android/dialer/interactions/PhoneNumberInteraction.java
+++ b/java/com/android/dialer/interactions/PhoneNumberInteraction.java
@@ -15,7 +15,6 @@
*/
package com.android.dialer.interactions;
-import android.Manifest;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.AlertDialog;
@@ -28,7 +27,6 @@ import android.content.DialogInterface;
import android.content.Intent;
import android.content.Loader;
import android.content.Loader.OnLoadCompleteListener;
-import android.content.pm.PackageManager;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
@@ -42,7 +40,6 @@ import android.provider.ContactsContract.RawContacts;
import android.support.annotation.IntDef;
import android.support.annotation.VisibleForTesting;
import android.support.v4.app.ActivityCompat;
-import android.support.v4.content.ContextCompat;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -63,10 +60,12 @@ import com.android.dialer.common.LogUtil;
import com.android.dialer.logging.InteractionEvent;
import com.android.dialer.logging.Logger;
import com.android.dialer.util.DialerUtils;
+import com.android.dialer.util.PermissionsUtil;
import com.android.dialer.util.TransactionSafeActivity;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
/**
@@ -184,6 +183,7 @@ public class PhoneNumberInteraction implements OnLoadCompleteListener<Cursor> {
intent =
new CallIntentBuilder(phoneNumber, callSpecificAppData)
.setIsVideoCall(isVideoCall)
+ .setAllowAssistedDial(callSpecificAppData.getAllowAssistedDialing())
.build();
break;
}
@@ -221,20 +221,27 @@ public class PhoneNumberInteraction implements OnLoadCompleteListener<Cursor> {
// It's possible for a shortcut to have been created, and then permissions revoked. To avoid a
// crash when the user tries to use such a shortcut, check for this condition and ask the user
// for the permission.
- if (ContextCompat.checkSelfPermission(mContext, Manifest.permission.CALL_PHONE)
- != PackageManager.PERMISSION_GRANTED) {
- LogUtil.i("PhoneNumberInteraction.startInteraction", "No phone permissions");
+ String[] deniedPhonePermissions =
+ PermissionsUtil.getPermissionsCurrentlyDenied(
+ mContext, PermissionsUtil.allPhoneGroupPermissionsUsedInDialer);
+ if (deniedPhonePermissions.length > 0) {
+ LogUtil.i(
+ "PhoneNumberInteraction.startInteraction",
+ "Need phone permissions: " + Arrays.toString(deniedPhonePermissions));
ActivityCompat.requestPermissions(
- (Activity) mContext, new String[] {Manifest.permission.CALL_PHONE}, REQUEST_CALL_PHONE);
+ (Activity) mContext, deniedPhonePermissions, REQUEST_CALL_PHONE);
return;
}
- if (ContextCompat.checkSelfPermission(mContext, Manifest.permission.READ_CONTACTS)
- != PackageManager.PERMISSION_GRANTED) {
- LogUtil.i("PhoneNumberInteraction.startInteraction", "No contact permissions");
+
+ String[] deniedContactsPermissions =
+ PermissionsUtil.getPermissionsCurrentlyDenied(
+ mContext, PermissionsUtil.allContactsGroupPermissionsUsedInDialer);
+ if (deniedContactsPermissions.length > 0) {
+ LogUtil.i(
+ "PhoneNumberInteraction.startInteraction",
+ "Need contact permissions: " + Arrays.toString(deniedContactsPermissions));
ActivityCompat.requestPermissions(
- (Activity) mContext,
- new String[] {Manifest.permission.READ_CONTACTS},
- REQUEST_READ_CONTACTS);
+ (Activity) mContext, deniedContactsPermissions, REQUEST_READ_CONTACTS);
return;
}
diff --git a/java/com/android/dialer/interactions/res/layout/phone_disambig_item.xml b/java/com/android/dialer/interactions/res/layout/phone_disambig_item.xml
index 879ea0e96..879ea0e96 100644..100755
--- a/java/com/android/dialer/interactions/res/layout/phone_disambig_item.xml
+++ b/java/com/android/dialer/interactions/res/layout/phone_disambig_item.xml
diff --git a/java/com/android/dialer/lettertile/AndroidManifest.xml b/java/com/android/dialer/lettertile/AndroidManifest.xml
new file mode 100644
index 000000000..dce6806d4
--- /dev/null
+++ b/java/com/android/dialer/lettertile/AndroidManifest.xml
@@ -0,0 +1,18 @@
+<!--
+ ~ 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
+ package="com.android.dialer.lettertile">
+</manifest>
diff --git a/java/com/android/dialer/lettertile/LetterTileDrawable.java b/java/com/android/dialer/lettertile/LetterTileDrawable.java
new file mode 100644
index 000000000..c8b75c5a9
--- /dev/null
+++ b/java/com/android/dialer/lettertile/LetterTileDrawable.java
@@ -0,0 +1,439 @@
+/*
+ * Copyright (C) 2013 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.lettertile;
+
+import android.content.res.Resources;
+import android.content.res.TypedArray;
+import android.graphics.Bitmap;
+import android.graphics.Bitmap.Config;
+import android.graphics.Canvas;
+import android.graphics.ColorFilter;
+import android.graphics.Outline;
+import android.graphics.Paint;
+import android.graphics.Paint.Align;
+import android.graphics.Rect;
+import android.graphics.Typeface;
+import android.graphics.drawable.Drawable;
+import android.support.annotation.IntDef;
+import android.support.annotation.NonNull;
+import android.support.annotation.Nullable;
+import android.telecom.TelecomManager;
+import android.text.TextUtils;
+import com.android.dialer.common.Assert;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
+/**
+ * A drawable that encapsulates all the functionality needed to display a letter tile to represent a
+ * contact image.
+ */
+public class LetterTileDrawable extends Drawable {
+
+ /**
+ * ContactType indicates the avatar type of the contact. For a person or for the default when no
+ * name is provided, it is {@link #TYPE_DEFAULT}, otherwise, for a business it is {@link
+ * #TYPE_BUSINESS}, and voicemail contacts should use {@link #TYPE_VOICEMAIL}.
+ */
+ @Retention(RetentionPolicy.SOURCE)
+ @IntDef({TYPE_PERSON, TYPE_BUSINESS, TYPE_VOICEMAIL, TYPE_GENERIC_AVATAR, TYPE_SPAM})
+ public @interface ContactType {}
+
+ /** Contact type constants */
+ public static final int TYPE_PERSON = 1;
+
+ public static final int TYPE_BUSINESS = 2;
+ public static final int TYPE_VOICEMAIL = 3;
+ /**
+ * A generic avatar that features the default icon, default color, and no letter. Useful for
+ * situations where a contact is anonymous.
+ */
+ public static final int TYPE_GENERIC_AVATAR = 4;
+
+ public static final int TYPE_SPAM = 5;
+ public static final int TYPE_CONFERENCE = 6;
+ @ContactType public static final int TYPE_DEFAULT = TYPE_PERSON;
+
+ /**
+ * Shape indicates the letter tile shape. It can be either a {@link #SHAPE_CIRCLE}, otherwise, it
+ * is a {@link #SHAPE_RECTANGLE}.
+ */
+ @Retention(RetentionPolicy.SOURCE)
+ @IntDef({SHAPE_CIRCLE, SHAPE_RECTANGLE})
+ public @interface Shape {}
+
+ /** Shape constants */
+ public static final int SHAPE_CIRCLE = 1;
+
+ public static final int SHAPE_RECTANGLE = 2;
+
+ /** 54% opacity */
+ private static final int ALPHA = 138;
+ /** 100% opacity */
+ private static final int SPAM_ALPHA = 255;
+ /** Default icon scale for vector drawable. */
+ private static final float VECTOR_ICON_SCALE = 0.7f;
+
+ /** Reusable components to avoid new allocations */
+ private final Paint mPaint = new Paint();
+
+ private final Rect mRect = new Rect();
+ private final char[] mFirstChar = new char[1];
+
+ /** Letter tile */
+ @NonNull private final TypedArray mColors;
+
+ private final int mSpamColor;
+ private final int mDefaultColor;
+ private final int mTileFontColor;
+ private final float mLetterToTileRatio;
+ @NonNull private final Drawable mDefaultPersonAvatar;
+ @NonNull private final Drawable mDefaultBusinessAvatar;
+ @NonNull private final Drawable mDefaultVoicemailAvatar;
+ @NonNull private final Drawable mDefaultSpamAvatar;
+ @NonNull private final Drawable mDefaultConferenceAvatar;
+
+ @ContactType private int mContactType = TYPE_DEFAULT;
+ private float mScale = 1.0f;
+ private float mOffset = 0.0f;
+ private boolean mIsCircle = false;
+
+ private int mColor;
+ private Character mLetter = null;
+
+ private String mDisplayName;
+
+ public LetterTileDrawable(final Resources res) {
+ mColors = res.obtainTypedArray(R.array.letter_tile_colors);
+ mSpamColor = res.getColor(R.color.spam_contact_background);
+ mDefaultColor = res.getColor(R.color.letter_tile_default_color);
+ mTileFontColor = res.getColor(R.color.letter_tile_font_color);
+ mLetterToTileRatio = res.getFraction(R.dimen.letter_to_tile_ratio, 1, 1);
+ mDefaultPersonAvatar =
+ res.getDrawable(R.drawable.product_logo_avatar_anonymous_white_color_120, null);
+ mDefaultBusinessAvatar = res.getDrawable(R.drawable.quantum_ic_business_vd_theme_24, null);
+ mDefaultVoicemailAvatar = res.getDrawable(R.drawable.quantum_ic_voicemail_vd_theme_24, null);
+ mDefaultSpamAvatar = res.getDrawable(R.drawable.quantum_ic_report_vd_theme_24, null);
+ mDefaultConferenceAvatar = res.getDrawable(R.drawable.quantum_ic_group_vd_theme_24, null);
+
+ mPaint.setTypeface(Typeface.create("sans-serif-medium", Typeface.NORMAL));
+ mPaint.setTextAlign(Align.CENTER);
+ mPaint.setAntiAlias(true);
+ mPaint.setFilterBitmap(true);
+ mPaint.setDither(true);
+ mColor = mDefaultColor;
+ }
+
+ private Rect getScaledBounds(float scale, float offset) {
+ // The drawable should be drawn in the middle of the canvas without changing its width to
+ // height ratio.
+ final Rect destRect = copyBounds();
+ // Crop the destination bounds into a square, scaled and offset as appropriate
+ final int halfLength = (int) (scale * Math.min(destRect.width(), destRect.height()) / 2);
+
+ destRect.set(
+ destRect.centerX() - halfLength,
+ (int) (destRect.centerY() - halfLength + offset * destRect.height()),
+ destRect.centerX() + halfLength,
+ (int) (destRect.centerY() + halfLength + offset * destRect.height()));
+ return destRect;
+ }
+
+ private Drawable getDrawableForContactType(int contactType) {
+ switch (contactType) {
+ case TYPE_BUSINESS:
+ mScale = VECTOR_ICON_SCALE;
+ return mDefaultBusinessAvatar;
+ case TYPE_VOICEMAIL:
+ mScale = VECTOR_ICON_SCALE;
+ return mDefaultVoicemailAvatar;
+ case TYPE_SPAM:
+ mScale = VECTOR_ICON_SCALE;
+ return mDefaultSpamAvatar;
+ case TYPE_CONFERENCE:
+ mScale = VECTOR_ICON_SCALE;
+ return mDefaultConferenceAvatar;
+ case TYPE_PERSON:
+ case TYPE_GENERIC_AVATAR:
+ default:
+ return mDefaultPersonAvatar;
+ }
+ }
+
+ private static boolean isEnglishLetter(final char c) {
+ return ('A' <= c && c <= 'Z') || ('a' <= c && c <= 'z');
+ }
+
+ @Override
+ public void draw(@NonNull final Canvas canvas) {
+ final Rect bounds = getBounds();
+ if (!isVisible() || bounds.isEmpty()) {
+ return;
+ }
+ // Draw letter tile.
+ drawLetterTile(canvas);
+ }
+
+ public Bitmap getBitmap(int width, int height) {
+ Bitmap bitmap = Bitmap.createBitmap(width, height, Config.ARGB_8888);
+ this.setBounds(0, 0, width, height);
+ Canvas canvas = new Canvas(bitmap);
+ this.draw(canvas);
+ return bitmap;
+ }
+
+ private void drawLetterTile(final Canvas canvas) {
+ // Draw background color.
+ mPaint.setColor(mColor);
+
+ final Rect bounds = getBounds();
+ final int minDimension = Math.min(bounds.width(), bounds.height());
+
+ if (mIsCircle) {
+ canvas.drawCircle(bounds.centerX(), bounds.centerY(), minDimension / 2, mPaint);
+ } else {
+ canvas.drawRect(bounds, mPaint);
+ }
+
+ // Draw letter/digit only if the first character is an english letter or there's a override
+ if (mLetter != null) {
+ // Draw letter or digit.
+ mFirstChar[0] = mLetter;
+
+ // Scale text by canvas bounds and user selected scaling factor
+ mPaint.setTextSize(mScale * mLetterToTileRatio * minDimension);
+ mPaint.getTextBounds(mFirstChar, 0, 1, mRect);
+ mPaint.setTypeface(Typeface.create("sans-serif", Typeface.NORMAL));
+ mPaint.setColor(mTileFontColor);
+ mPaint.setAlpha(ALPHA);
+
+ // Draw the letter in the canvas, vertically shifted up or down by the user-defined
+ // offset
+ canvas.drawText(
+ mFirstChar,
+ 0,
+ 1,
+ bounds.centerX(),
+ bounds.centerY() + mOffset * bounds.height() - mRect.exactCenterY(),
+ mPaint);
+ } else {
+ // Draw the default image if there is no letter/digit to be drawn
+ Drawable drawable = getDrawableForContactType(mContactType);
+ if (drawable == null) {
+ throw Assert.createIllegalStateFailException(
+ "Unable to find drawable for contact type " + mContactType);
+ }
+
+ drawable.setBounds(getScaledBounds(mScale, mOffset));
+ drawable.setAlpha(drawable == mDefaultSpamAvatar ? SPAM_ALPHA : ALPHA);
+ drawable.draw(canvas);
+ }
+ }
+
+ public int getColor() {
+ return mColor;
+ }
+
+ public LetterTileDrawable setColor(int color) {
+ mColor = color;
+ return this;
+ }
+
+ /** Returns a deterministic color based on the provided contact identifier string. */
+ private int pickColor(final String identifier) {
+ if (mContactType == TYPE_SPAM) {
+ return mSpamColor;
+ }
+
+ if (mContactType == TYPE_VOICEMAIL
+ || mContactType == TYPE_BUSINESS
+ || TextUtils.isEmpty(identifier)) {
+ return mDefaultColor;
+ }
+
+ // String.hashCode() implementation is not supposed to change across java versions, so
+ // this should guarantee the same email address always maps to the same color.
+ // The email should already have been normalized by the ContactRequest.
+ final int color = Math.abs(identifier.hashCode()) % mColors.length();
+ return mColors.getColor(color, mDefaultColor);
+ }
+
+ @Override
+ public void setAlpha(final int alpha) {
+ mPaint.setAlpha(alpha);
+ }
+
+ @Override
+ public void setColorFilter(final ColorFilter cf) {
+ mPaint.setColorFilter(cf);
+ }
+
+ @Override
+ public int getOpacity() {
+ return android.graphics.PixelFormat.OPAQUE;
+ }
+
+ @Override
+ public void getOutline(Outline outline) {
+ if (mIsCircle) {
+ outline.setOval(getBounds());
+ } else {
+ outline.setRect(getBounds());
+ }
+
+ outline.setAlpha(1);
+ }
+
+ /**
+ * Scale the drawn letter tile to a ratio of its default size
+ *
+ * @param scale The ratio the letter tile should be scaled to as a percentage of its default size,
+ * from a scale of 0 to 2.0f. The default is 1.0f.
+ */
+ public LetterTileDrawable setScale(float scale) {
+ mScale = scale;
+ return this;
+ }
+
+ /**
+ * Assigns the vertical offset of the position of the letter tile to the ContactDrawable
+ *
+ * @param offset The provided offset must be within the range of -0.5f to 0.5f. If set to -0.5f,
+ * the letter will be shifted upwards by 0.5 times the height of the canvas it is being drawn
+ * on, which means it will be drawn with the center of the letter starting at the top edge of
+ * the canvas. If set to 0.5f, the letter will be shifted downwards by 0.5 times the height of
+ * the canvas it is being drawn on, which means it will be drawn with the center of the letter
+ * starting at the bottom edge of the canvas. The default is 0.0f.
+ */
+ public LetterTileDrawable setOffset(float offset) {
+ Assert.checkArgument(offset >= -0.5f && offset <= 0.5f);
+ mOffset = offset;
+ return this;
+ }
+
+ public LetterTileDrawable setLetter(Character letter) {
+ mLetter = letter;
+ return this;
+ }
+
+ public Character getLetter() {
+ return this.mLetter;
+ }
+
+ private LetterTileDrawable setLetterAndColorFromContactDetails(
+ final String displayName, final String identifier) {
+ if (!TextUtils.isEmpty(displayName) && isEnglishLetter(displayName.charAt(0))) {
+ mLetter = Character.toUpperCase(displayName.charAt(0));
+ } else {
+ mLetter = null;
+ }
+ mColor = pickColor(identifier);
+ return this;
+ }
+
+ private LetterTileDrawable setContactType(@ContactType int contactType) {
+ mContactType = contactType;
+ return this;
+ }
+
+ @ContactType
+ public int getContactType() {
+ return this.mContactType;
+ }
+
+ public LetterTileDrawable setIsCircular(boolean isCircle) {
+ mIsCircle = isCircle;
+ return this;
+ }
+
+ public boolean tileIsCircular() {
+ return this.mIsCircle;
+ }
+
+ /**
+ * Creates a canonical letter tile for use across dialer fragments.
+ *
+ * @param displayName The display name to produce the letter in the tile. Null values or numbers
+ * yield no letter.
+ * @param identifierForTileColor The string used to produce the tile color.
+ * @param shape The shape of the tile.
+ * @param contactType The type of contact, e.g. TYPE_VOICEMAIL.
+ * @return this
+ */
+ public LetterTileDrawable setCanonicalDialerLetterTileDetails(
+ @Nullable final String displayName,
+ @Nullable final String identifierForTileColor,
+ @Shape final int shape,
+ final int contactType) {
+
+ this.setIsCircular(shape == SHAPE_CIRCLE);
+
+ /**
+ * We return quickly under the following conditions: 1. We are asked to draw a default tile, and
+ * no coloring information is provided, meaning no further initialization is necessary OR 2.
+ * We've already invoked this method before, set mDisplayName, and found that it has not
+ * changed. This is useful during events like hangup, when we lose the call state for special
+ * types of contacts, like voicemail. We keep track of the special case until we encounter a new
+ * display name.
+ */
+ if (contactType == TYPE_DEFAULT
+ && ((displayName == null && identifierForTileColor == null)
+ || (displayName != null && displayName.equals(mDisplayName)))) {
+ return this;
+ }
+
+ this.mDisplayName = displayName;
+ setContactType(contactType);
+
+ // Special contact types receive default color and no letter tile, but special iconography.
+ if (contactType != TYPE_PERSON) {
+ this.setLetterAndColorFromContactDetails(null, null);
+ } else {
+ if (identifierForTileColor != null) {
+ this.setLetterAndColorFromContactDetails(displayName, identifierForTileColor);
+ } else {
+ this.setLetterAndColorFromContactDetails(displayName, displayName);
+ }
+ }
+ return this;
+ }
+
+ /**
+ * Returns the appropriate LetterTileDrawable.TYPE_ based on the given primitive conditions.
+ *
+ * <p>If no special state is detected, yields TYPE_DEFAULT
+ */
+ public static @ContactType int getContactTypeFromPrimitives(
+ boolean isVoicemailNumber,
+ boolean isSpam,
+ boolean isBusiness,
+ int numberPresentation,
+ boolean isConference) {
+ if (isVoicemailNumber) {
+ return LetterTileDrawable.TYPE_VOICEMAIL;
+ } else if (isSpam) {
+ return LetterTileDrawable.TYPE_SPAM;
+ } else if (isBusiness) {
+ return LetterTileDrawable.TYPE_BUSINESS;
+ } else if (numberPresentation == TelecomManager.PRESENTATION_RESTRICTED) {
+ return LetterTileDrawable.TYPE_GENERIC_AVATAR;
+ } else if (isConference) {
+ return LetterTileDrawable.TYPE_CONFERENCE;
+ } else {
+ return LetterTileDrawable.TYPE_DEFAULT;
+ }
+ }
+}
diff --git a/java/com/android/dialer/lettertile/res/values/colors.xml b/java/com/android/dialer/lettertile/res/values/colors.xml
new file mode 100644
index 000000000..406b4900b
--- /dev/null
+++ b/java/com/android/dialer/lettertile/res/values/colors.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ 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
+ -->
+<resources>
+ <array name="letter_tile_colors">
+ <item>#DB4437</item>
+ <item>#E91E63</item>
+ <item>#9C27B0</item>
+ <item>#673AB7</item>
+ <item>#3F51B5</item>
+ <item>#4285F4</item>
+ <item>#039BE5</item>
+ <item>#0097A7</item>
+ <item>#009688</item>
+ <item>#0F9D58</item>
+ <item>#689F38</item>
+ <item>#EF6C00</item>
+ <item>#FF5722</item>
+ <item>#757575</item>
+ </array>
+
+ <color name="spam_contact_background">#A52714</color>
+
+ <color name="letter_tile_default_color">#cccccc</color>
+
+ <color name="letter_tile_font_color">#ffffff</color>
+</resources> \ No newline at end of file
diff --git a/java/com/android/dialer/lettertile/res/values/dimens.xml b/java/com/android/dialer/lettertile/res/values/dimens.xml
new file mode 100644
index 000000000..c804431e1
--- /dev/null
+++ b/java/com/android/dialer/lettertile/res/values/dimens.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ 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
+ -->
+<resources>
+ <!-- Dimensions for contact letter tiles -->
+ <item name="letter_to_tile_ratio" type="dimen">67%</item>
+</resources> \ No newline at end of file
diff --git a/java/com/android/dialer/lightbringer/Lightbringer.java b/java/com/android/dialer/lightbringer/Lightbringer.java
index 8bfa7736a..9120b24db 100644
--- a/java/com/android/dialer/lightbringer/Lightbringer.java
+++ b/java/com/android/dialer/lightbringer/Lightbringer.java
@@ -22,6 +22,7 @@ import android.content.Intent;
import android.support.annotation.MainThread;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
+import android.support.annotation.StringRes;
import android.telecom.Call;
import android.telecom.PhoneAccountHandle;
@@ -58,4 +59,12 @@ public interface Lightbringer {
@Nullable
@MainThread
String getPackageName();
+
+ @StringRes
+ @MainThread
+ int getOutgoingCallTypeText();
+
+ @StringRes
+ @MainThread
+ int getIncomingCallTypeText();
}
diff --git a/java/com/android/dialer/lightbringer/stub/LightbringerStub.java b/java/com/android/dialer/lightbringer/stub/LightbringerStub.java
index e691b96f0..c98ae091b 100644
--- a/java/com/android/dialer/lightbringer/stub/LightbringerStub.java
+++ b/java/com/android/dialer/lightbringer/stub/LightbringerStub.java
@@ -22,6 +22,7 @@ import android.content.Intent;
import android.support.annotation.MainThread;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
+import android.support.annotation.StringRes;
import android.telecom.Call;
import android.telecom.PhoneAccountHandle;
import com.android.dialer.common.Assert;
@@ -102,4 +103,16 @@ public class LightbringerStub implements Lightbringer {
public String getPackageName() {
return null;
}
+
+ @StringRes
+ @Override
+ public int getOutgoingCallTypeText() {
+ return -1;
+ }
+
+ @StringRes
+ @Override
+ public int getIncomingCallTypeText() {
+ return -1;
+ }
}
diff --git a/java/com/android/dialer/location/CountryDetector.java b/java/com/android/dialer/location/CountryDetector.java
index c4bed14d0..110cf4502 100644
--- a/java/com/android/dialer/location/CountryDetector.java
+++ b/java/com/android/dialer/location/CountryDetector.java
@@ -72,7 +72,7 @@ public class CountryDetector {
// 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;
+ @VisibleForTesting public static CountryDetector sInstance;
private final TelephonyManager telephonyManager;
private final LocaleProvider localeProvider;
@@ -80,7 +80,7 @@ public class CountryDetector {
private final Context appContext;
@VisibleForTesting
- CountryDetector(
+ public CountryDetector(
Context appContext,
TelephonyManager telephonyManager,
LocationManager locationManager,
@@ -192,7 +192,7 @@ public class CountryDetector {
}
/** Interface for accessing the current locale. */
- interface LocaleProvider {
+ public interface LocaleProvider {
Locale getLocale();
}
diff --git a/java/com/android/dialer/location/GeoUtil.java b/java/com/android/dialer/location/GeoUtil.java
index 1be40544d..b39256d32 100644
--- a/java/com/android/dialer/location/GeoUtil.java
+++ b/java/com/android/dialer/location/GeoUtil.java
@@ -17,11 +17,6 @@
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 {
@@ -31,17 +26,4 @@ public class GeoUtil {
// 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/LoggingBindings.java b/java/com/android/dialer/logging/LoggingBindings.java
index 85ccfdfa1..ca9a0533e 100644
--- a/java/com/android/dialer/logging/LoggingBindings.java
+++ b/java/com/android/dialer/logging/LoggingBindings.java
@@ -80,4 +80,11 @@ public interface LoggingBindings {
QuickContactBadge quickContact,
InteractionEvent.Type interactionEvent,
boolean shouldPerformClick);
+
+ /** Logs People Api lookup result with error */
+ void logPeopleApiLookupReportWithError(
+ long latency, int httpResponseCode, PeopleApiLookupError.Type errorType);
+
+ /** Logs successful People Api lookup result */
+ void logSuccessfulPeopleApiLookupReport(long latency, int httpResponseCode);
}
diff --git a/java/com/android/dialer/logging/LoggingBindingsStub.java b/java/com/android/dialer/logging/LoggingBindingsStub.java
index 38929969c..2dbcc3ffb 100644
--- a/java/com/android/dialer/logging/LoggingBindingsStub.java
+++ b/java/com/android/dialer/logging/LoggingBindingsStub.java
@@ -54,4 +54,11 @@ public class LoggingBindingsStub implements LoggingBindings {
QuickContactBadge quickContact,
InteractionEvent.Type interactionEvent,
boolean shouldPerformClick) {}
+
+ @Override
+ public void logPeopleApiLookupReportWithError(
+ long latency, int httpResponseCode, PeopleApiLookupError.Type errorType) {}
+
+ @Override
+ public void logSuccessfulPeopleApiLookupReport(long latency, int httpResponseCode) {}
}
diff --git a/java/com/android/dialer/logging/contact_lookup_result.proto b/java/com/android/dialer/logging/contact_lookup_result.proto
index 13ea3c8e5..6c83908b9 100644
--- a/java/com/android/dialer/logging/contact_lookup_result.proto
+++ b/java/com/android/dialer/logging/contact_lookup_result.proto
@@ -6,6 +6,8 @@ option java_multiple_files = true;
option optimize_for = LITE_RUNTIME;
+
+
message ContactLookupResult {
// The different results of a contact lookup done using a phone number.
enum Type {
diff --git a/java/com/android/dialer/logging/contact_source.proto b/java/com/android/dialer/logging/contact_source.proto
index ffd32de0e..3a24da1d0 100644
--- a/java/com/android/dialer/logging/contact_source.proto
+++ b/java/com/android/dialer/logging/contact_source.proto
@@ -6,6 +6,8 @@ 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 c185ad401..ef249c262 100644
--- a/java/com/android/dialer/logging/dialer_impression.proto
+++ b/java/com/android/dialer/logging/dialer_impression.proto
@@ -7,6 +7,7 @@ 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
@@ -48,6 +49,7 @@ message DialerImpression {
// This happens when the user had initially blocked a number and also claimed the number was
// spam and had now proceeded to undo that.
REPORT_AS_NOT_SPAM_VIA_UNBLOCK_NUMBER = 1009
+
;
// A number that was identified as spam and the user proceeded to block it. However this
@@ -63,10 +65,12 @@ message DialerImpression {
// the number via call log. This is for case where the user wants to block a number and also
// report it as spam
REPORT_CALL_AS_SPAM_VIA_CALL_LOG_BLOCK_REPORT_SPAM_SENT_VIA_BLOCK_NUMBER_DIALOG = 1011
+
;
// User made it to the last step and actually blocked the number
USER_ACTION_BLOCKED_NUMBER = 1012
+
;
// User made it to the last step and actually unblocked the number
@@ -89,16 +93,19 @@ message DialerImpression {
// User added the number to contacts from the after call notification
SPAM_AFTER_CALL_NOTIFICATION_ADD_TO_CONTACTS = 1019
+
;
// User marked the number as spam on the after call notification flow
SPAM_AFTER_CALL_NOTIFICATION_MARKED_NUMBER_AS_SPAM = 1020
+
;
SPAM_AFTER_CALL_NOTIFICATION_MARKED_NUMBER_AS_NOT_SPAM_AND_BLOCKED = 1021;
// User reported the number as not spam
SPAM_AFTER_CALL_NOTIFICATION_REPORT_NUMBER_AS_NOT_SPAM = 1022
+
;
// User dismissed the spam notification
@@ -120,6 +127,7 @@ message DialerImpression {
// able to stitch different types of events if they make sense e.g user pressed a speaker button
// and we want to associate that to a call event
USER_PARTICIPATED_IN_A_CALL = 1028
+
;
// Incoming call is a spam call
@@ -152,44 +160,54 @@ message DialerImpression {
// User deleted a call log entry
USER_DELETED_CALL_LOG_ITEM = 1048
+
;
// User tapped on "Send a message"
CALL_LOG_SEND_MESSAGE = 1049
+
;
// User tapped on "Add to contact"
CALL_LOG_ADD_TO_CONTACT = 1050
+
;
// User tapped on "Create new contact"
CALL_LOG_CREATE_NEW_CONTACT = 1051
+
;
// User deleted an entry from the voicemail tab
VOICEMAIL_DELETE_ENTRY = 1052
+
;
// Voicemail call log entry was expanded. Could be either if the user tapped the voicemail
// call log entry or pressed the play button when the voicemail call log entry was not expanded
VOICEMAIL_EXPAND_ENTRY = 1053
+
;
// The play button for voicemail call log entry was tapped directly (i.e when the voicemail
// call log entry was not expanded and the playbutton was tapped)
VOICEMAIL_PLAY_AUDIO_DIRECTLY= 1054
+
;
// The play button after expanding the voicemail call log entry was tapped
VOICEMAIL_PLAY_AUDIO_AFTER_EXPANDING_ENTRY= 1055
+
;
// Incoming call was rejected from the notifications
REJECT_INCOMING_CALL_FROM_NOTIFICATION= 1056
+
;
// Incoming call was rejected from the answer screen including rejecting via sms and talkback
REJECT_INCOMING_CALL_FROM_ANSWER_SCREEN= 1057
+
;
// User tapped block and spam buttons in context menu, same as buttons in
@@ -362,14 +380,19 @@ message DialerImpression {
EMERGENCY_LAUNCHED_MAP = 1173;
VIDEO_CALL_UPGRADE_REQUESTED = 1174
+
;
VIDEO_CALL_REQUEST_ACCEPTED = 1175
+
;
VIDEO_CALL_REQUEST_ACCEPTED_AS_AUDIO = 1176
+
;
VIDEO_CALL_REQUEST_DECLINED = 1177
+
;
VIDEO_CALL_REQUEST_RECEIVED = 1178
+
;
RCS_VIDEO_SHARE_UPGRADE_REQUESTED = 1179;
@@ -456,11 +479,56 @@ message DialerImpression {
// In in call UI
UPGRADE_TO_VIDEO_CALL_BUTTON_SHOWN = 1236;
+ // Bubble primary button first click to expand bubble
+ BUBBLE_PRIMARY_BUTTON_EXPAND = 1237;
+ // Bubble prinary button second click to return to call
+ BUBBLE_PRIMARY_BUTTON_RETURN_TO_CALL = 1238;
+
// Dialer Key/Value Backup and Restore
BACKUP_KEY_VALUE_ON_BACKUP = 1239;
BACKUP_KEY_VALUE_ON_RESTORE = 1240;
BACKUP_KEY_VALUE_ON_RESTORE_FINISHED = 1241;
BACKUP_KEY_VALUE_GET_BACKUP_SPECIFICATION = 1242;
BACKUP_KEY_VALUE_BACKUP_AGENT_CONSTRUCTOR = 1243;
+
+ // In the in call UI
+ UPGRADE_TO_VIDEO_CALL_BUTTON_SHOWN_FOR_LIGHTBRINGER = 1244;
+ UPGRADE_TO_VIDEO_CALL_BUTTON_SHOWN_FOR_IMS = 1245;
+ UPGRADE_TO_VIDEO_CALL_BUTTON_SHOWN_FOR_RCS = 1246;
+ LIGHTBRINGER_UPGRADE_REQUESTED = 1247;
+
+ // Found Lightbringer reachable contact when launching Dialer
+ HAS_LIGHTBRINGER_REACHABLE_CONTACTS = 1248;
+
+ // This impression is logged once per process when the number of
+ // notifications is very high and the system may suppress future
+ // notifications.
+ HIGH_GLOBAL_NOTIFICATION_COUNT_REACHED = 1249;
+
+ // More impressions for interactions with the voicemail transcription server
+ VVM_TRANSCRIPTION_REQUEST_SENT_ASYNC = 1250;
+ VVM_TRANSCRIPTION_VOICEMAIL_RECEIVED = 1251;
+ VVM_TRANSCRIPTION_VOICEMAIL_FORMAT_NOT_SUPPORTED = 1252;
+ VVM_TRANSCRIPTION_VOICEMAIL_INVALID_DATA = 1253;
+ VVM_TRANSCRIPTION_VOICEMAIL_UPLOAD_FAILED = 1254;
+ VVM_TRANSCRIPTION_RESPONSE_LANGUAGE_NOT_SUPPORTED = 1255;
+ VVM_TRANSCRIPTION_RESPONSE_NO_SPEECH_DETECTED = 1256;
+ VVM_TRANSCRIPTION_RESPONSE_EXPIRED = 1257;
+ VVM_TRANSCRIPTION_RESPONSE_TOO_MANY_ERRORS = 1258;
+ VVM_TRANSCRIPTION_POLLING_TIMEOUT = 1259;
+
+ // Bubble collapse initiated by user, i.e. no hiding after collapse
+ BUBBLE_COLLAPSE_BY_USER = 1260;
+
+ // In in-call UI
+ IN_CALL_SHOW_DIALPAD_BUTTON_PRESSED = 1261;
+ IN_CALL_ADD_CALL_BUTTON_PRESSED = 1262;
+ IN_CALL_MERGE_BUTTON_PRESSED = 1263;
+ IN_CALL_SWAP_SECONDARY_BUTTON_PRESSED = 1264;
+
+ // In in-call dialpad
+ IN_CALL_DIALPAD_NUMBER_BUTTON_PRESSED = 1265;
+ IN_CALL_DIALPAD_HANG_UP_BUTTON_PRESSED = 1266;
+ IN_CALL_DIALPAD_CLOSE_BUTTON_PRESSED = 1267;
}
}
diff --git a/java/com/android/dialer/logging/interaction_event.proto b/java/com/android/dialer/logging/interaction_event.proto
index 89cf46fc9..47ea53461 100644
--- a/java/com/android/dialer/logging/interaction_event.proto
+++ b/java/com/android/dialer/logging/interaction_event.proto
@@ -6,6 +6,8 @@ option java_multiple_files = true;
option optimize_for = LITE_RUNTIME;
+
+
message InteractionEvent {
// Next Tag: 38
enum Type {
diff --git a/java/com/android/dialer/logging/people_api_lookup_error.proto b/java/com/android/dialer/logging/people_api_lookup_error.proto
new file mode 100644
index 000000000..e37d10aee
--- /dev/null
+++ b/java/com/android/dialer/logging/people_api_lookup_error.proto
@@ -0,0 +1,19 @@
+syntax = "proto2";
+
+package com.android.dialer.logging;
+option java_package = "com.android.dialer.logging";
+option java_multiple_files = true;
+option optimize_for = LITE_RUNTIME;
+
+
+
+
+message PeopleApiLookupError {
+ enum Type {
+ UNKNOWN = 0;
+ HTTP_RESPONSE_ERROR = 1;
+ WRONG_KIND_VALUE = 2;
+ NO_ITEM_FOUND = 3;
+ JSON_PARSING_ERROR = 4;
+ }
+}
diff --git a/java/com/android/dialer/logging/reporting_location.proto b/java/com/android/dialer/logging/reporting_location.proto
index d436564df..3c1baf0fe 100644
--- a/java/com/android/dialer/logging/reporting_location.proto
+++ b/java/com/android/dialer/logging/reporting_location.proto
@@ -6,6 +6,8 @@ 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..603f7104e 100644
--- a/java/com/android/dialer/logging/screen_event.proto
+++ b/java/com/android/dialer/logging/screen_event.proto
@@ -6,6 +6,8 @@ option java_multiple_files = true;
option optimize_for = LITE_RUNTIME;
+
+
message ScreenEvent {
enum Type {
diff --git a/java/com/android/dialer/logging/ui_action.proto b/java/com/android/dialer/logging/ui_action.proto
index 784dbed9b..886fe04eb 100644
--- a/java/com/android/dialer/logging/ui_action.proto
+++ b/java/com/android/dialer/logging/ui_action.proto
@@ -6,6 +6,8 @@ option java_multiple_files = true;
option optimize_for = LITE_RUNTIME;
+
+
message UiAction {
enum Type {
UNKNOWN = 0;
diff --git a/java/com/android/dialer/main/impl/MainActivity.java b/java/com/android/dialer/main/impl/MainActivity.java
index 4b2bd2e05..52b39f0e9 100644
--- a/java/com/android/dialer/main/impl/MainActivity.java
+++ b/java/com/android/dialer/main/impl/MainActivity.java
@@ -32,7 +32,11 @@ import com.android.dialer.common.LogUtil;
/** This is the main activity for dialer. It hosts favorites, call log, search, dialpad, etc... */
public final class MainActivity extends AppCompatActivity implements View.OnClickListener {
- static Intent getIntent(Context context) {
+ /**
+ * @param context Context of the application package implementing MainActivity class.
+ * @return intent for MainActivity.class
+ */
+ public static Intent getIntent(Context context) {
return new Intent(context, MainActivity.class)
.setAction(Intent.ACTION_VIEW)
.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
@@ -77,7 +81,7 @@ public final class MainActivity extends AppCompatActivity implements View.OnClic
// open contacts
return true;
} else {
- // TODO handle other menu items
+ // TODO(calderwoodra) handle other menu items
return super.onOptionsItemSelected(item);
}
}
diff --git a/java/com/android/dialer/main/impl/MainImpl.java b/java/com/android/dialer/main/impl/MainImpl.java
index d29e8c0a5..675533c04 100644
--- a/java/com/android/dialer/main/impl/MainImpl.java
+++ b/java/com/android/dialer/main/impl/MainImpl.java
@@ -21,11 +21,11 @@ import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
+import android.os.Build;
import android.os.Build.VERSION_CODES;
import android.support.v4.content.pm.ShortcutInfoCompat;
import android.support.v4.content.pm.ShortcutManagerCompat;
import android.support.v4.graphics.drawable.IconCompat;
-import android.support.v4.os.BuildCompat;
import com.android.dialer.buildtype.BuildType;
import com.android.dialer.common.LogUtil;
import com.android.dialer.main.Main;
@@ -36,7 +36,7 @@ final class MainImpl implements Main {
private static final String SHORTCUT_KEY = "nui_launcher_shortcut";
@Inject
- public MainImpl() {}
+ MainImpl() {}
@Override
public boolean isNewUiEnabled(Context context) {
@@ -46,7 +46,7 @@ final class MainImpl implements Main {
@Override
public void createNewUiLauncherShortcut(Context context) {
enableComponent(context);
- if (BuildCompat.isAtLeastO()) {
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
createLauncherShortcutO(context);
} else {
createLauncherShortcutPreO(context);
diff --git a/java/com/android/dialer/main/impl/MainPagerAdapter.java b/java/com/android/dialer/main/impl/MainPagerAdapter.java
index 19cf4e7b1..10256a128 100644
--- a/java/com/android/dialer/main/impl/MainPagerAdapter.java
+++ b/java/com/android/dialer/main/impl/MainPagerAdapter.java
@@ -21,7 +21,9 @@ import android.support.annotation.IntDef;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
+import com.android.dialer.calllog.ui.NewCallLogFragment;
import com.android.dialer.common.Assert;
+import com.android.dialer.voicemail.listui.VoicemailFragment;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@@ -49,14 +51,21 @@ final class MainPagerAdapter extends FragmentStatePagerAdapter {
@Override
public int getCount() {
- // TODO: add logic to hide/show voicemail tab
+ // TODO(calderwoodra): add logic to hide/show voicemail tab
return 3;
}
@Override
- public Fragment getItem(int position) {
- // TODO: implement tabs
- return new StubFragment();
+ public Fragment getItem(@TabIndex int position) {
+ // TODO(calderwoodra): implement tabs
+ switch (position) {
+ case TabIndex.VOICEMAIL:
+ return new VoicemailFragment();
+ case TabIndex.HISTORY:
+ return new NewCallLogFragment();
+ default:
+ return new StubFragment();
+ }
}
@Override
diff --git a/java/com/android/dialer/main/impl/res/values/strings.xml b/java/com/android/dialer/main/impl/res/values/strings.xml
index ba8a20b51..d3eb6d73e 100644
--- a/java/com/android/dialer/main/impl/res/values/strings.xml
+++ b/java/com/android/dialer/main/impl/res/values/strings.xml
@@ -14,16 +14,16 @@
~ See the License for the specific language governing permissions and
~ limitations under the License
-->
-<resources>
+<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Name of the main activity. -->
- <string name="main_activity_label">Phone</string>
+ <string name="main_activity_label" tools:ignore="UnusedResources">Phone</string>
<!-- Name of launcher shortcut for the new UI main activity.
TODO(38502365): Remove this once we're ready to launch the new UI. -->
<string name="nui_shortcut_name">Phone NUI</string>
<!-- The description text for the call log tab. -->
- <string name="main_call_history_tab_description">Call history</string>
+ <string name="main_call_history_tab_description" tools:ignore="UnusedResources">Call history</string>
<!-- Text for a toolbar button that shows the user their contacts [CHAR LIMIT=NONE] -->
<string name="search">@android:string/search_go</string>
diff --git a/java/com/android/dialer/notification/DialerNotificationManager.java b/java/com/android/dialer/notification/DialerNotificationManager.java
new file mode 100644
index 000000000..0e3420169
--- /dev/null
+++ b/java/com/android/dialer/notification/DialerNotificationManager.java
@@ -0,0 +1,125 @@
+/*
+ * 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.app.Notification;
+import android.app.NotificationManager;
+import android.content.Context;
+import android.service.notification.StatusBarNotification;
+import android.support.annotation.NonNull;
+import android.support.annotation.Nullable;
+import android.support.v4.os.BuildCompat;
+import android.text.TextUtils;
+import android.util.Pair;
+import com.android.dialer.common.Assert;
+import com.android.dialer.common.LogUtil;
+
+/**
+ * Wrapper around the notification manager APIs. The wrapper ensures that channels are set and that
+ * notifications are limited to 10 per group.
+ */
+public final class DialerNotificationManager {
+ public static void notify(@NonNull Context context, int id, @NonNull Notification notification) {
+ Assert.isNotNull(context);
+ Assert.isNotNull(notification);
+ throw Assert.createUnsupportedOperationFailException("all notifications must have tags");
+ }
+
+ public static void notify(
+ @NonNull Context context, @NonNull String tag, int id, @NonNull Notification notification) {
+ Assert.isNotNull(context);
+ Assert.isNotNull(notification);
+ Assert.checkArgument(!TextUtils.isEmpty(tag));
+
+ if (BuildCompat.isAtLeastO()) {
+ Assert.checkArgument(!TextUtils.isEmpty(notification.getChannelId()));
+ }
+
+ getNotificationManager(context).notify(tag, id, notification);
+ NotificationThrottler.throttle(context, notification);
+ }
+
+ public static void cancel(@NonNull Context context, int id) {
+ Assert.isNotNull(context);
+ throw Assert.createUnsupportedOperationFailException(
+ "notification IDs are not unique across the app, a tag must be specified");
+ }
+
+ public static void cancel(@NonNull Context context, @NonNull String tag, int id) {
+ Assert.isNotNull(context);
+ Assert.checkArgument(!TextUtils.isEmpty(tag));
+
+ NotificationManager notificationManager = getNotificationManager(context);
+ StatusBarNotification[] notifications = notificationManager.getActiveNotifications();
+
+ String groupKey = findGroupKey(notifications, tag, id);
+ if (!TextUtils.isEmpty(groupKey)) {
+ Pair<StatusBarNotification, Integer> groupSummaryAndCount =
+ getGroupSummaryAndCount(notifications, groupKey);
+ if (groupSummaryAndCount.first != null && groupSummaryAndCount.second <= 1) {
+ LogUtil.i(
+ "DialerNotificationManager.cancel",
+ "last notification in group (%s) removed, also removing group summary",
+ groupKey);
+ notificationManager.cancel(
+ groupSummaryAndCount.first.getTag(), groupSummaryAndCount.first.getId());
+ }
+ }
+
+ notificationManager.cancel(tag, id);
+ }
+
+ public static StatusBarNotification[] getActiveNotifications(@NonNull Context context) {
+ Assert.isNotNull(context);
+ return getNotificationManager(context).getActiveNotifications();
+ }
+
+ @Nullable
+ private static String findGroupKey(
+ @NonNull StatusBarNotification[] notifications, @NonNull String tag, int id) {
+ for (StatusBarNotification notification : notifications) {
+ if (TextUtils.equals(tag, notification.getTag()) && id == notification.getId()) {
+ return notification.getNotification().getGroup();
+ }
+ }
+ return null;
+ }
+
+ @NonNull
+ private static Pair<StatusBarNotification, Integer> getGroupSummaryAndCount(
+ @NonNull StatusBarNotification[] notifications, @NonNull String groupKey) {
+ StatusBarNotification groupSummaryNotification = null;
+ int groupCount = 0;
+ for (StatusBarNotification notification : notifications) {
+ if (TextUtils.equals(groupKey, notification.getNotification().getGroup())) {
+ if ((notification.getNotification().flags & Notification.FLAG_GROUP_SUMMARY) != 0) {
+ groupSummaryNotification = notification;
+ } else {
+ groupCount++;
+ }
+ }
+ }
+ return new Pair<>(groupSummaryNotification, groupCount);
+ }
+
+ @NonNull
+ private static NotificationManager getNotificationManager(@NonNull Context context) {
+ return context.getSystemService(NotificationManager.class);
+ }
+
+ private DialerNotificationManager() {}
+}
diff --git a/java/com/android/dialer/notification/NotificationManagerUtils.java b/java/com/android/dialer/notification/NotificationManagerUtils.java
new file mode 100644
index 000000000..d99a9036d
--- /dev/null
+++ b/java/com/android/dialer/notification/NotificationManagerUtils.java
@@ -0,0 +1,41 @@
+/*
+ * 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.app.NotificationManager;
+import android.content.Context;
+import android.service.notification.StatusBarNotification;
+import android.support.annotation.NonNull;
+import android.text.TextUtils;
+import com.android.dialer.common.Assert;
+
+/** Utilities to manage notifications. */
+public final class NotificationManagerUtils {
+ public static void cancelAllInGroup(@NonNull Context context, @NonNull String groupKey) {
+ Assert.isNotNull(context);
+ Assert.checkArgument(!TextUtils.isEmpty(groupKey));
+
+ NotificationManager notificationManager = context.getSystemService(NotificationManager.class);
+ for (StatusBarNotification notification : notificationManager.getActiveNotifications()) {
+ if (TextUtils.equals(groupKey, notification.getNotification().getGroup())) {
+ notificationManager.cancel(notification.getTag(), notification.getId());
+ }
+ }
+ }
+
+ private NotificationManagerUtils() {}
+}
diff --git a/java/com/android/dialer/notification/NotificationThrottler.java b/java/com/android/dialer/notification/NotificationThrottler.java
new file mode 100644
index 000000000..9db744df6
--- /dev/null
+++ b/java/com/android/dialer/notification/NotificationThrottler.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.notification;
+
+import android.app.Notification;
+import android.app.NotificationManager;
+import android.content.Context;
+import android.service.notification.StatusBarNotification;
+import android.support.annotation.NonNull;
+import android.text.TextUtils;
+import com.android.dialer.common.Assert;
+import com.android.dialer.common.LogUtil;
+import com.android.dialer.logging.DialerImpression;
+import com.android.dialer.logging.Logger;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.List;
+
+/**
+ * Utility to ensure that only a certain number of notifications are shown for a particular
+ * notification type. Once the limit is reached, older notifications are cancelled.
+ */
+/* package */ class NotificationThrottler {
+ /**
+ * For gropued bundled notifications, the system UI will only display the last 8. For grouped
+ * unbundled notifications, the system displays all notifications until a global maximum of 50 is
+ * reached.
+ */
+ private static final int MAX_NOTIFICATIONS_PER_TAG = 10;
+
+ private static final int HIGH_GLOBAL_NOTIFICATION_COUNT = 45;
+
+ private static boolean didLogHighGlobalNotificationCountReached;
+
+ /* package */ static void throttle(@NonNull Context context, @NonNull Notification notification) {
+ Assert.isNotNull(context);
+ Assert.isNotNull(notification);
+
+ // No limiting for non-grouped notifications.
+ String groupKey = notification.getGroup();
+ if (TextUtils.isEmpty(groupKey)) {
+ return;
+ }
+
+ NotificationManager notificationManager = context.getSystemService(NotificationManager.class);
+ StatusBarNotification[] activeNotifications = notificationManager.getActiveNotifications();
+ if (activeNotifications.length > HIGH_GLOBAL_NOTIFICATION_COUNT
+ && !didLogHighGlobalNotificationCountReached) {
+ LogUtil.i(
+ "NotificationThrottler.throttle",
+ "app has %d notifications, system may suppress future notifications",
+ activeNotifications.length);
+ didLogHighGlobalNotificationCountReached = true;
+ Logger.get(context)
+ .logImpression(DialerImpression.Type.HIGH_GLOBAL_NOTIFICATION_COUNT_REACHED);
+ }
+
+ // Count the number of notificatons for this group (excluding the summary).
+ int count = 0;
+ for (StatusBarNotification currentNotification : activeNotifications) {
+ if (isNotificationInGroup(currentNotification, groupKey)) {
+ count++;
+ }
+ }
+
+ if (count > MAX_NOTIFICATIONS_PER_TAG) {
+ LogUtil.i(
+ "NotificationThrottler.throttle",
+ "groupKey: %s is over limit, count: %d, limit: %d",
+ groupKey,
+ count,
+ MAX_NOTIFICATIONS_PER_TAG);
+ List<StatusBarNotification> notifications = getSortedMatchingNotifications(context, groupKey);
+ for (int i = 0; i < (count - MAX_NOTIFICATIONS_PER_TAG); i++) {
+ notificationManager.cancel(notifications.get(i).getTag(), notifications.get(i).getId());
+ }
+ }
+ }
+
+ private static List<StatusBarNotification> getSortedMatchingNotifications(
+ @NonNull Context context, @NonNull String groupKey) {
+ List<StatusBarNotification> notifications = new ArrayList<>();
+ NotificationManager notificationManager = context.getSystemService(NotificationManager.class);
+ for (StatusBarNotification notification : notificationManager.getActiveNotifications()) {
+ if (isNotificationInGroup(notification, groupKey)) {
+ notifications.add(notification);
+ }
+ }
+ Collections.sort(
+ notifications,
+ new Comparator<StatusBarNotification>() {
+ @Override
+ public int compare(StatusBarNotification left, StatusBarNotification right) {
+ return Long.compare(left.getPostTime(), right.getPostTime());
+ }
+ });
+ return notifications;
+ }
+
+ private static boolean isNotificationInGroup(
+ @NonNull StatusBarNotification notification, @NonNull String groupKey) {
+ // Don't include group summaries.
+ if ((notification.getNotification().flags & Notification.FLAG_GROUP_SUMMARY) != 0) {
+ return false;
+ }
+
+ return TextUtils.equals(groupKey, notification.getNotification().getGroup());
+ }
+
+ private NotificationThrottler() {}
+}
diff --git a/java/com/android/dialer/notification/VoicemailChannelUtils.java b/java/com/android/dialer/notification/VoicemailChannelUtils.java
index dc74799ca..e2d0f3a21 100644
--- a/java/com/android/dialer/notification/VoicemailChannelUtils.java
+++ b/java/com/android/dialer/notification/VoicemailChannelUtils.java
@@ -193,7 +193,7 @@ import java.util.Set;
private static NotificationChannel newChannel(
@NonNull Context context, @NonNull String channelId, @Nullable CharSequence nameSuffix) {
CharSequence name = context.getText(R.string.notification_channel_voicemail);
- // TODO: Use a string resource template after v10.
+ // TODO(sail): Use a string resource template after v10.
if (!TextUtils.isEmpty(nameSuffix)) {
name = TextUtils.concat(name, ": ", nameSuffix);
}
diff --git a/java/com/android/dialer/oem/CequintCallerIdManager.java b/java/com/android/dialer/oem/CequintCallerIdManager.java
index 86097c41a..7b6ddbc3a 100644
--- a/java/com/android/dialer/oem/CequintCallerIdManager.java
+++ b/java/com/android/dialer/oem/CequintCallerIdManager.java
@@ -74,7 +74,7 @@ public class CequintCallerIdManager {
private static boolean hasAlreadyCheckedCequintCallerIdPackage;
private static boolean isCequintCallerIdEnabled;
- // TODO: Revisit it and maybe remove it if it's not necessary.
+ // TODO(wangqi): Revisit it and maybe remove it if it's not necessary.
private final ConcurrentHashMap<String, CequintCallerIdContact> callLogCache;
/** Cequint caller id contact information. */
diff --git a/java/com/android/dialer/persistentlog/PersistentLogFileHandler.java b/java/com/android/dialer/persistentlog/PersistentLogFileHandler.java
index 5c7a28c5b..8bd8335a2 100644
--- a/java/com/android/dialer/persistentlog/PersistentLogFileHandler.java
+++ b/java/com/android/dialer/persistentlog/PersistentLogFileHandler.java
@@ -27,6 +27,7 @@ import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.annotation.WorkerThread;
import android.support.v4.os.UserManagerCompat;
+import com.android.dialer.common.LogUtil;
import java.io.ByteArrayInputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
@@ -58,6 +59,16 @@ final class PersistentLogFileHandler {
private static final String LOG_DIRECTORY = "persistent_log";
private static final String NEXT_FILE_INDEX_PREFIX = "persistent_long_next_file_index_";
+ private static final byte[] ENTRY_PREFIX = {'P'};
+ private static final byte[] ENTRY_POSTFIX = {'L'};
+
+ private static class LogCorruptionException extends Exception {
+
+ public LogCorruptionException(String message) {
+ super(message);
+ }
+ };
+
private File logDirectory;
private final String subfolder;
private final int fileSizeLimit;
@@ -106,8 +117,10 @@ final class PersistentLogFileHandler {
try (DataOutputStream outputStream =
new DataOutputStream(new FileOutputStream(outputFile, true))) {
for (byte[] log : logs) {
+ outputStream.write(ENTRY_PREFIX);
outputStream.writeInt(log.length);
outputStream.write(log);
+ outputStream.write(ENTRY_POSTFIX);
}
outputStream.close();
if (outputFile.length() > fileSizeLimit) {
@@ -116,6 +129,21 @@ final class PersistentLogFileHandler {
}
}
+ void writeRawLogsForTest(byte[] data) throws IOException {
+ if (outputFile == null) {
+ selectNextFileToWrite();
+ }
+ outputFile.createNewFile();
+ try (DataOutputStream outputStream =
+ new DataOutputStream(new FileOutputStream(outputFile, true))) {
+ outputStream.write(data);
+ outputStream.close();
+ if (outputFile.length() > fileSizeLimit) {
+ selectNextFileToWrite();
+ }
+ }
+ }
+
/** Concatenate all log files in chronicle order and return a byte array. */
@WorkerThread
@NonNull
@@ -149,10 +177,21 @@ final class PersistentLogFileHandler {
logs.add(log);
log = readLog(input);
}
+ } catch (LogCorruptionException e) {
+ LogUtil.e("PersistentLogFileHandler.getLogs", "logs corrupted, deleting", e);
+ deleteLogs();
+ return new ArrayList<>();
}
return logs;
}
+ private void deleteLogs() throws IOException {
+ for (File file : getLogFiles()) {
+ file.delete();
+ }
+ selectNextFileToWrite();
+ }
+
@WorkerThread
private void selectNextFileToWrite() throws IOException {
File[] files = getLogFiles();
@@ -186,10 +225,28 @@ final class PersistentLogFileHandler {
@Nullable
@WorkerThread
- private static byte[] readLog(DataInputStream inputStream) throws IOException {
+ private byte[] readLog(DataInputStream inputStream) throws IOException, LogCorruptionException {
try {
- byte[] data = new byte[inputStream.readInt()];
+ byte[] prefix = new byte[ENTRY_PREFIX.length];
+ if (inputStream.read(prefix) == -1) {
+ // EOF
+ return null;
+ }
+ if (!Arrays.equals(prefix, ENTRY_PREFIX)) {
+ throw new LogCorruptionException("entry prefix mismatch");
+ }
+ int dataLength = inputStream.readInt();
+ if (dataLength > fileSizeLimit) {
+ throw new LogCorruptionException("data length over max size");
+ }
+ byte[] data = new byte[dataLength];
inputStream.read(data);
+
+ byte[] postfix = new byte[ENTRY_POSTFIX.length];
+ inputStream.read(postfix);
+ if (!Arrays.equals(postfix, ENTRY_POSTFIX)) {
+ throw new LogCorruptionException("entry postfix mismatch");
+ }
return data;
} catch (EOFException e) {
return null;
diff --git a/java/com/android/dialer/persistentlog/PersistentLogger.java b/java/com/android/dialer/persistentlog/PersistentLogger.java
index cf43b8ca8..5fdefd174 100644
--- a/java/com/android/dialer/persistentlog/PersistentLogger.java
+++ b/java/com/android/dialer/persistentlog/PersistentLogger.java
@@ -26,6 +26,7 @@ import android.support.annotation.WorkerThread;
import android.support.v4.os.UserManagerCompat;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.strictmode.DialerStrictMode;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
@@ -43,7 +44,7 @@ import java.util.concurrent.LinkedBlockingQueue;
* com.google.android.apps.dialer.crashreporter.SilentCrashReporter} is expected to handle such
* cases.
*
- * <p>{@link #logText(String, String)} should be used to log ad-hoc text logs. TODO: switch
+ * <p>{@link #logText(String, String)} should be used to log ad-hoc text logs. TODO(twyen): switch
* to structured logging
*/
public final class PersistentLogger {
@@ -110,6 +111,16 @@ public final class PersistentLogger {
loggerThreadHandler.sendEmptyMessageDelayed(MESSAGE_FLUSH, FLUSH_DELAY_MILLIS);
}
+ @VisibleForTesting
+ /** write raw bytes directly to the log file, likely corrupting it. */
+ static void rawLogForTest(byte[] data) {
+ try {
+ fileHandler.writeRawLogsForTest(data);
+ } catch (IOException e) {
+ throw new RuntimeException(e);
+ }
+ }
+
/** Dump the log as human readable string. Blocks until the dump is finished. */
@NonNull
@WorkerThread
@@ -167,7 +178,7 @@ public final class PersistentLogger {
}
private static byte[] buildTextLog(String tag, String string) {
- Calendar c = Calendar.getInstance();
+ Calendar c = DialerStrictMode.bypass(() -> Calendar.getInstance());
return String.format("%tm-%td %tH:%tM:%tS.%tL - %s - %s", c, c, c, c, c, c, tag, string)
.getBytes(StandardCharsets.UTF_8);
}
diff --git a/java/com/android/dialer/phonenumbercache/CallLogQuery.java b/java/com/android/dialer/phonenumbercache/CallLogQuery.java
index 6d4756927..2ebc302cf 100644
--- a/java/com/android/dialer/phonenumbercache/CallLogQuery.java
+++ b/java/com/android/dialer/phonenumbercache/CallLogQuery.java
@@ -60,6 +60,9 @@ public final class CallLogQuery {
@RequiresApi(VERSION_CODES.N)
public static final int VIA_NUMBER = 25;
+ @RequiresApi(VERSION_CODES.O)
+ public static final int TRANSCRIPTION_STATE = 26;
+
private static final String[] PROJECTION_M =
new String[] {
Calls._ID, // 0
@@ -97,8 +100,23 @@ public final class CallLogQuery {
PROJECTION_N = projectionList.toArray(new String[projectionList.size()]);
}
+ private static final String[] PROJECTION_O;
+
+ // TODO(mdooley): remove when this becomes a public api
+ // Copied from android.provider.CallLog.Calls
+ private static final String TRANSCRIPTION_STATE_COLUMN = "transcription_state";
+
+ static {
+ List<String> projectionList = new ArrayList<>(Arrays.asList(PROJECTION_N));
+ projectionList.add(TRANSCRIPTION_STATE_COLUMN);
+ PROJECTION_O = projectionList.toArray(new String[projectionList.size()]);
+ }
+
@NonNull
public static String[] getProjection() {
+ if (VERSION.SDK_INT >= VERSION_CODES.O) {
+ return PROJECTION_O;
+ }
if (VERSION.SDK_INT >= VERSION_CODES.N) {
return PROJECTION_N;
}
diff --git a/java/com/android/dialer/phonenumbercache/ContactInfo.java b/java/com/android/dialer/phonenumbercache/ContactInfo.java
index aef7374e4..a620a2377 100644
--- a/java/com/android/dialer/phonenumbercache/ContactInfo.java
+++ b/java/com/android/dialer/phonenumbercache/ContactInfo.java
@@ -20,8 +20,8 @@ import android.net.Uri;
import android.support.annotation.NonNull;
import android.text.TextUtils;
import com.android.contacts.common.ContactsUtils.UserType;
-import com.android.contacts.common.util.UriUtils;
import com.android.dialer.logging.ContactSource;
+import com.android.dialer.util.UriUtils;
/** Information for a contact as needed by the Call Log. */
public class ContactInfo {
diff --git a/java/com/android/dialer/phonenumbercache/ContactInfoHelper.java b/java/com/android/dialer/phonenumbercache/ContactInfoHelper.java
index 4fa3147eb..b680bd57d 100644
--- a/java/com/android/dialer/phonenumbercache/ContactInfoHelper.java
+++ b/java/com/android/dialer/phonenumbercache/ContactInfoHelper.java
@@ -38,7 +38,6 @@ import com.android.contacts.common.ContactsUtils;
import com.android.contacts.common.ContactsUtils.UserType;
import com.android.contacts.common.compat.DirectoryCompat;
import com.android.contacts.common.util.Constants;
-import com.android.contacts.common.util.UriUtils;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
import com.android.dialer.logging.ContactSource;
@@ -48,6 +47,7 @@ import com.android.dialer.phonenumbercache.CachedNumberLookupService.CachedConta
import com.android.dialer.phonenumberutil.PhoneNumberHelper;
import com.android.dialer.telecom.TelecomUtil;
import com.android.dialer.util.PermissionsUtil;
+import com.android.dialer.util.UriUtils;
import java.util.ArrayList;
import java.util.List;
import org.json.JSONException;
diff --git a/java/com/android/dialer/phonenumbergeoutil/PhoneNumberGeoUtil.java b/java/com/android/dialer/phonenumbergeoutil/PhoneNumberGeoUtil.java
new file mode 100644
index 000000000..2005abc68
--- /dev/null
+++ b/java/com/android/dialer/phonenumbergeoutil/PhoneNumberGeoUtil.java
@@ -0,0 +1,24 @@
+/*
+ * 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.phonenumbergeoutil;
+
+import android.content.Context;
+
+/** Interface for getting geo information for phone number. */
+public interface PhoneNumberGeoUtil {
+ String getGeoDescription(Context context, String number);
+}
diff --git a/java/com/android/dialer/phonenumbergeoutil/PhoneNumberGeoUtilComponent.java b/java/com/android/dialer/phonenumbergeoutil/PhoneNumberGeoUtilComponent.java
new file mode 100644
index 000000000..a49005ea0
--- /dev/null
+++ b/java/com/android/dialer/phonenumbergeoutil/PhoneNumberGeoUtilComponent.java
@@ -0,0 +1,39 @@
+/*
+ * 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.phonenumbergeoutil;
+
+import android.content.Context;
+import com.android.dialer.inject.HasRootComponent;
+import dagger.Subcomponent;
+
+/** Dagger component for phone number geo util. */
+@Subcomponent
+public abstract class PhoneNumberGeoUtilComponent {
+
+ public abstract PhoneNumberGeoUtil getPhoneNumberGeoUtil();
+
+ public static PhoneNumberGeoUtilComponent get(Context context) {
+ return ((PhoneNumberGeoUtilComponent.HasComponent)
+ ((HasRootComponent) context.getApplicationContext()).component())
+ .phoneNumberGeoUtilComponent();
+ }
+
+ /** Used to refer to the root application component. */
+ public interface HasComponent {
+ PhoneNumberGeoUtilComponent phoneNumberGeoUtilComponent();
+ }
+}
diff --git a/java/com/android/dialer/phonenumbergeoutil/impl/PhoneNumberGeoUtilImpl.java b/java/com/android/dialer/phonenumbergeoutil/impl/PhoneNumberGeoUtilImpl.java
new file mode 100644
index 000000000..32f65927d
--- /dev/null
+++ b/java/com/android/dialer/phonenumbergeoutil/impl/PhoneNumberGeoUtilImpl.java
@@ -0,0 +1,77 @@
+/*
+ * 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.phonenumbergeoutil.impl;
+
+import android.content.Context;
+import android.text.TextUtils;
+import com.android.dialer.common.LogUtil;
+import com.android.dialer.compat.CompatUtils;
+import com.android.dialer.phonenumbergeoutil.PhoneNumberGeoUtil;
+import com.android.dialer.phonenumberutil.PhoneNumberHelper;
+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;
+import javax.inject.Inject;
+
+/** Implementation of {@link PhoneNumberGeoUtil}. */
+public class PhoneNumberGeoUtilImpl implements PhoneNumberGeoUtil {
+
+ @Inject
+ public PhoneNumberGeoUtilImpl() {}
+
+ @Override
+ public String getGeoDescription(Context context, String number) {
+ LogUtil.v("PhoneNumberGeoUtilImpl.getGeoDescription", "" + LogUtil.sanitizePii(number));
+
+ if (TextUtils.isEmpty(number)) {
+ return null;
+ }
+
+ PhoneNumberUtil util = PhoneNumberUtil.getInstance();
+ PhoneNumberOfflineGeocoder geocoder = PhoneNumberOfflineGeocoder.getInstance();
+
+ Locale locale = CompatUtils.getLocale(context);
+ String countryIso = PhoneNumberHelper.getCurrentCountryIso(context, locale);
+ Phonenumber.PhoneNumber pn = null;
+ try {
+ LogUtil.v(
+ "PhoneNumberGeoUtilImpl.getGeoDescription",
+ "parsing '" + LogUtil.sanitizePii(number) + "' for countryIso '" + countryIso + "'...");
+ pn = util.parse(number, countryIso);
+ LogUtil.v(
+ "PhoneNumberGeoUtilImpl.getGeoDescription",
+ "- parsed number: " + LogUtil.sanitizePii(pn));
+ } catch (NumberParseException e) {
+ LogUtil.e(
+ "PhoneNumberGeoUtilImpl.getGeoDescription",
+ "getGeoDescription: NumberParseException for incoming number '"
+ + LogUtil.sanitizePii(number)
+ + "'");
+ }
+
+ if (pn != null) {
+ String description = geocoder.getDescriptionForNumber(pn, locale);
+ LogUtil.v(
+ "PhoneNumberGeoUtilImpl.getGeoDescription", "- got description: '" + description + "'");
+ return description;
+ }
+
+ return null;
+ }
+}
diff --git a/java/com/android/dialer/phonenumbergeoutil/impl/PhoneNumberGeoUtilModule.java b/java/com/android/dialer/phonenumbergeoutil/impl/PhoneNumberGeoUtilModule.java
new file mode 100644
index 000000000..3878ac508
--- /dev/null
+++ b/java/com/android/dialer/phonenumbergeoutil/impl/PhoneNumberGeoUtilModule.java
@@ -0,0 +1,31 @@
+/*
+ * 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.phonenumbergeoutil.impl;
+
+import com.android.dialer.phonenumbergeoutil.PhoneNumberGeoUtil;
+import dagger.Binds;
+import dagger.Module;
+import javax.inject.Singleton;
+
+/** Module which binds {@link PhoneNumberGeoUtilImpl}. */
+@Module
+public abstract class PhoneNumberGeoUtilModule {
+
+ @Binds
+ @Singleton
+ public abstract PhoneNumberGeoUtil bindPhoneNumberGeoUtil(PhoneNumberGeoUtilImpl impl);
+}
diff --git a/java/com/android/dialer/phonenumbergeoutil/stub/PhoneNumberGeoUtilStub.java b/java/com/android/dialer/phonenumbergeoutil/stub/PhoneNumberGeoUtilStub.java
new file mode 100644
index 000000000..4c5b3b0b3
--- /dev/null
+++ b/java/com/android/dialer/phonenumbergeoutil/stub/PhoneNumberGeoUtilStub.java
@@ -0,0 +1,32 @@
+/*
+ * 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.phonenumbergeoutil.stub;
+
+import android.content.Context;
+import com.android.dialer.phonenumbergeoutil.PhoneNumberGeoUtil;
+import javax.inject.Inject;
+
+/** Stub implementation of {@link PhoneNumberGeoUtil}. */
+public final class PhoneNumberGeoUtilStub implements PhoneNumberGeoUtil {
+ @Inject
+ public PhoneNumberGeoUtilStub() {}
+
+ @Override
+ public String getGeoDescription(Context context, String number) {
+ return null;
+ }
+}
diff --git a/java/com/android/dialer/phonenumbergeoutil/stub/StubPhoneNumberGeoUtilModule.java b/java/com/android/dialer/phonenumbergeoutil/stub/StubPhoneNumberGeoUtilModule.java
new file mode 100644
index 000000000..82252cc2f
--- /dev/null
+++ b/java/com/android/dialer/phonenumbergeoutil/stub/StubPhoneNumberGeoUtilModule.java
@@ -0,0 +1,30 @@
+/*
+ * 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.phonenumbergeoutil.stub;
+
+import com.android.dialer.phonenumbergeoutil.PhoneNumberGeoUtil;
+import dagger.Binds;
+import dagger.Module;
+import javax.inject.Singleton;
+
+/** Module which binds {@link PhoneNumberGeoUtilStub}. */
+@Module
+public abstract class StubPhoneNumberGeoUtilModule {
+ @Binds
+ @Singleton
+ public abstract PhoneNumberGeoUtil bindPhoneNumberGeoUtil(PhoneNumberGeoUtilStub stub);
+}
diff --git a/java/com/android/dialer/phonenumberutil/PhoneNumberHelper.java b/java/com/android/dialer/phonenumberutil/PhoneNumberHelper.java
index ea4396f02..1189a9b24 100644
--- a/java/com/android/dialer/phonenumberutil/PhoneNumberHelper.java
+++ b/java/com/android/dialer/phonenumberutil/PhoneNumberHelper.java
@@ -24,11 +24,8 @@ import android.telephony.PhoneNumberUtils;
import android.telephony.TelephonyManager;
import android.text.TextUtils;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.phonenumbergeoutil.PhoneNumberGeoUtilComponent;
import com.android.dialer.telecom.TelecomUtil;
-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.Arrays;
import java.util.HashSet;
import java.util.Locale;
@@ -96,43 +93,11 @@ public class PhoneNumberHelper {
/**
* @return a geographical description string for the specified number.
- * @see com.android.i18n.phonenumbers.PhoneNumberOfflineGeocoder
*/
public static String getGeoDescription(Context context, String number) {
- LogUtil.v("PhoneNumberHelper.getGeoDescription", "" + LogUtil.sanitizePii(number));
-
- if (TextUtils.isEmpty(number)) {
- return null;
- }
-
- PhoneNumberUtil util = PhoneNumberUtil.getInstance();
- PhoneNumberOfflineGeocoder geocoder = PhoneNumberOfflineGeocoder.getInstance();
-
- Locale locale = context.getResources().getConfiguration().locale;
- String countryIso = getCurrentCountryIso(context, locale);
- Phonenumber.PhoneNumber pn = null;
- try {
- LogUtil.v(
- "PhoneNumberHelper.getGeoDescription",
- "parsing '" + LogUtil.sanitizePii(number) + "' for countryIso '" + countryIso + "'...");
- pn = util.parse(number, countryIso);
- LogUtil.v(
- "PhoneNumberHelper.getGeoDescription", "- parsed number: " + LogUtil.sanitizePii(pn));
- } catch (NumberParseException e) {
- LogUtil.e(
- "PhoneNumberHelper.getGeoDescription",
- "getGeoDescription: NumberParseException for incoming number '"
- + LogUtil.sanitizePii(number)
- + "'");
- }
-
- if (pn != null) {
- String description = geocoder.getDescriptionForNumber(pn, locale);
- LogUtil.v("PhoneNumberHelper.getGeoDescription", "- got description: '" + description + "'");
- return description;
- }
-
- return null;
+ return PhoneNumberGeoUtilComponent.get(context)
+ .getPhoneNumberGeoUtil()
+ .getGeoDescription(context, number);
}
/**
@@ -211,10 +176,9 @@ public class PhoneNumberHelper {
return number.substring(0, delimiterIndex);
}
-
private static boolean isVerizon(Context context) {
// Verizon MCC/MNC codes copied from com/android/voicemailomtp/res/xml/vvm_config.xml.
- // TODO: Need a better way to do per carrier and per OEM configurations.
+ // TODO(sail): Need a better way to do per carrier and per OEM configurations.
switch (context.getSystemService(TelephonyManager.class).getSimOperator()) {
case "310004":
case "310010":
diff --git a/java/com/android/dialer/postcall/AndroidManifest.xml b/java/com/android/dialer/postcall/AndroidManifest.xml
index 22c77dd93..a09750564 100644
--- a/java/com/android/dialer/postcall/AndroidManifest.xml
+++ b/java/com/android/dialer/postcall/AndroidManifest.xml
@@ -15,14 +15,13 @@
-->
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.android.dialer.callcomposer">
+ package="com.android.dialer.postcall">
<application android:theme="@style/Theme.AppCompat">
<activity
android:name="com.android.dialer.postcall.PostCallActivity"
android:exported="false"
android:theme="@style/DialerThemeBase.NoActionBar"
- android:windowSoftInputMode="adjustResize"
- android:screenOrientation="portrait"/>
+ android:windowSoftInputMode="adjustResize"/>
</application>
</manifest>
diff --git a/java/com/android/dialer/postcall/PostCall.java b/java/com/android/dialer/postcall/PostCall.java
index 6d9ad01a8..011fbc985 100644
--- a/java/com/android/dialer/postcall/PostCall.java
+++ b/java/com/android/dialer/postcall/PostCall.java
@@ -46,6 +46,7 @@ public class PostCall {
private static final String KEY_POST_CALL_CALL_CONNECT_TIME = "post_call_call_connect_time";
private static final String KEY_POST_CALL_CALL_NUMBER = "post_call_call_number";
private static final String KEY_POST_CALL_MESSAGE_SENT = "post_call_message_sent";
+ private static final String KEY_POST_CALL_DISCONNECT_PRESSED = "post_call_disconnect_pressed";
private static Snackbar activeSnackbar;
@@ -79,7 +80,7 @@ public class PostCall {
LogUtil.sanitizePhoneNumber(getPhoneNumber(activity)),
capabilities);
- boolean isRcsPostCall = capabilities != null && capabilities.supportsPostCall();
+ boolean isRcsPostCall = capabilities != null && capabilities.isPostCallCapable();
String actionText =
isRcsPostCall
? activity.getString(R.string.post_call_add_message)
@@ -146,6 +147,13 @@ public class PostCall {
.apply();
}
+ public static void onDisconnectPressed(Context context) {
+ DialerUtils.getDefaultSharedPreferenceForDeviceProtectedStorageContext(context)
+ .edit()
+ .putBoolean(KEY_POST_CALL_DISCONNECT_PRESSED, true)
+ .apply();
+ }
+
public static void onCallDisconnected(Context context, String number, long callConnectedMillis) {
DialerUtils.getDefaultSharedPreferenceForDeviceProtectedStorageContext(context)
.edit()
@@ -185,6 +193,7 @@ public class PostCall {
.remove(KEY_POST_CALL_CALL_NUMBER)
.remove(KEY_POST_CALL_MESSAGE_SENT)
.remove(KEY_POST_CALL_CALL_CONNECT_TIME)
+ .remove(KEY_POST_CALL_DISCONNECT_PRESSED)
.apply();
}
@@ -197,6 +206,8 @@ public class PostCall {
long timeSinceDisconnect = System.currentTimeMillis() - disconnectTimeMillis;
long callDurationMillis = disconnectTimeMillis - connectTimeMillis;
+ boolean callDisconnectedByUser = manager.getBoolean(KEY_POST_CALL_DISCONNECT_PRESSED, false);
+
ConfigProvider binding = ConfigProviderBindings.get(context);
return disconnectTimeMillis != -1
&& connectTimeMillis != -1
@@ -204,7 +215,8 @@ public class PostCall {
&& binding.getLong("postcall_last_call_threshold", 30_000) > timeSinceDisconnect
&& (connectTimeMillis == 0
|| binding.getLong("postcall_call_duration_threshold", 35_000) > callDurationMillis)
- && getPhoneNumber(context) != null;
+ && getPhoneNumber(context) != null
+ && callDisconnectedByUser;
}
private static boolean shouldPromptUserToViewSentMessage(Context context) {
diff --git a/java/com/android/dialer/postcall/res/layout/post_call_activity.xml b/java/com/android/dialer/postcall/res/layout/post_call_activity.xml
index 256c110b9..c42764e5b 100644
--- a/java/com/android/dialer/postcall/res/layout/post_call_activity.xml
+++ b/java/com/android/dialer/postcall/res/layout/post_call_activity.xml
@@ -14,20 +14,21 @@
~ See the License for the specific language governing permissions and
~ limitations under the License
-->
-<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:background="@color/background_dialer_white"
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
android:layout_width="match_parent"
- android:layout_height="match_parent">
-
- <FrameLayout
- android:id="@+id/message_container"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_alignParentBottom="true"
- android:background="@color/background_dialer_white"/>
+ android:layout_height="match_parent"
+ android:background="@color/background_dialer_white">
<com.android.dialer.widget.DialerToolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
-</RelativeLayout> \ No newline at end of file
+
+ <FrameLayout
+ android:id="@+id/message_container"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@color/background_dialer_white"/>
+</LinearLayout> \ No newline at end of file
diff --git a/java/com/android/dialer/searchfragment/common/Projections.java b/java/com/android/dialer/searchfragment/common/Projections.java
index 37e20d195..078c3e5e6 100644
--- a/java/com/android/dialer/searchfragment/common/Projections.java
+++ b/java/com/android/dialer/searchfragment/common/Projections.java
@@ -30,9 +30,10 @@ public class Projections {
public static final int PHONE_PHOTO_URI = 6;
public static final int PHONE_LOOKUP_KEY = 7;
public static final int PHONE_CARRIER_PRESENCE = 8;
+ public static final int PHONE_CONTACT_ID = 9;
@SuppressWarnings("unused")
- public static final int PHONE_SORT_KEY = 9;
+ public static final int PHONE_SORT_KEY = 10;
public static final String[] PHONE_PROJECTION =
new String[] {
@@ -45,6 +46,7 @@ public class Projections {
Phone.PHOTO_THUMBNAIL_URI, // 6
Phone.LOOKUP_KEY, // 7
Phone.CARRIER_PRESENCE, // 8
- Phone.SORT_KEY_PRIMARY // 9
+ Phone.CONTACT_ID, // 9
+ Phone.SORT_KEY_PRIMARY // 10
};
}
diff --git a/java/com/android/dialer/searchfragment/common/QueryBoldingUtil.java b/java/com/android/dialer/searchfragment/common/QueryBoldingUtil.java
index 7bdd69567..4413252f4 100644
--- a/java/com/android/dialer/searchfragment/common/QueryBoldingUtil.java
+++ b/java/com/android/dialer/searchfragment/common/QueryBoldingUtil.java
@@ -23,6 +23,8 @@ import android.text.SpannableString;
import android.text.Spanned;
import android.text.TextUtils;
import android.text.style.StyleSpan;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
/** Utility class for handling bolding queries contained in string. */
public class QueryBoldingUtil {
@@ -30,7 +32,7 @@ public class QueryBoldingUtil {
/**
* Compares a name and query and returns a {@link CharSequence} with bolded characters.
*
- * <p>Some example:
+ * <p>Some example of matches:
*
* <ul>
* <li>"query" would bold "John [query] Smith"
@@ -38,6 +40,13 @@ public class QueryBoldingUtil {
* <li>"222" would bold "[A]llen [A]lex [A]aron"
* </ul>
*
+ * <p>Some examples of non-matches:
+ *
+ * <ul>
+ * <li>"ss" would not match "Jessica Jones"
+ * <li>"77" would not match "Jessica Jones"
+ * </ul>
+ *
* @param query containing any characters
* @param name of a contact/string that query will compare to
* @return name with query bolded if query can be found in the name.
@@ -47,43 +56,31 @@ public class QueryBoldingUtil {
return name;
}
- int index = -1;
- int numberOfBoldedCharacters = 0;
-
- if (QueryFilteringUtil.nameMatchesT9Query(query, name)) {
- // Bold the characters that match the t9 query
- String t9 = QueryFilteringUtil.getT9Representation(name);
- index = QueryFilteringUtil.indexOfQueryNonDigitsIgnored(query, t9);
- if (index == -1) {
- return getNameWithInitialsBolded(query, name);
- }
- numberOfBoldedCharacters = query.length();
-
- for (int i = 0; i < query.length(); i++) {
- char c = query.charAt(i);
- if (!Character.isDigit(c)) {
- numberOfBoldedCharacters--;
- }
- }
-
- for (int i = 0; i < index + numberOfBoldedCharacters; i++) {
- if (!Character.isLetterOrDigit(name.charAt(i))) {
- if (i < index) {
- index++;
- } else {
- numberOfBoldedCharacters++;
- }
- }
+ if (!QueryFilteringUtil.nameMatchesT9Query(query, name)) {
+ Pattern pattern = Pattern.compile("(^|\\s)" + Pattern.quote(query.toLowerCase()));
+ Matcher matcher = pattern.matcher(name.toLowerCase());
+ if (matcher.find()) {
+ // query matches the start of a name (i.e. "jo" -> "Jessica [Jo]nes")
+ return getBoldedString(name, matcher.start(), query.length());
+ } else {
+ // query not found in name
+ return name;
}
}
- if (index == -1) {
- // Bold the query as an exact match in the name
- index = name.toLowerCase().indexOf(query);
- numberOfBoldedCharacters = query.length();
+ Pattern pattern = Pattern.compile("(^|\\s)" + Pattern.quote(query.toLowerCase()));
+ Matcher matcher = pattern.matcher(QueryFilteringUtil.getT9Representation(name));
+ if (matcher.find()) {
+ // query matches the start of a T9 name (i.e. 75 -> "Jessica [Jo]nes")
+ int index = matcher.start();
+ // TODO(calderwoodra): investigate why this is consistently off by one.
+ index = index == 0 ? 0 : index + 1;
+ return getBoldedString(name, index, query.length());
+
+ } else {
+ // query match the T9 initials (i.e. 222 -> "[A]l [B]ob [C]harlie")
+ return getNameWithInitialsBolded(query, name);
}
-
- return index == -1 ? name : getBoldedString(name, index, numberOfBoldedCharacters);
}
private static CharSequence getNameWithInitialsBolded(String query, String name) {
diff --git a/java/com/android/dialer/searchfragment/common/QueryFilteringUtil.java b/java/com/android/dialer/searchfragment/common/QueryFilteringUtil.java
index b23315b15..775f8deec 100644
--- a/java/com/android/dialer/searchfragment/common/QueryFilteringUtil.java
+++ b/java/com/android/dialer/searchfragment/common/QueryFilteringUtil.java
@@ -25,25 +25,34 @@ import java.util.regex.Pattern;
public class QueryFilteringUtil {
/** Matches strings with "-", "(", ")", 2-9 of at least length one. */
- static final Pattern T9_PATTERN = Pattern.compile("[\\-()2-9]+");
+ private static final Pattern T9_PATTERN = Pattern.compile("[\\-()2-9]+");
/**
- * @return true if the query is of T9 format and the name's T9 representation belongs to the
- * query; false otherwise.
+ * Returns true if the query is of T9 format and the name's T9 representation belongs to the query
+ *
+ * <p>Examples:
+ *
+ * <ul>
+ * <li>#nameMatchesT9Query("7", "John Smith") returns true, 7 -> 'S'
+ * <li>#nameMatchesT9Query("55", "Jessica Jones") returns true, 55 -> 'JJ'
+ * <li>#nameMatchesT9Query("56", "Jessica Jones") returns true, 56 -> 'Jo'
+ * <li>#nameMatchesT9Query("7", "Jessica Jones") returns false, no names start with P,Q,R or S
+ * </ul>
*/
public static boolean nameMatchesT9Query(String query, String name) {
if (!T9_PATTERN.matcher(query).matches()) {
return false;
}
- // Substring
- if (indexOfQueryNonDigitsIgnored(query, getT9Representation(name)) != -1) {
+ query = digitsOnly(query);
+ Pattern pattern = Pattern.compile("(^|\\s)" + Pattern.quote(query));
+ if (pattern.matcher(getT9Representation(name)).find()) {
+ // query matches the start of a T9 name (i.e. 75 -> "Jessica [Jo]nes")
return true;
}
// Check matches initials
- // TODO investigate faster implementation
- query = digitsOnly(query);
+ // TODO(calderwoodra) investigate faster implementation
int queryIndex = 0;
String[] names = name.toLowerCase().split("\\s");
@@ -60,6 +69,23 @@ public class QueryFilteringUtil {
return queryIndex == query.length();
}
+ /**
+ * Returns true if the subparts of the name (split by white space) begin with the query.
+ *
+ * <p>Examples:
+ *
+ * <ul>
+ * <li>#nameContainsQuery("b", "Brandon") returns true
+ * <li>#nameContainsQuery("o", "Bob") returns false
+ * <li>#nameContainsQuery("o", "Bob Olive") returns true
+ * </ul>
+ */
+ public static boolean nameContainsQuery(String query, String name) {
+ return Pattern.compile("(^|\\s)" + Pattern.quote(query.toLowerCase()))
+ .matcher(name.toLowerCase())
+ .find();
+ }
+
/** @return true if the number belongs to the query. */
public static boolean numberMatchesNumberQuery(String query, String number) {
return PhoneNumberUtils.isGlobalPhoneNumber(query)
diff --git a/java/com/android/dialer/searchfragment/common/RowClickListener.java b/java/com/android/dialer/searchfragment/common/RowClickListener.java
new file mode 100644
index 000000000..e82f3f7bb
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/common/RowClickListener.java
@@ -0,0 +1,43 @@
+/*
+ * 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.searchfragment.common;
+
+import com.android.dialer.dialercontact.DialerContact;
+
+/** Interface of possible actions that can be performed by search elements. */
+public interface RowClickListener {
+
+ /**
+ * Places a traditional voice call.
+ *
+ * @param ranking position in the list relative to the other elements
+ */
+ void placeVoiceCall(String phoneNumber, int ranking);
+
+ /**
+ * Places an IMS video call.
+ *
+ * @param ranking position in the list relative to the other elements
+ */
+ void placeVideoCall(String phoneNumber, int ranking);
+
+ /** Places a Duo video call. */
+ void placeDuoCall(String phoneNumber);
+
+ /** Opens the enriched calling/call composer interface. */
+ void openCallAndShare(DialerContact dialerContact);
+}
diff --git a/java/com/android/dialer/searchfragment/common/SearchCursor.java b/java/com/android/dialer/searchfragment/common/SearchCursor.java
new file mode 100644
index 000000000..368ee09d6
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/common/SearchCursor.java
@@ -0,0 +1,38 @@
+/*
+ * 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.searchfragment.common;
+
+import android.database.Cursor;
+import android.support.annotation.NonNull;
+
+/** Base cursor interface needed for all cursors used in search. */
+public interface SearchCursor extends Cursor {
+
+ String[] HEADER_PROJECTION = {"header_text"};
+
+ int HEADER_TEXT_POSITION = 0;
+
+ /** Returns true if the current cursor position is a header */
+ boolean isHeader();
+
+ /**
+ * Notifies the cursor that the query has updated.
+ *
+ * @return true if the data set has changed.
+ */
+ boolean updateQuery(@NonNull String query);
+}
diff --git a/java/com/android/dialer/searchfragment/common/res/values/dimens.xml b/java/com/android/dialer/searchfragment/common/res/values/dimens.xml
index d5459ddb3..f6664163c 100644
--- a/java/com/android/dialer/searchfragment/common/res/values/dimens.xml
+++ b/java/com/android/dialer/searchfragment/common/res/values/dimens.xml
@@ -19,5 +19,4 @@
<dimen name="search_photo_padding">8dp</dimen>
<dimen name="call_to_action_padding">8dp</dimen>
<dimen name="search_text_padding_start">16dp</dimen>
- <dimen name="new_search_text_size">16sp</dimen>
</resources> \ No newline at end of file
diff --git a/java/com/android/dialer/searchfragment/cp2/AndroidManifest.xml b/java/com/android/dialer/searchfragment/cp2/AndroidManifest.xml
new file mode 100644
index 000000000..8d2efca40
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/AndroidManifest.xml
@@ -0,0 +1,16 @@
+<!--
+ ~ 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 package="com.android.dialer.searchfragment.cp2"/> \ No newline at end of file
diff --git a/java/com/android/dialer/searchfragment/cp2/SearchContactCursor.java b/java/com/android/dialer/searchfragment/cp2/ContactFilterCursor.java
index a2ef58c3c..6fd053cae 100644
--- a/java/com/android/dialer/searchfragment/cp2/SearchContactCursor.java
+++ b/java/com/android/dialer/searchfragment/cp2/ContactFilterCursor.java
@@ -34,12 +34,12 @@ import java.util.ArrayList;
import java.util.List;
/**
- * Wrapper for a cursor returned by {@link SearchContactsCursorLoader}.
+ * Wrapper for a cursor containing all on device contacts.
*
* <p>This cursor removes duplicate phone numbers associated with the same contact and can filter
* contacts based on a query by calling {@link #filter(String)}.
*/
-public final class SearchContactCursor implements Cursor {
+final class ContactFilterCursor implements Cursor {
private final Cursor cursor;
// List of cursor ids that are valid for displaying after filtering.
@@ -66,8 +66,8 @@ public final class SearchContactCursor implements Cursor {
* @param cursor with projection {@link Projections#PHONE_PROJECTION}.
* @param query to filter cursor results.
*/
- public SearchContactCursor(Cursor cursor, @Nullable String query) {
- // TODO investigate copying this into a MatrixCursor and holding in memory
+ ContactFilterCursor(Cursor cursor, @Nullable String query) {
+ // TODO(calderwoodra) investigate copying this into a MatrixCursor and holding in memory
this.cursor = cursor;
filter(query);
}
@@ -125,8 +125,9 @@ public final class SearchContactCursor implements Cursor {
continue;
case Qualification.NEW_NUMBER_IS_MORE_QUALIFIED:
// If number wasn't filtered out before, remove it and add it's more qualified version.
- if (queryFilteredPositions.contains(previousMostQualifiedPosition)) {
- queryFilteredPositions.remove(previousMostQualifiedPosition);
+ int index = queryFilteredPositions.indexOf(previousMostQualifiedPosition);
+ if (index != -1) {
+ queryFilteredPositions.remove(index);
queryFilteredPositions.add(position);
}
previousMostQualifiedNumber = currentNumber;
@@ -142,7 +143,7 @@ public final class SearchContactCursor implements Cursor {
if (TextUtils.isEmpty(query)
|| QueryFilteringUtil.nameMatchesT9Query(query, previousName)
|| QueryFilteringUtil.numberMatchesNumberQuery(query, previousMostQualifiedNumber)
- || previousName.contains(query)) {
+ || QueryFilteringUtil.nameContainsQuery(query, previousName)) {
queryFilteredPositions.add(previousMostQualifiedPosition);
}
}
diff --git a/java/com/android/dialer/searchfragment/cp2/SearchContactViewHolder.java b/java/com/android/dialer/searchfragment/cp2/SearchContactViewHolder.java
index 5f06b5991..327fe5303 100644
--- a/java/com/android/dialer/searchfragment/cp2/SearchContactViewHolder.java
+++ b/java/com/android/dialer/searchfragment/cp2/SearchContactViewHolder.java
@@ -23,6 +23,7 @@ import android.net.Uri;
import android.provider.ContactsContract.CommonDataKinds.Phone;
import android.provider.ContactsContract.Contacts;
import android.support.annotation.IntDef;
+import android.support.annotation.Nullable;
import android.support.v7.widget.RecyclerView.ViewHolder;
import android.text.TextUtils;
import android.view.View;
@@ -30,15 +31,19 @@ import android.view.View.OnClickListener;
import android.widget.ImageView;
import android.widget.QuickContactBadge;
import android.widget.TextView;
-import com.android.contacts.common.ContactPhotoManager;
-import com.android.contacts.common.lettertiles.LetterTileDrawable;
-import com.android.dialer.callintent.CallInitiationType.Type;
-import com.android.dialer.callintent.CallIntentBuilder;
import com.android.dialer.common.Assert;
+import com.android.dialer.contactphoto.ContactPhotoManager;
+import com.android.dialer.dialercontact.DialerContact;
+import com.android.dialer.enrichedcall.EnrichedCallCapabilities;
+import com.android.dialer.enrichedcall.EnrichedCallComponent;
+import com.android.dialer.enrichedcall.EnrichedCallManager;
+import com.android.dialer.lettertile.LetterTileDrawable;
+import com.android.dialer.lightbringer.LightbringerComponent;
import com.android.dialer.searchfragment.common.Projections;
import com.android.dialer.searchfragment.common.QueryBoldingUtil;
import com.android.dialer.searchfragment.common.R;
-import com.android.dialer.telecom.TelecomUtil;
+import com.android.dialer.searchfragment.common.RowClickListener;
+import com.android.dialer.searchfragment.common.SearchCursor;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@@ -47,24 +52,34 @@ public final class SearchContactViewHolder extends ViewHolder implements OnClick
/** IntDef for the different types of actions that can be shown. */
@Retention(RetentionPolicy.SOURCE)
- @IntDef({CallToAction.NONE, CallToAction.VIDEO_CALL, CallToAction.SHARE_AND_CALL})
+ @IntDef({
+ CallToAction.NONE,
+ CallToAction.VIDEO_CALL,
+ CallToAction.DUO_CALL,
+ CallToAction.SHARE_AND_CALL
+ })
@interface CallToAction {
int NONE = 0;
int VIDEO_CALL = 1;
- int SHARE_AND_CALL = 2;
+ int DUO_CALL = 2;
+ int SHARE_AND_CALL = 3;
}
+ private final RowClickListener listener;
private final QuickContactBadge photo;
private final TextView nameOrNumberView;
private final TextView numberView;
private final ImageView callToActionView;
private final Context context;
+ private int position;
private String number;
+ private DialerContact dialerContact;
private @CallToAction int currentAction;
- public SearchContactViewHolder(View view) {
+ public SearchContactViewHolder(View view, RowClickListener listener) {
super(view);
+ this.listener = listener;
view.setOnClickListener(this);
photo = view.findViewById(R.id.photo);
nameOrNumberView = view.findViewById(R.id.primary);
@@ -77,7 +92,9 @@ public final class SearchContactViewHolder extends ViewHolder implements OnClick
* Binds the ViewHolder with a cursor from {@link SearchContactsCursorLoader} with the data found
* at the cursors set position.
*/
- public void bind(Cursor cursor, String query) {
+ public void bind(SearchCursor cursor, String query) {
+ dialerContact = getDialerContact(context, cursor);
+ position = cursor.getPosition();
number = cursor.getString(Projections.PHONE_NUMBER);
String name = cursor.getString(Projections.PHONE_DISPLAY_NAME);
String label = getLabel(context.getResources(), cursor);
@@ -89,9 +106,9 @@ public final class SearchContactViewHolder extends ViewHolder implements OnClick
nameOrNumberView.setText(QueryBoldingUtil.getNameWithQueryBolded(query, name));
numberView.setText(QueryBoldingUtil.getNumberWithQueryBolded(query, secondaryInfo));
- setCallToAction(cursor);
+ setCallToAction(cursor, query);
- if (shouldShowPhoto(cursor, name)) {
+ if (shouldShowPhoto(cursor)) {
nameOrNumberView.setVisibility(View.VISIBLE);
photo.setVisibility(View.VISIBLE);
String photoUri = cursor.getString(Projections.PHONE_PHOTO_URI);
@@ -109,16 +126,19 @@ public final class SearchContactViewHolder extends ViewHolder implements OnClick
}
}
- private boolean shouldShowPhoto(Cursor cursor, String currentName) {
+ // Show the contact photo next to only the first number if a contact has multiple numbers
+ private boolean shouldShowPhoto(SearchCursor cursor) {
int currentPosition = cursor.getPosition();
- if (currentPosition == 0) {
- return true;
- } else {
- cursor.moveToPosition(currentPosition - 1);
- String previousName = cursor.getString(Projections.PHONE_DISPLAY_NAME);
+ String currentLookupKey = cursor.getString(Projections.PHONE_LOOKUP_KEY);
+ cursor.moveToPosition(currentPosition - 1);
+
+ if (!cursor.isHeader() && !cursor.isBeforeFirst()) {
+ String previousLookupKey = cursor.getString(Projections.PHONE_LOOKUP_KEY);
cursor.moveToPosition(currentPosition);
- return !currentName.equals(previousName);
+ return !currentLookupKey.equals(previousLookupKey);
}
+ cursor.moveToPosition(currentPosition);
+ return true;
}
private static Uri getContactUri(Cursor cursor) {
@@ -127,8 +147,8 @@ public final class SearchContactViewHolder extends ViewHolder implements OnClick
return Contacts.getLookupUri(contactId, lookupKey);
}
- // TODO: handle CNAP and cequint types.
- // TODO: unify this into a utility method with CallLogAdapter#getNumberType
+ // TODO(calderwoodra): handle CNAP and cequint types.
+ // TODO(calderwoodra): unify this into a utility method with CallLogAdapter#getNumberType
private static String getLabel(Resources resources, Cursor cursor) {
int numberType = cursor.getInt(Projections.PHONE_TYPE);
String numberLabel = cursor.getString(Projections.PHONE_LABEL);
@@ -140,8 +160,8 @@ public final class SearchContactViewHolder extends ViewHolder implements OnClick
return (String) Phone.getTypeLabel(resources, numberType, numberLabel);
}
- private void setCallToAction(Cursor cursor) {
- currentAction = getCallToAction(cursor);
+ private void setCallToAction(SearchCursor cursor, String query) {
+ currentAction = getCallToAction(context, cursor, query);
switch (currentAction) {
case CallToAction.NONE:
callToActionView.setVisibility(View.GONE);
@@ -153,6 +173,7 @@ public final class SearchContactViewHolder extends ViewHolder implements OnClick
context.getDrawable(com.android.contacts.common.R.drawable.ic_phone_attach));
callToActionView.setOnClickListener(this);
break;
+ case CallToAction.DUO_CALL:
case CallToAction.VIDEO_CALL:
callToActionView.setVisibility(View.VISIBLE);
callToActionView.setImageDrawable(
@@ -165,31 +186,69 @@ public final class SearchContactViewHolder extends ViewHolder implements OnClick
}
}
- private static @CallToAction int getCallToAction(Cursor cursor) {
+ private static @CallToAction int getCallToAction(
+ Context context, SearchCursor cursor, String query) {
int carrierPresence = cursor.getInt(Projections.PHONE_CARRIER_PRESENCE);
+ String number = cursor.getString(Projections.PHONE_NUMBER);
if ((carrierPresence & Phone.CARRIER_PRESENCE_VT_CAPABLE) == 1) {
return CallToAction.VIDEO_CALL;
}
- // TODO: enriched calling
+ if (LightbringerComponent.get(context).getLightbringer().isReachable(context, number)) {
+ return CallToAction.DUO_CALL;
+ }
+
+ EnrichedCallManager manager = EnrichedCallComponent.get(context).getEnrichedCallManager();
+ EnrichedCallCapabilities capabilities = manager.getCapabilities(number);
+ if (capabilities != null && capabilities.isCallComposerCapable()) {
+ return CallToAction.SHARE_AND_CALL;
+ } else if (shouldRequestCapabilities(cursor, capabilities, query)) {
+ manager.requestCapabilities(number);
+ }
return CallToAction.NONE;
}
+ /**
+ * An RPC is initiated for each number we request capabilities for, so to limit the network load
+ * and latency on slow networks, we only want to request capabilities for potential contacts the
+ * user is interested in calling. The requirements are that:
+ *
+ * <ul>
+ * <li>The search query must be 3 or more characters; OR
+ * <li>There must be 4 or fewer contacts listed in the cursor.
+ * </ul>
+ */
+ private static boolean shouldRequestCapabilities(
+ SearchCursor cursor,
+ @Nullable EnrichedCallCapabilities capabilities,
+ @Nullable String query) {
+ if (capabilities != null) {
+ return false;
+ }
+
+ if (query != null && query.length() >= 3) {
+ return true;
+ }
+
+ // TODO(calderwoodra): implement SearchCursor#getHeaderCount
+ if (cursor.getCount() <= 5) { // 4 contacts + 1 header row element
+ return true;
+ }
+ return false;
+ }
+
@Override
public void onClick(View view) {
if (view == callToActionView) {
switch (currentAction) {
case CallToAction.SHARE_AND_CALL:
- callToActionView.setVisibility(View.VISIBLE);
- callToActionView.setImageDrawable(
- context.getDrawable(com.android.contacts.common.R.drawable.ic_phone_attach));
- // TODO: open call composer.
+ listener.openCallAndShare(dialerContact);
break;
case CallToAction.VIDEO_CALL:
- callToActionView.setVisibility(View.VISIBLE);
- callToActionView.setImageDrawable(
- context.getDrawable(R.drawable.quantum_ic_videocam_white_24));
- // TODO: place a video call
+ listener.placeVideoCall(number, position);
+ break;
+ case CallToAction.DUO_CALL:
+ listener.placeDuoCall(number);
break;
case CallToAction.NONE:
default:
@@ -197,8 +256,44 @@ public final class SearchContactViewHolder extends ViewHolder implements OnClick
"Invalid Call to action type: " + currentAction);
}
} else {
- // TODO: set the correct call initiation type.
- TelecomUtil.placeCall(context, new CallIntentBuilder(number, Type.REGULAR_SEARCH).build());
+ listener.placeVoiceCall(number, position);
+ }
+ }
+
+ private static DialerContact getDialerContact(Context context, Cursor cursor) {
+ DialerContact.Builder contact = DialerContact.newBuilder();
+ String displayName = cursor.getString(Projections.PHONE_DISPLAY_NAME);
+ String number = cursor.getString(Projections.PHONE_NUMBER);
+ Uri contactUri =
+ Contacts.getLookupUri(
+ cursor.getLong(Projections.PHONE_CONTACT_ID),
+ cursor.getString(Projections.PHONE_LOOKUP_KEY));
+
+ contact
+ .setNumber(number)
+ .setPhotoId(cursor.getLong(Projections.PHONE_PHOTO_ID))
+ .setContactType(LetterTileDrawable.TYPE_DEFAULT)
+ .setNameOrNumber(displayName)
+ .setNumberLabel(
+ Phone.getTypeLabel(
+ context.getResources(),
+ cursor.getInt(Projections.PHONE_TYPE),
+ cursor.getString(Projections.PHONE_LABEL))
+ .toString());
+
+ String photoUri = cursor.getString(Projections.PHONE_PHOTO_URI);
+ if (photoUri != null) {
+ contact.setPhotoUri(photoUri);
+ }
+
+ if (contactUri != null) {
+ contact.setContactUri(contactUri.toString());
}
+
+ if (!TextUtils.isEmpty(displayName)) {
+ contact.setDisplayNumber(number);
+ }
+
+ return contact.build();
}
}
diff --git a/java/com/android/dialer/searchfragment/cp2/SearchContactsCursor.java b/java/com/android/dialer/searchfragment/cp2/SearchContactsCursor.java
new file mode 100644
index 000000000..18c9ecd7f
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/SearchContactsCursor.java
@@ -0,0 +1,64 @@
+/*
+ * 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.searchfragment.cp2;
+
+import android.content.Context;
+import android.database.Cursor;
+import android.database.MatrixCursor;
+import android.database.MergeCursor;
+import android.support.annotation.Nullable;
+import com.android.dialer.searchfragment.common.SearchCursor;
+
+/**
+ * {@link SearchCursor} implementation for displaying on device contacts.
+ *
+ * <p>Inserts header "All Contacts" at position 0.
+ */
+final class SearchContactsCursor extends MergeCursor implements SearchCursor {
+
+ private final ContactFilterCursor contactFilterCursor;
+
+ public static SearchContactsCursor newInstnace(
+ Context context, ContactFilterCursor contactFilterCursor) {
+ MatrixCursor headerCursor = new MatrixCursor(HEADER_PROJECTION);
+ headerCursor.addRow(new String[] {context.getString(R.string.all_contacts)});
+ return new SearchContactsCursor(new Cursor[] {headerCursor, contactFilterCursor});
+ }
+
+ private SearchContactsCursor(Cursor[] cursors) {
+ super(cursors);
+ contactFilterCursor = (ContactFilterCursor) cursors[1];
+ }
+
+ @Override
+ public boolean isHeader() {
+ return isFirst();
+ }
+
+ @Override
+ public boolean updateQuery(@Nullable String query) {
+ contactFilterCursor.filter(query);
+ return true;
+ }
+
+ @Override
+ public int getCount() {
+ // If we don't have any contents, we don't want to show the header
+ int count = contactFilterCursor.getCount();
+ return count == 0 ? 0 : count + 1;
+ }
+}
diff --git a/java/com/android/dialer/searchfragment/cp2/SearchContactsCursorLoader.java b/java/com/android/dialer/searchfragment/cp2/SearchContactsCursorLoader.java
index c72f28b25..84fd64ae5 100644
--- a/java/com/android/dialer/searchfragment/cp2/SearchContactsCursorLoader.java
+++ b/java/com/android/dialer/searchfragment/cp2/SearchContactsCursorLoader.java
@@ -20,12 +20,16 @@ import android.content.Context;
import android.content.CursorLoader;
import android.database.Cursor;
import android.provider.ContactsContract.CommonDataKinds.Phone;
+import android.support.annotation.Nullable;
import com.android.dialer.searchfragment.common.Projections;
/** Cursor Loader for CP2 contacts. */
public final class SearchContactsCursorLoader extends CursorLoader {
- public SearchContactsCursorLoader(Context context) {
+ private final String query;
+
+ /** @param query Contacts cursor will be filtered based on this query. */
+ public SearchContactsCursorLoader(Context context, @Nullable String query) {
super(
context,
Phone.CONTENT_URI,
@@ -33,10 +37,16 @@ public final class SearchContactsCursorLoader extends CursorLoader {
null,
null,
Phone.SORT_KEY_PRIMARY + " ASC");
+ this.query = query;
}
@Override
public Cursor loadInBackground() {
- return new SearchContactCursor(super.loadInBackground(), null);
+ // All contacts
+ Cursor cursor = super.loadInBackground();
+ // Filtering logic
+ ContactFilterCursor contactFilterCursor = new ContactFilterCursor(cursor, query);
+ // Header logic
+ return SearchContactsCursor.newInstnace(getContext(), contactFilterCursor);
}
}
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-af/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-af/strings.xml
new file mode 100644
index 000000000..10a86a462
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-af/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Alle kontakte"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-am/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-am/strings.xml
new file mode 100644
index 000000000..4d530eb9c
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-am/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"ሁሉም እውቂያዎች"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-ar/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-ar/strings.xml
new file mode 100644
index 000000000..5f0084b4d
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-ar/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"جميع جهات الاتصال"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-az/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-az/strings.xml
new file mode 100644
index 000000000..f28fd5fe1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-az/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Bütün kontaktlar"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-b+sr+Latn/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-b+sr+Latn/strings.xml
new file mode 100644
index 000000000..aaf2a2ada
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-b+sr+Latn/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Svi kontakti"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-be/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-be/strings.xml
new file mode 100644
index 000000000..d67743ddc
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-be/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Усе кантакты"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-bg/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-bg/strings.xml
new file mode 100644
index 000000000..2004db827
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-bg/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Всички контакти"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-bn/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-bn/strings.xml
new file mode 100644
index 000000000..8a78098fd
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-bn/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"সমস্ত পরিচিতি"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-bs/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-bs/strings.xml
new file mode 100644
index 000000000..aaf2a2ada
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-bs/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Svi kontakti"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-ca/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-ca/strings.xml
new file mode 100644
index 000000000..b3cf9b3ba
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-ca/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Tots els contactes"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-cs/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-cs/strings.xml
new file mode 100644
index 000000000..0544dc29b
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-cs/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Všechny kontakty"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-da/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-da/strings.xml
new file mode 100644
index 000000000..229507044
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-da/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Alle kontaktpersoner"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-de/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-de/strings.xml
new file mode 100644
index 000000000..5f9d38b96
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-de/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Alle Kontakte"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-el/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-el/strings.xml
new file mode 100644
index 000000000..a1ea81800
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-el/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Όλες οι επαφές"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-en-rAU/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-en-rAU/strings.xml
new file mode 100644
index 000000000..51d836775
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-en-rAU/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"All contacts"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-en-rGB/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-en-rGB/strings.xml
new file mode 100644
index 000000000..51d836775
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-en-rGB/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"All contacts"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-en-rIN/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-en-rIN/strings.xml
new file mode 100644
index 000000000..51d836775
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-en-rIN/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"All contacts"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-es-rUS/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-es-rUS/strings.xml
new file mode 100644
index 000000000..879059719
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-es-rUS/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Todos los contactos"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-es/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-es/strings.xml
new file mode 100644
index 000000000..879059719
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-es/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Todos los contactos"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-et/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-et/strings.xml
new file mode 100644
index 000000000..d8ea3b2be
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-et/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Kõik kontaktid"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-eu/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-eu/strings.xml
new file mode 100644
index 000000000..bdea9a90b
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-eu/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Kontaktu guztiak"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-fa/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-fa/strings.xml
new file mode 100644
index 000000000..6d23a5491
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-fa/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"همه مخاطبین"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-fi/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-fi/strings.xml
new file mode 100644
index 000000000..957fc79d2
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-fi/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Kaikki yhteystiedot"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-fr-rCA/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-fr-rCA/strings.xml
new file mode 100644
index 000000000..c6bf95427
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-fr-rCA/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Tous les contacts"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-fr/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-fr/strings.xml
new file mode 100644
index 000000000..c6bf95427
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-fr/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Tous les contacts"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-gl/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-gl/strings.xml
new file mode 100644
index 000000000..e69e199ed
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-gl/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Todos os contactos"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-gu/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-gu/strings.xml
new file mode 100644
index 000000000..9adc2bc4b
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-gu/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"બધા સંપર્કો"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-hi/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-hi/strings.xml
new file mode 100644
index 000000000..1eb07a78d
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-hi/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"सभी संपर्क"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-hr/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-hr/strings.xml
new file mode 100644
index 000000000..aaf2a2ada
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-hr/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Svi kontakti"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-hu/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-hu/strings.xml
new file mode 100644
index 000000000..34c206cce
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-hu/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Összes névjegy"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-hy/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-hy/strings.xml
new file mode 100644
index 000000000..350662f56
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-hy/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Բոլոր կոնտակտները"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-in/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-in/strings.xml
new file mode 100644
index 000000000..753dd3d7a
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-in/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Semua kontak"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-is/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-is/strings.xml
new file mode 100644
index 000000000..aba498da0
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-is/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Allir tengiliðir"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-it/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-it/strings.xml
new file mode 100644
index 000000000..b523cb69c
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-it/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Tutti i contatti"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-iw/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-iw/strings.xml
new file mode 100644
index 000000000..d71c523d9
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-iw/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"כל אנשי הקשר"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-ja/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-ja/strings.xml
new file mode 100644
index 000000000..5a36ea11e
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-ja/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"すべての連絡先"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-ka/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-ka/strings.xml
new file mode 100644
index 000000000..11a1d7005
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-ka/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"ყველა კონტაქტი"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-kk/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-kk/strings.xml
new file mode 100644
index 000000000..7eeb0398d
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-kk/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Барлық контактілер"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-km/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-km/strings.xml
new file mode 100644
index 000000000..951fc1662
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-km/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"ទំនាក់ទំនង​ទាំងអស់"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-kn/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-kn/strings.xml
new file mode 100644
index 000000000..899787d5b
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-kn/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"ಎಲ್ಲಾ ಸಂಪರ್ಕಗಳು"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-ko/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-ko/strings.xml
new file mode 100644
index 000000000..c7025645c
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-ko/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"모든 연락처"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-ky/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-ky/strings.xml
new file mode 100644
index 000000000..b115ab487
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-ky/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Бардык байланыштар"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-lo/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-lo/strings.xml
new file mode 100644
index 000000000..166d1e001
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-lo/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"ລາຍຊື່ຜູ້ຕິດຕໍ່ທັງໝົດ"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-lt/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-lt/strings.xml
new file mode 100644
index 000000000..b3efc6bda
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-lt/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Visi kontaktai"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-lv/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-lv/strings.xml
new file mode 100644
index 000000000..3c7a34adc
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-lv/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Visas kontaktpersonas"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-mk/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-mk/strings.xml
new file mode 100644
index 000000000..1ef92ddef
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-mk/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Сите контакти"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-ml/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-ml/strings.xml
new file mode 100644
index 000000000..b9daf87ca
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-ml/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"എല്ലാ കോൺടാക്റ്റുകളും"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-mn/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-mn/strings.xml
new file mode 100644
index 000000000..9325de5a0
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-mn/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Бүх харилцагчид"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-mr/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-mr/strings.xml
new file mode 100644
index 000000000..4b9d6bd02
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-mr/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"सर्व संपर्क"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-ms/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-ms/strings.xml
new file mode 100644
index 000000000..29cb58154
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-ms/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Semua kenalan"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-my/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-my/strings.xml
new file mode 100644
index 000000000..31e3ec537
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-my/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"အဆက်အသွယ်အားလုံး"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-nb/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-nb/strings.xml
new file mode 100644
index 000000000..4a1e56278
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-nb/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Alle kontakter"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-ne/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-ne/strings.xml
new file mode 100644
index 000000000..a987d0e0c
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-ne/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"सबै सम्पर्कहरू"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-nl/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-nl/strings.xml
new file mode 100644
index 000000000..b29ac65b9
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-nl/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Alle contacten"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-no/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-no/strings.xml
new file mode 100644
index 000000000..4a1e56278
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-no/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Alle kontakter"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-pa/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-pa/strings.xml
new file mode 100644
index 000000000..1b26c22ca
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-pa/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"ਸਾਰੇ ਸੰਪਰਕ"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-pl/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-pl/strings.xml
new file mode 100644
index 000000000..23190de57
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-pl/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Wszystkie kontakty"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-pt-rBR/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-pt-rBR/strings.xml
new file mode 100644
index 000000000..ccc0c91a1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-pt-rBR/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Todos os contatos"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-pt-rPT/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-pt-rPT/strings.xml
new file mode 100644
index 000000000..e69e199ed
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-pt-rPT/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Todos os contactos"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-pt/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-pt/strings.xml
new file mode 100644
index 000000000..ccc0c91a1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-pt/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Todos os contatos"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-ro/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-ro/strings.xml
new file mode 100644
index 000000000..503c0e56a
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-ro/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Toată agenda"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-ru/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-ru/strings.xml
new file mode 100644
index 000000000..38cf675f7
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-ru/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Все контакты"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-si/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-si/strings.xml
new file mode 100644
index 000000000..ceafda071
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-si/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"සියලුම සම්බන්ධතා"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-sk/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-sk/strings.xml
new file mode 100644
index 000000000..a214b6bd2
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-sk/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Všetky kontakty"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-sl/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-sl/strings.xml
new file mode 100644
index 000000000..3d65765be
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-sl/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Vsi stiki"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-sq/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-sq/strings.xml
new file mode 100644
index 000000000..cb6501cda
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-sq/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Të gjitha kontaktet"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-sr/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-sr/strings.xml
new file mode 100644
index 000000000..6b86da92e
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-sr/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Сви контакти"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-sv/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-sv/strings.xml
new file mode 100644
index 000000000..191480388
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-sv/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Alla kontakter"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-sw/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-sw/strings.xml
new file mode 100644
index 000000000..2865645ed
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-sw/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Anwani zote"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-ta/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-ta/strings.xml
new file mode 100644
index 000000000..e8cf9e711
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-ta/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"எல்லாத் தொடர்புகளும்"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-te/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-te/strings.xml
new file mode 100644
index 000000000..431de2136
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-te/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"అన్ని పరిచయాలు"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-th/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-th/strings.xml
new file mode 100644
index 000000000..4b7cb4472
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-th/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"รายชื่อทั้งหมด"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-tl/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-tl/strings.xml
new file mode 100644
index 000000000..ad973da37
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-tl/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Lahat ng contact"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-tr/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-tr/strings.xml
new file mode 100644
index 000000000..6bb043aeb
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-tr/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Tüm kişiler"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-uk/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-uk/strings.xml
new file mode 100644
index 000000000..6a24a69ae
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-uk/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Усі контакти"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-ur/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-ur/strings.xml
new file mode 100644
index 000000000..2a8491695
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-ur/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"سبھی رابطے"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-uz/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-uz/strings.xml
new file mode 100644
index 000000000..b562c4e2b
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-uz/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Barcha kontaktlar"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-vi/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-vi/strings.xml
new file mode 100644
index 000000000..0bdf9e277
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-vi/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Tất cả địa chỉ liên hệ"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-zh-rCN/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-zh-rCN/strings.xml
new file mode 100644
index 000000000..fe8b1ff4a
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-zh-rCN/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"所有联系人"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-zh-rHK/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-zh-rHK/strings.xml
new file mode 100644
index 000000000..5191ae9f6
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-zh-rHK/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"所有聯絡人"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-zh-rTW/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-zh-rTW/strings.xml
new file mode 100644
index 000000000..5191ae9f6
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-zh-rTW/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"所有聯絡人"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values-zu/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values-zu/strings.xml
new file mode 100644
index 000000000..e6812c028
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values-zu/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="all_contacts" msgid="2155583160607462513">"Bonke oxhumana nabo"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/cp2/res/values/strings.xml b/java/com/android/dialer/searchfragment/cp2/res/values/strings.xml
new file mode 100644
index 000000000..5462dc926
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/cp2/res/values/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ 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
+ -->
+<resources>
+ <!-- Label for a list of all contacts on device. [CHAR LIMIT=30]-->
+ <string name="all_contacts">All contacts</string>
+</resources> \ No newline at end of file
diff --git a/java/com/android/dialer/searchfragment/list/NewSearchFragment.java b/java/com/android/dialer/searchfragment/list/NewSearchFragment.java
index fcc87c386..7fee9699a 100644
--- a/java/com/android/dialer/searchfragment/list/NewSearchFragment.java
+++ b/java/com/android/dialer/searchfragment/list/NewSearchFragment.java
@@ -19,59 +19,121 @@ package com.android.dialer.searchfragment.list;
import android.app.Fragment;
import android.app.LoaderManager.LoaderCallbacks;
import android.content.Loader;
+import android.content.pm.PackageManager;
import android.database.Cursor;
import android.os.Bundle;
+import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
+import android.support.annotation.VisibleForTesting;
+import android.support.v13.app.FragmentCompat;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.view.animation.Interpolator;
import com.android.contacts.common.extensions.PhoneDirectoryExtenderAccessor;
+import com.android.dialer.animation.AnimUtils;
+import com.android.dialer.callintent.CallInitiationType;
+import com.android.dialer.common.Assert;
+import com.android.dialer.common.LogUtil;
import com.android.dialer.common.concurrent.ThreadUtil;
+import com.android.dialer.enrichedcall.EnrichedCallComponent;
+import com.android.dialer.enrichedcall.EnrichedCallManager.CapabilitiesListener;
+import com.android.dialer.searchfragment.common.SearchCursor;
import com.android.dialer.searchfragment.cp2.SearchContactsCursorLoader;
import com.android.dialer.searchfragment.nearbyplaces.NearbyPlacesCursorLoader;
+import com.android.dialer.searchfragment.remote.RemoteContactsCursorLoader;
+import com.android.dialer.searchfragment.remote.RemoteDirectoriesCursorLoader;
+import com.android.dialer.searchfragment.remote.RemoteDirectoriesCursorLoader.Directory;
+import com.android.dialer.util.PermissionsUtil;
+import com.android.dialer.util.ViewUtil;
+import com.android.dialer.widget.EmptyContentView;
+import com.android.dialer.widget.EmptyContentView.OnEmptyViewActionButtonClickedListener;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
/** Fragment used for searching contacts. */
-public final class NewSearchFragment extends Fragment implements LoaderCallbacks<Cursor> {
+public final class NewSearchFragment extends Fragment
+ implements LoaderCallbacks<Cursor>,
+ OnEmptyViewActionButtonClickedListener,
+ CapabilitiesListener {
// Since some of our queries can generate network requests, we should delay them until the user
// stops typing to prevent generating too much network traffic.
private static final int NETWORK_SEARCH_DELAY_MILLIS = 300;
+ // To prevent constant capabilities updates refreshing the adapter, we want to add a delay between
+ // updates so they are bundled together
+ private static final int ENRICHED_CALLING_CAPABILITIES_UPDATED_DELAY = 400;
+
+ @VisibleForTesting public static final int READ_CONTACTS_PERMISSION_REQUEST_CODE = 1;
private static final int CONTACTS_LOADER_ID = 0;
- private static final int NEARBY_PLACES_ID = 1;
+ private static final int NEARBY_PLACES_LOADER_ID = 1;
+ private static final int REMOTE_DIRECTORIES_LOADER_ID = 2;
+ private static final int REMOTE_CONTACTS_LOADER_ID = 3;
+ private EmptyContentView emptyContentView;
private RecyclerView recyclerView;
private SearchAdapter adapter;
private String query;
+ private CallInitiationType.Type callInitiationType = CallInitiationType.Type.UNKNOWN_INITIATION;
+ private boolean remoteDirectoriesDisabledForTesting;
+ private final List<Directory> directories = new ArrayList<>();
private final Runnable loadNearbyPlacesRunnable =
- () -> getLoaderManager().restartLoader(NEARBY_PLACES_ID, null, this);
+ () -> getLoaderManager().restartLoader(NEARBY_PLACES_LOADER_ID, null, this);
+ private final Runnable loadRemoteContactsRunnable =
+ () -> getLoaderManager().restartLoader(REMOTE_CONTACTS_LOADER_ID, null, this);
+ private final Runnable capabilitiesUpdatedRunnable = () -> adapter.notifyDataSetChanged();
+
+ private Runnable updatePositionRunnable;
@Nullable
@Override
public View onCreateView(
LayoutInflater inflater, @Nullable ViewGroup parent, @Nullable Bundle bundle) {
- getLoaderManager().initLoader(0, null, this);
View view = inflater.inflate(R.layout.fragment_search, parent, false);
- adapter = new SearchAdapter(getContext());
+ adapter = new SearchAdapter(getActivity(), new SearchCursorManager());
+ adapter.setCallInitiationType(callInitiationType);
+ emptyContentView = view.findViewById(R.id.empty_view);
recyclerView = view.findViewById(R.id.recycler_view);
recyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
recyclerView.setAdapter(adapter);
+ if (!PermissionsUtil.hasContactsReadPermissions(getContext())) {
+ emptyContentView.setDescription(R.string.new_permission_no_search);
+ emptyContentView.setActionLabel(R.string.permission_single_turn_on);
+ emptyContentView.setActionClickedListener(this);
+ emptyContentView.setImage(R.drawable.empty_contacts);
+ emptyContentView.setVisibility(View.VISIBLE);
+ } else {
+ initLoaders();
+ }
+
+ if (updatePositionRunnable != null) {
+ ViewUtil.doOnPreDraw(view, false, updatePositionRunnable);
+ }
+ return view;
+ }
+
+ private void initLoaders() {
getLoaderManager().initLoader(CONTACTS_LOADER_ID, null, this);
loadNearbyPlacesCursor();
- return view;
+ loadRemoteDirectoriesCursor();
}
@Override
public Loader<Cursor> onCreateLoader(int id, Bundle bundle) {
- // TODO add enterprise loader
if (id == CONTACTS_LOADER_ID) {
- return new SearchContactsCursorLoader(getContext());
- } else if (id == NEARBY_PLACES_ID) {
+ return new SearchContactsCursorLoader(getContext(), query);
+ } else if (id == NEARBY_PLACES_LOADER_ID) {
return new NearbyPlacesCursorLoader(getContext(), query);
+ } else if (id == REMOTE_DIRECTORIES_LOADER_ID) {
+ return new RemoteDirectoriesCursorLoader(getContext());
+ } else if (id == REMOTE_CONTACTS_LOADER_ID) {
+ return new RemoteContactsCursorLoader(getContext(), query, directories);
} else {
throw new IllegalStateException("Invalid loader id: " + id);
}
@@ -79,10 +141,29 @@ public final class NewSearchFragment extends Fragment implements LoaderCallbacks
@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
+ if (cursor != null
+ && !(loader instanceof RemoteDirectoriesCursorLoader)
+ && !(cursor instanceof SearchCursor)) {
+ throw Assert.createIllegalStateFailException("Cursors must implement SearchCursor");
+ }
+
if (loader instanceof SearchContactsCursorLoader) {
- adapter.setContactsCursor(cursor);
+ adapter.setContactsCursor((SearchCursor) cursor);
+
} else if (loader instanceof NearbyPlacesCursorLoader) {
- adapter.setNearbyPlacesCursor(cursor);
+ adapter.setNearbyPlacesCursor((SearchCursor) cursor);
+
+ } else if (loader instanceof RemoteContactsCursorLoader) {
+ adapter.setRemoteContactsCursor((SearchCursor) cursor);
+
+ } else if (loader instanceof RemoteDirectoriesCursorLoader) {
+ directories.clear();
+ cursor.moveToPosition(-1);
+ while (cursor.moveToNext()) {
+ directories.add(RemoteDirectoriesCursorLoader.readDirectory(cursor));
+ }
+ loadRemoteContactsCursors();
+
} else {
throw new IllegalStateException("Invalid loader: " + loader);
}
@@ -99,16 +180,36 @@ public final class NewSearchFragment extends Fragment implements LoaderCallbacks
if (adapter != null) {
adapter.setQuery(query);
loadNearbyPlacesCursor();
+ loadRemoteContactsCursors();
}
}
+ public void setCallInitiationType(CallInitiationType.Type callInitiationType) {
+ this.callInitiationType = callInitiationType;
+ if (adapter != null) {
+ adapter.setCallInitiationType(callInitiationType);
+ }
+ }
+
+ public void animatePosition(int start, int end, int duration) {
+ // Called before the view is ready, prepare a runnable to run in onCreateView
+ if (getView() == null) {
+ updatePositionRunnable = () -> animatePosition(start, end, 0);
+ return;
+ }
+ boolean slideUp = start > end;
+ Interpolator interpolator = slideUp ? AnimUtils.EASE_IN : AnimUtils.EASE_OUT;
+ getView().setTranslationY(start);
+ getView().animate().translationY(end).setInterpolator(interpolator).setDuration(duration);
+ updatePositionRunnable = null;
+ }
+
@Override
public void onDestroy() {
super.onDestroy();
- // close adapters
- adapter.setNearbyPlacesCursor(null);
- adapter.setContactsCursor(null);
ThreadUtil.getUiThreadHandler().removeCallbacks(loadNearbyPlacesRunnable);
+ ThreadUtil.getUiThreadHandler().removeCallbacks(loadRemoteContactsRunnable);
+ ThreadUtil.getUiThreadHandler().removeCallbacks(capabilitiesUpdatedRunnable);
}
private void loadNearbyPlacesCursor() {
@@ -122,4 +223,78 @@ public final class NewSearchFragment extends Fragment implements LoaderCallbacks
ThreadUtil.getUiThreadHandler()
.postDelayed(loadNearbyPlacesRunnable, NETWORK_SEARCH_DELAY_MILLIS);
}
+
+ @Override
+ public void onRequestPermissionsResult(
+ int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
+ if (requestCode == READ_CONTACTS_PERMISSION_REQUEST_CODE) {
+ if (grantResults.length >= 1 && PackageManager.PERMISSION_GRANTED == grantResults[0]) {
+ // Force a refresh of the data since we were missing the permission before this.
+ emptyContentView.setVisibility(View.GONE);
+ initLoaders();
+ }
+ }
+ }
+
+ @Override
+ public void onEmptyViewActionButtonClicked() {
+ String[] deniedPermissions =
+ PermissionsUtil.getPermissionsCurrentlyDenied(
+ getContext(), PermissionsUtil.allContactsGroupPermissionsUsedInDialer);
+ if (deniedPermissions.length > 0) {
+ LogUtil.i(
+ "NewSearchFragment.onEmptyViewActionButtonClicked",
+ "Requesting permissions: " + Arrays.toString(deniedPermissions));
+ FragmentCompat.requestPermissions(
+ this, deniedPermissions, READ_CONTACTS_PERMISSION_REQUEST_CODE);
+ }
+ }
+
+ private void loadRemoteDirectoriesCursor() {
+ if (!remoteDirectoriesDisabledForTesting) {
+ getLoaderManager().initLoader(REMOTE_DIRECTORIES_LOADER_ID, null, this);
+ }
+ }
+
+ private void loadRemoteContactsCursors() {
+ if (remoteDirectoriesDisabledForTesting) {
+ return;
+ }
+
+ // Cancel existing load if one exists.
+ ThreadUtil.getUiThreadHandler().removeCallbacks(loadRemoteContactsRunnable);
+ ThreadUtil.getUiThreadHandler()
+ .postDelayed(loadRemoteContactsRunnable, NETWORK_SEARCH_DELAY_MILLIS);
+ }
+
+ @Override
+ public void onResume() {
+ super.onResume();
+ EnrichedCallComponent.get(getContext())
+ .getEnrichedCallManager()
+ .registerCapabilitiesListener(this);
+ }
+
+ @Override
+ public void onPause() {
+ super.onPause();
+ EnrichedCallComponent.get(getContext())
+ .getEnrichedCallManager()
+ .unregisterCapabilitiesListener(this);
+ }
+
+ @Override
+ public void onCapabilitiesUpdated() {
+ ThreadUtil.getUiThreadHandler().removeCallbacks(capabilitiesUpdatedRunnable);
+ ThreadUtil.getUiThreadHandler()
+ .postDelayed(capabilitiesUpdatedRunnable, ENRICHED_CALLING_CAPABILITIES_UPDATED_DELAY);
+ }
+
+ // Currently, setting up multiple FakeContentProviders doesn't work and results in this fragment
+ // being untestable while it can query multiple datasources. This is a temporary fix.
+ // TODO(b/64099602): Remove this method and test this fragment with multiple data sources
+ @VisibleForTesting
+ public void setRemoteDirectoriesDisabled(boolean disabled) {
+ remoteDirectoriesDisabledForTesting = disabled;
+ }
}
diff --git a/java/com/android/dialer/searchfragment/list/SearchAdapter.java b/java/com/android/dialer/searchfragment/list/SearchAdapter.java
index 023513e47..f08d60e09 100644
--- a/java/com/android/dialer/searchfragment/list/SearchAdapter.java
+++ b/java/com/android/dialer/searchfragment/list/SearchAdapter.java
@@ -16,28 +16,46 @@
package com.android.dialer.searchfragment.list;
-import android.content.Context;
-import android.database.Cursor;
+import android.app.Activity;
+import android.content.Intent;
+import android.support.annotation.VisibleForTesting;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.RecyclerView.ViewHolder;
import android.view.LayoutInflater;
import android.view.ViewGroup;
+import com.android.dialer.callcomposer.CallComposerActivity;
+import com.android.dialer.callintent.CallInitiationType;
+import com.android.dialer.callintent.CallIntentBuilder;
+import com.android.dialer.callintent.CallSpecificAppData;
import com.android.dialer.common.Assert;
+import com.android.dialer.constants.ActivityRequestCodes;
+import com.android.dialer.dialercontact.DialerContact;
+import com.android.dialer.lightbringer.LightbringerComponent;
+import com.android.dialer.logging.DialerImpression;
+import com.android.dialer.logging.Logger;
+import com.android.dialer.searchfragment.common.RowClickListener;
+import com.android.dialer.searchfragment.common.SearchCursor;
import com.android.dialer.searchfragment.cp2.SearchContactViewHolder;
import com.android.dialer.searchfragment.list.SearchCursorManager.RowType;
import com.android.dialer.searchfragment.nearbyplaces.NearbyPlaceViewHolder;
+import com.android.dialer.searchfragment.remote.RemoteContactViewHolder;
+import com.android.dialer.util.DialerUtils;
/** RecyclerView adapter for {@link NewSearchFragment}. */
-class SearchAdapter extends RecyclerView.Adapter<ViewHolder> {
+@VisibleForTesting(otherwise = VisibleForTesting.PACKAGE_PRIVATE)
+public final class SearchAdapter extends RecyclerView.Adapter<ViewHolder>
+ implements RowClickListener {
private final SearchCursorManager searchCursorManager;
- private final Context context;
+ private final Activity activity;
private String query;
+ private CallInitiationType.Type callInitiationType = CallInitiationType.Type.UNKNOWN_INITIATION;
- SearchAdapter(Context context) {
- searchCursorManager = new SearchCursorManager();
- this.context = context;
+ @VisibleForTesting(otherwise = VisibleForTesting.PACKAGE_PRIVATE)
+ public SearchAdapter(Activity activity, SearchCursorManager searchCursorManager) {
+ this.activity = activity;
+ this.searchCursorManager = searchCursorManager;
}
@Override
@@ -45,15 +63,18 @@ class SearchAdapter extends RecyclerView.Adapter<ViewHolder> {
switch (rowType) {
case RowType.CONTACT_ROW:
return new SearchContactViewHolder(
- LayoutInflater.from(context).inflate(R.layout.search_contact_row, root, false));
+ LayoutInflater.from(activity).inflate(R.layout.search_contact_row, root, false), this);
case RowType.NEARBY_PLACES_ROW:
return new NearbyPlaceViewHolder(
- LayoutInflater.from(context).inflate(R.layout.search_contact_row, root, false));
+ LayoutInflater.from(activity).inflate(R.layout.search_contact_row, root, false));
+ case RowType.CONTACT_HEADER:
case RowType.DIRECTORY_HEADER:
case RowType.NEARBY_PLACES_HEADER:
return new HeaderViewHolder(
- LayoutInflater.from(context).inflate(R.layout.header_layout, root, false));
- case RowType.DIRECTORY_ROW: // TODO: add directory rows to search
+ LayoutInflater.from(activity).inflate(R.layout.header_layout, root, false));
+ case RowType.DIRECTORY_ROW:
+ return new RemoteContactViewHolder(
+ LayoutInflater.from(activity).inflate(R.layout.search_contact_row, root, false));
case RowType.INVALID:
default:
throw Assert.createIllegalStateFailException("Invalid RowType: " + rowType);
@@ -68,20 +89,21 @@ class SearchAdapter extends RecyclerView.Adapter<ViewHolder> {
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
if (holder instanceof SearchContactViewHolder) {
- Cursor cursor = searchCursorManager.getCursor(position);
- ((SearchContactViewHolder) holder).bind(cursor, query);
+ ((SearchContactViewHolder) holder).bind(searchCursorManager.getCursor(position), query);
} else if (holder instanceof NearbyPlaceViewHolder) {
- Cursor cursor = searchCursorManager.getCursor(position);
- ((NearbyPlaceViewHolder) holder).bind(cursor, query);
+ ((NearbyPlaceViewHolder) holder).bind(searchCursorManager.getCursor(position), query);
+ } else if (holder instanceof RemoteContactViewHolder) {
+ ((RemoteContactViewHolder) holder).bind(searchCursorManager.getCursor(position), query);
} else if (holder instanceof HeaderViewHolder) {
- String header = context.getString(searchCursorManager.getHeaderText(position));
+ String header =
+ searchCursorManager.getCursor(position).getString(SearchCursor.HEADER_TEXT_POSITION);
((HeaderViewHolder) holder).setHeader(header);
} else {
throw Assert.createIllegalStateFailException("Invalid ViewHolder: " + holder);
}
}
- void setContactsCursor(Cursor cursor) {
+ public void setContactsCursor(SearchCursor cursor) {
searchCursorManager.setContactsCursor(cursor);
notifyDataSetChanged();
}
@@ -97,12 +119,61 @@ class SearchAdapter extends RecyclerView.Adapter<ViewHolder> {
public void setQuery(String query) {
this.query = query;
- searchCursorManager.setQuery(query);
- notifyDataSetChanged();
+ if (searchCursorManager.setQuery(query)) {
+ notifyDataSetChanged();
+ }
}
- public void setNearbyPlacesCursor(Cursor nearbyPlacesCursor) {
- searchCursorManager.setNearbyPlacesCursor(nearbyPlacesCursor);
- notifyDataSetChanged();
+ void setCallInitiationType(CallInitiationType.Type callInitiationType) {
+ this.callInitiationType = callInitiationType;
+ }
+
+ public void setNearbyPlacesCursor(SearchCursor nearbyPlacesCursor) {
+ if (searchCursorManager.setNearbyPlacesCursor(nearbyPlacesCursor)) {
+ notifyDataSetChanged();
+ }
+ }
+
+ public void setRemoteContactsCursor(SearchCursor remoteContactsCursor) {
+ if (searchCursorManager.setCorpDirectoryCursor(remoteContactsCursor)) {
+ notifyDataSetChanged();
+ }
+ }
+
+ @Override
+ public void placeVoiceCall(String phoneNumber, int ranking) {
+ placeCall(phoneNumber, ranking, false);
+ }
+
+ @Override
+ public void placeVideoCall(String phoneNumber, int ranking) {
+ placeCall(phoneNumber, ranking, true);
+ }
+
+ private void placeCall(String phoneNumber, int position, boolean isVideoCall) {
+ CallSpecificAppData callSpecificAppData =
+ CallSpecificAppData.newBuilder()
+ .setCallInitiationType(callInitiationType)
+ .setPositionOfSelectedSearchResult(position)
+ .setCharactersInSearchString(query == null ? 0 : query.length())
+ .build();
+ Intent intent =
+ new CallIntentBuilder(phoneNumber, callSpecificAppData).setIsVideoCall(isVideoCall).build();
+ DialerUtils.startActivityWithErrorToast(activity, intent);
+ }
+
+ @Override
+ public void placeDuoCall(String phoneNumber) {
+ Logger.get(activity)
+ .logImpression(DialerImpression.Type.LIGHTBRINGER_VIDEO_REQUESTED_FROM_SEARCH);
+ Intent intent =
+ LightbringerComponent.get(activity).getLightbringer().getIntent(activity, phoneNumber);
+ activity.startActivityForResult(intent, ActivityRequestCodes.DIALTACTS_LIGHTBRINGER);
+ }
+
+ @Override
+ public void openCallAndShare(DialerContact contact) {
+ Intent intent = CallComposerActivity.newIntent(activity, contact);
+ DialerUtils.startActivityWithErrorToast(activity, intent);
}
}
diff --git a/java/com/android/dialer/searchfragment/list/SearchCursorManager.java b/java/com/android/dialer/searchfragment/list/SearchCursorManager.java
index 216a9ada9..a303425d3 100644
--- a/java/com/android/dialer/searchfragment/list/SearchCursorManager.java
+++ b/java/com/android/dialer/searchfragment/list/SearchCursorManager.java
@@ -16,11 +16,11 @@
package com.android.dialer.searchfragment.list;
-import android.database.Cursor;
import android.support.annotation.IntDef;
-import android.support.annotation.StringRes;
+import android.support.annotation.Nullable;
+import android.support.annotation.VisibleForTesting;
import com.android.dialer.common.Assert;
-import com.android.dialer.searchfragment.cp2.SearchContactCursor;
+import com.android.dialer.searchfragment.common.SearchCursor;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@@ -30,9 +30,9 @@ import java.lang.annotation.RetentionPolicy;
* <p>This class accepts three cursors:
*
* <ul>
- * <li>A contacts cursor {@link #setContactsCursor(Cursor)}
- * <li>A google search results cursor {@link #setNearbyPlacesCursor(Cursor)}
- * <li>A work directory cursor {@link #setCorpDirectoryCursor(Cursor)}
+ * <li>A contacts cursor {@link #setContactsCursor(SearchCursor)}
+ * <li>A google search results cursor {@link #setNearbyPlacesCursor(SearchCursor)}
+ * <li>A work directory cursor {@link #setCorpDirectoryCursor(SearchCursor)}
* </ul>
*
* <p>The key purpose of this class is to compose three aforementioned cursors together to function
@@ -44,12 +44,14 @@ import java.lang.annotation.RetentionPolicy;
* <li>{@link #getRowType(int)}
* </ul>
*/
-final class SearchCursorManager {
+@VisibleForTesting(otherwise = VisibleForTesting.PACKAGE_PRIVATE)
+public final class SearchCursorManager {
/** IntDef for the different types of rows that can be shown when searching. */
@Retention(RetentionPolicy.SOURCE)
@IntDef({
SearchCursorManager.RowType.INVALID,
+ SearchCursorManager.RowType.CONTACT_HEADER,
SearchCursorManager.RowType.CONTACT_ROW,
SearchCursorManager.RowType.NEARBY_PLACES_HEADER,
SearchCursorManager.RowType.NEARBY_PLACES_ROW,
@@ -58,25 +60,29 @@ final class SearchCursorManager {
})
@interface RowType {
int INVALID = 0;
+ // TODO(calderwoodra) add suggestions header and list
+ /** Header to mark the start of contact rows. */
+ int CONTACT_HEADER = 1;
/** A row containing contact information for contacts stored locally on device. */
- int CONTACT_ROW = 1;
+ int CONTACT_ROW = 2;
/** Header to mark the end of contact rows and start of nearby places rows. */
- int NEARBY_PLACES_HEADER = 2;
+ int NEARBY_PLACES_HEADER = 3;
/** A row containing nearby places information/search results. */
- int NEARBY_PLACES_ROW = 3;
+ int NEARBY_PLACES_ROW = 4;
/** Header to mark the end of the previous row set and start of directory rows. */
- int DIRECTORY_HEADER = 4;
+ int DIRECTORY_HEADER = 5;
/** A row containing contact information for contacts stored externally in corp directories. */
- int DIRECTORY_ROW = 5;
+ int DIRECTORY_ROW = 6;
}
- private Cursor contactsCursor = null;
- private Cursor nearbyPlacesCursor = null;
- private Cursor corpDirectoryCursor = null;
+ private SearchCursor contactsCursor = null;
+ private SearchCursor nearbyPlacesCursor = null;
+ private SearchCursor corpDirectoryCursor = null;
- void setContactsCursor(Cursor cursor) {
+ /** Returns true if the cursor changed. */
+ boolean setContactsCursor(@Nullable SearchCursor cursor) {
if (cursor == contactsCursor) {
- return;
+ return false;
}
if (contactsCursor != null && !contactsCursor.isClosed()) {
@@ -88,11 +94,13 @@ final class SearchCursorManager {
} else {
contactsCursor = null;
}
+ return true;
}
- void setNearbyPlacesCursor(Cursor cursor) {
+ /** Returns true if the cursor changed. */
+ boolean setNearbyPlacesCursor(@Nullable SearchCursor cursor) {
if (cursor == nearbyPlacesCursor) {
- return;
+ return false;
}
if (nearbyPlacesCursor != null && !nearbyPlacesCursor.isClosed()) {
@@ -104,11 +112,13 @@ final class SearchCursorManager {
} else {
nearbyPlacesCursor = null;
}
+ return true;
}
- void setCorpDirectoryCursor(Cursor cursor) {
+ /** Returns true if a cursor changed. */
+ boolean setCorpDirectoryCursor(@Nullable SearchCursor cursor) {
if (cursor == corpDirectoryCursor) {
- return;
+ return false;
}
if (corpDirectoryCursor != null && !corpDirectoryCursor.isClosed()) {
@@ -120,16 +130,26 @@ final class SearchCursorManager {
} else {
corpDirectoryCursor = null;
}
+ return true;
}
- void setQuery(String query) {
+ boolean setQuery(String query) {
+ boolean updated = false;
if (contactsCursor != null) {
- // TODO: abstract this
- ((SearchContactCursor) contactsCursor).filter(query);
+ updated = contactsCursor.updateQuery(query);
}
+
+ if (nearbyPlacesCursor != null) {
+ updated |= nearbyPlacesCursor.updateQuery(query);
+ }
+
+ if (corpDirectoryCursor != null) {
+ updated |= corpDirectoryCursor.updateQuery(query);
+ }
+ return updated;
}
- /** @return the sum of counts of all cursors, including headers. */
+ /** Returns the sum of counts of all cursors, including headers. */
int getCount() {
int count = 0;
if (contactsCursor != null) {
@@ -137,12 +157,10 @@ final class SearchCursorManager {
}
if (nearbyPlacesCursor != null) {
- count++; // header
count += nearbyPlacesCursor.getCount();
}
if (corpDirectoryCursor != null) {
- count++; // header
count += corpDirectoryCursor.getCount();
}
@@ -151,54 +169,30 @@ final class SearchCursorManager {
@RowType
int getRowType(int position) {
- if (contactsCursor != null) {
- position -= contactsCursor.getCount();
-
- if (position < 0) {
- return SearchCursorManager.RowType.CONTACT_ROW;
- }
+ SearchCursor cursor = getCursor(position);
+ if (cursor == contactsCursor) {
+ return cursor.isHeader() ? RowType.CONTACT_HEADER : RowType.CONTACT_ROW;
}
- if (nearbyPlacesCursor != null) {
- if (position == 0) {
- return SearchCursorManager.RowType.NEARBY_PLACES_HEADER;
- } else {
- position--; // header
- }
-
- position -= nearbyPlacesCursor.getCount();
-
- if (position < 0) {
- return SearchCursorManager.RowType.NEARBY_PLACES_ROW;
- }
+ if (cursor == nearbyPlacesCursor) {
+ return cursor.isHeader() ? RowType.NEARBY_PLACES_HEADER : RowType.NEARBY_PLACES_ROW;
}
- if (corpDirectoryCursor != null) {
- if (position == 0) {
- return SearchCursorManager.RowType.DIRECTORY_HEADER;
- } else {
- position--; // header
- }
-
- position -= corpDirectoryCursor.getCount();
-
- if (position < 0) {
- return SearchCursorManager.RowType.DIRECTORY_ROW;
- }
+ if (cursor == corpDirectoryCursor) {
+ return cursor.isHeader() ? RowType.DIRECTORY_HEADER : RowType.DIRECTORY_ROW;
}
-
throw Assert.createIllegalStateFailException("No valid row type.");
}
/**
- * Gets cursor corresponding to position in coelesced list of search cursors. Callers should
+ * Gets cursor corresponding to position in coalesced list of search cursors. Callers should
* ensure that {@link #getRowType(int)} doesn't correspond to header position, otherwise an
* exception will be thrown.
*
- * @param position in coalecsed list of search cursors
+ * @param position in coalesced list of search cursors
* @return Cursor moved to position specific to passed in position.
*/
- Cursor getCursor(int position) {
+ SearchCursor getCursor(int position) {
if (contactsCursor != null) {
int count = contactsCursor.getCount();
@@ -210,8 +204,6 @@ final class SearchCursorManager {
}
if (nearbyPlacesCursor != null) {
- Assert.checkArgument(position != 0, "No valid cursor, position is nearby places header.");
- position--; // header
int count = nearbyPlacesCursor.getCount();
if (position - count < 0) {
@@ -222,8 +214,6 @@ final class SearchCursorManager {
}
if (corpDirectoryCursor != null) {
- Assert.checkArgument(position != 0, "No valid cursor, position is directory search header.");
- position--; // header
int count = corpDirectoryCursor.getCount();
if (position - count < 0) {
@@ -236,23 +226,6 @@ final class SearchCursorManager {
throw Assert.createIllegalStateFailException("No valid cursor.");
}
- @StringRes
- int getHeaderText(int position) {
- @RowType int rowType = getRowType(position);
- switch (rowType) {
- case RowType.NEARBY_PLACES_HEADER:
- return R.string.nearby_places;
- case RowType.DIRECTORY_HEADER: // TODO
- case RowType.DIRECTORY_ROW:
- case RowType.CONTACT_ROW:
- case RowType.NEARBY_PLACES_ROW:
- case RowType.INVALID:
- default:
- throw Assert.createIllegalStateFailException(
- "Invalid row type, position " + position + " is rowtype " + rowType);
- }
- }
-
/** removes all cursors. */
void clear() {
if (contactsCursor != null) {
diff --git a/java/com/android/dialer/searchfragment/list/res/layout/fragment_search.xml b/java/com/android/dialer/searchfragment/list/res/layout/fragment_search.xml
index 06f234889..cde9cb6a5 100644
--- a/java/com/android/dialer/searchfragment/list/res/layout/fragment_search.xml
+++ b/java/com/android/dialer/searchfragment/list/res/layout/fragment_search.xml
@@ -14,8 +14,21 @@
~ See the License for the specific language governing permissions and
~ limitations under the License
-->
-<android.support.v7.widget.RecyclerView
+<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/recycler_view"
- android:layout_width="match_parent"
- android:layout_height="match_parent"/>
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+
+ <android.support.v7.widget.RecyclerView
+ android:id="@+id/recycler_view"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@color/background_dialer_light"/>
+
+ <com.android.dialer.widget.EmptyContentView
+ android:id="@+id/empty_view"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:visibility="gone"
+ android:background="@color/background_dialer_light"/>
+</FrameLayout>
diff --git a/java/com/android/dialer/searchfragment/list/res/layout/header_layout.xml b/java/com/android/dialer/searchfragment/list/res/layout/header_layout.xml
index 36af42ed9..eef0dee94 100644
--- a/java/com/android/dialer/searchfragment/list/res/layout/header_layout.xml
+++ b/java/com/android/dialer/searchfragment/list/res/layout/header_layout.xml
@@ -18,5 +18,6 @@
android:id="@+id/header"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:layout_marginTop="8dp"
android:paddingStart="16dp"
style="@style/SecondaryText"/>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-af/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-af/strings.xml
new file mode 100644
index 000000000..e538aa430
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-af/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Skakel die Kontakte-toestemmings aan om jou kontakte te deursoek."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-am/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-am/strings.xml
new file mode 100644
index 000000000..2d451362a
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-am/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"እውቂያዎችዎን ለመፈለግ፣ የእውቂያዎች ፈቃዶችን ያብሩ።"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-ar/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-ar/strings.xml
new file mode 100644
index 000000000..c5beb3ec1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-ar/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"عليك تشغيل أذونات جهات الاتصال للبحث عنا"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-az/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-az/strings.xml
new file mode 100644
index 000000000..f378bcc98
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-az/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Kontaktlarınızı axtarmaq üçün Kontakt icazələrini aktiv edin."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-b+sr+Latn/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-b+sr+Latn/strings.xml
new file mode 100644
index 000000000..c296ce64b
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-b+sr+Latn/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Da biste pretražili kontakte, uključite dozvole za Kontakte."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-be/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-be/strings.xml
new file mode 100644
index 000000000..de7b0a702
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-be/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Каб шукаць свае кантакты, уключыце дазвол для Кантактаў."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-bg/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-bg/strings.xml
new file mode 100644
index 000000000..02dc819fd
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-bg/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"За да търсите в контактите си, включете разрешенията за тях."</string>
+</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-zh-rHK/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-bn/strings.xml
index a8dd28d31..05ad4bb1a 100644
--- a/java/com/android/dialer/voicemailstatus/res/values-zh-rHK/strings.xml
+++ b/java/com/android/dialer/searchfragment/list/res/values-bn/strings.xml
@@ -17,10 +17,5 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"無法更新留言"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"有新留言,但目前無法載入。"</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"設定您的留言信箱"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"無法使用音效"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"設定"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"致電留言信箱號碼"</string>
+ <string name="new_permission_no_search" msgid="6107959563874740441">"আপনার পরিচিতিগুলি অনুসন্ধান করতে, পরিচিতির অনুমতিগুলি চালু করুন।"</string>
</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-bs/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-bs/strings.xml
new file mode 100644
index 000000000..51a3debbc
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-bs/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Da pretražujete kontakte, uključite dozvole za Kontakte."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-ca/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-ca/strings.xml
new file mode 100644
index 000000000..0b9c0c097
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-ca/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Activa els permisos de Contactes per cercar els teus contactes."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-cs/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-cs/strings.xml
new file mode 100644
index 000000000..316322e49
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-cs/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Chcete-li vyhledat kontakty, zapněte oprávnění Kontakty."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-da/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-da/strings.xml
new file mode 100644
index 000000000..3287238ef
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-da/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Slå tilladelser til Kontaktpersoner til for at søge i dine kontaktpersoner."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-de/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-de/strings.xml
new file mode 100644
index 000000000..d39ce3c55
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-de/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Aktiviere die Berechtigungen \"Kontakte\", um deine Kontakte zu suchen."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-el/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-el/strings.xml
new file mode 100644
index 000000000..2dd685d1f
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-el/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Για να κάνετε αναζήτηση στις επαφές σας, ενεργοποιήστε τις άδειες \"Επαφές\"."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-en-rAU/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-en-rAU/strings.xml
new file mode 100644
index 000000000..9c124caf7
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-en-rAU/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"To search your contacts, turn on the Contacts permissions."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-en-rGB/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-en-rGB/strings.xml
new file mode 100644
index 000000000..9c124caf7
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-en-rGB/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"To search your contacts, turn on the Contacts permissions."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-en-rIN/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-en-rIN/strings.xml
new file mode 100644
index 000000000..9c124caf7
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-en-rIN/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"To search your contacts, turn on the Contacts permissions."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-es-rUS/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-es-rUS/strings.xml
new file mode 100644
index 000000000..f79c63de6
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-es-rUS/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Para buscar contactos, activa el permiso Contactos."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-es/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-es/strings.xml
new file mode 100644
index 000000000..a48338def
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-es/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Para buscar tus contactos, activa los permisos de Contactos."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-et/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-et/strings.xml
new file mode 100644
index 000000000..992a86206
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-et/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Kontaktide otsimiseks lülitage sisse kontaktiload."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-eu/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-eu/strings.xml
new file mode 100644
index 000000000..ac7d7b069
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-eu/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Kontaktuak bilatzeko, eman kontaktuak atzitzeko baimena."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-fa/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-fa/strings.xml
new file mode 100644
index 000000000..699c796a1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-fa/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"برای جستجوی مخاطبینتان، مجوزهای مخاطبین را روشن کنید."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-fi/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-fi/strings.xml
new file mode 100644
index 000000000..d2fa2a7b1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-fi/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Jos haluat hakea kontaktejasi, ota käyttöön kontaktien käyttöoikeudet."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-fr-rCA/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-fr-rCA/strings.xml
new file mode 100644
index 000000000..5d4e302f4
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-fr-rCA/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Pour rechercher vos contacts, activez les autorisations Contacts."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-fr/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-fr/strings.xml
new file mode 100644
index 000000000..4f80f8738
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-fr/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Pour effectuer une recherche dans vos contacts, activez les autorisations de l\'application Contacts."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-gl/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-gl/strings.xml
new file mode 100644
index 000000000..f8c4c12f3
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-gl/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Para buscar os teus contactos, activa os permisos de Contactos."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-gu/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-gu/strings.xml
new file mode 100644
index 000000000..45b719da1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-gu/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"તમારા સંપર્કો શોધવા માટે, સંપર્કોની પરવાનગીઓ ચાલુ કરો."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-hi/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-hi/strings.xml
new file mode 100644
index 000000000..2f8afc798
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-hi/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"अपने संपर्कों की खोज करने के लिए, संपर्क अनुमतियों को चालू करें."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-hr/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-hr/strings.xml
new file mode 100644
index 000000000..35b3f4761
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-hr/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Da biste pretraživali kontakte, uključite dopuštenja za kontakte."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-hu/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-hu/strings.xml
new file mode 100644
index 000000000..0b3e39d8a
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-hu/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"A névjegyek kereséséhez engedélyezze a névjegyhozzáférést."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-hy/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-hy/strings.xml
new file mode 100644
index 000000000..a5a80d825
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-hy/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Կոնտակտները որոնելու համար միացրեք Կոնտակտների թույլտվությունները:"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-in/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-in/strings.xml
new file mode 100644
index 000000000..37cc2e9b3
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-in/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Untuk menelusuri kontak, aktifkan izin Kontak."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-is/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-is/strings.xml
new file mode 100644
index 000000000..0ac960d98
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-is/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Kveiktu á heimildunum fyrir tengiliði til að leita að tengiliðum."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-it/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-it/strings.xml
new file mode 100644
index 000000000..bfa0760a6
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-it/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Per cercare nei tuoi contatti, attiva le autorizzazioni Contatti."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-iw/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-iw/strings.xml
new file mode 100644
index 000000000..e4865c2f5
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-iw/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"עליך להפעיל את ההרשאה \'אנשי קשר\' כדי לחפש באנשי הקשר שלך."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-ja/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-ja/strings.xml
new file mode 100644
index 000000000..65ef7295f
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-ja/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"連絡先を検索するには、連絡先の権限を ON にしてください。"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-ka/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-ka/strings.xml
new file mode 100644
index 000000000..e15d4c414
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-ka/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"თქვენი კონტაქტების მოსაძებნად ჩართეთ კონტაქტების ნებართვები."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-kk/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-kk/strings.xml
new file mode 100644
index 000000000..94a30d28f
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-kk/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Контактілерді іздеу мүмкін болуы үшін, \"Контактілер\" рұқсаттарын қосыңыз."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-km/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-km/strings.xml
new file mode 100644
index 000000000..4bee48bf2
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-km/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"ដើម្បីស្វែងរកទំនាក់ទំនងរបស់អ្នក សូមបើកការអនុញ្ញាតទំនាក់ទំនង។"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-kn/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-kn/strings.xml
new file mode 100644
index 000000000..ec560eb36
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-kn/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"ನಿಮ್ಮ ಸಂಪರ್ಕಗಳನ್ನು ಹುಡುಕಲು, ಸಂಪರ್ಕಗಳ ಅನುಮತಿಗಳನ್ನು ಆನ್ ಮಾಡಿ."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-ko/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-ko/strings.xml
new file mode 100644
index 000000000..e51a6dd99
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-ko/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"연락처를 검색하려면 연락처 권한을 사용하도록 설정하세요."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-ky/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-ky/strings.xml
new file mode 100644
index 000000000..fc138c02b
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-ky/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Байланыштарыңызды издөө үчүн, Байланыштарга уруксатты күйгүзүңүз."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-lo/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-lo/strings.xml
new file mode 100644
index 000000000..5608e9597
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-lo/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"ເພື່ອຊອກຫາລາຍຊື່ຂອງທ່ານ, ໃຫ້ອະນຸຍາດສິດການໃຊ້ລາຍຊື່ຜູ້ຕິດຕໍ່ກ່ອນ."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-lt/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-lt/strings.xml
new file mode 100644
index 000000000..187d1b9f4
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-lt/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Kad galėtumėte ieškoti kontaktų, įjunkite Kontaktų leidimus."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-lv/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-lv/strings.xml
new file mode 100644
index 000000000..add895bc6
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-lv/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Lai meklētu savas kontaktpersonas, ieslēdziet atļauju Kontaktpersonas."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-mk/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-mk/strings.xml
new file mode 100644
index 000000000..c3e688f6e
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-mk/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"За да ги пребарувате контактите, вклучете ги дозволите за контакти."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-ml/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-ml/strings.xml
new file mode 100644
index 000000000..cdbd85f0e
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-ml/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"നിങ്ങളുടെ കോൺടാക്റ്റുകൾ തിരയുന്നതിന് കോൺടാക്റ്റുകൾക്കുള്ള അനുമതികൾ ഓണാക്കുക."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-mn/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-mn/strings.xml
new file mode 100644
index 000000000..dffe67088
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-mn/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Харилцагчаа хайхын тулд, Харилцагчийн зөвшөөрлийг идэвхжүүлнэ үү."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-mr/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-mr/strings.xml
new file mode 100644
index 000000000..8db24db22
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-mr/strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- no translation found for new_permission_no_search (6107959563874740441) -->
+ <skip />
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-ms/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-ms/strings.xml
new file mode 100644
index 000000000..01c2e8891
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-ms/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Untuk mencari kenalan anda, hidupkan kebenaran Kenalan."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-my/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-my/strings.xml
new file mode 100644
index 000000000..b13ccbdc3
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-my/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"သင့်အဆက်အသွယ်များကို ရှာဖွေရန် Contacts ခွင့်ပြုချက်များကို ဖွင့်ပါ။"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-nb/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-nb/strings.xml
new file mode 100644
index 000000000..dffccb314
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-nb/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"For å søke i kontaktene dine, slå på tillatelser for Kontakter."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-ne/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-ne/strings.xml
new file mode 100644
index 000000000..ced0d0278
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-ne/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"आफ्ना सम्पर्कहरू खोज्न सम्पर्कसम्बन्धी अनुमतिहरूलाई सक्रिय गर्नुहोस्।"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-nl/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-nl/strings.xml
new file mode 100644
index 000000000..53b489e74
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-nl/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Als je wilt zoeken in je contacten, moet je het recht Contacten inschakelen."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-no/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-no/strings.xml
new file mode 100644
index 000000000..dffccb314
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-no/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"For å søke i kontaktene dine, slå på tillatelser for Kontakter."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-pa/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-pa/strings.xml
new file mode 100644
index 000000000..6ccac1c09
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-pa/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"ਆਪਣੇ ਸੰਪਰਕ ਖੋਜਣ ਲਈ, ਸੰਪਰਕ ਇਜਾਜ਼ਤਾਂ ਨੂੰ ਚਾਲੂ ਕਰੋ।"</string>
+</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-nl/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-pl/strings.xml
index eecdca5f5..73ef3588a 100644
--- a/java/com/android/dialer/voicemailstatus/res/values-nl/strings.xml
+++ b/java/com/android/dialer/searchfragment/list/res/values-pl/strings.xml
@@ -17,10 +17,5 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Voicemailupdates niet beschikbaar"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Je hebt nieuwe voicemail. Kan nu niet laden."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Je voicemail instellen"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Audio niet beschikbaar"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Instellen"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Bellen met voicemail"</string>
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Aby wyszukać kontakty, włącz uprawnienia Kontakty."</string>
</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-pt-rBR/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-pt-rBR/strings.xml
new file mode 100644
index 000000000..dd9365ac5
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-pt-rBR/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Para pesquisar seus contatos, ative as permissões para Contatos."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-pt-rPT/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-pt-rPT/strings.xml
new file mode 100644
index 000000000..731d57bcf
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-pt-rPT/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Para pesquisar os seus contactos, ative as autorizações Contactos."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-pt/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-pt/strings.xml
new file mode 100644
index 000000000..dd9365ac5
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-pt/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Para pesquisar seus contatos, ative as permissões para Contatos."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-ro/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-ro/strings.xml
new file mode 100644
index 000000000..359a1f012
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-ro/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Pentru a căuta în agendă, activați permisiunea pentru Agendă."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-ru/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-ru/strings.xml
new file mode 100644
index 000000000..865a57c03
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-ru/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Для поиска контактов включите разрешение \"Контакты\"."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-si/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-si/strings.xml
new file mode 100644
index 000000000..0e6b1758f
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-si/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"ඔබේ සම්බන්ධතා සෙවීමට, සම්බන්ධතා අවසර ක්‍රියාත්මක කරන්න."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-sk/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-sk/strings.xml
new file mode 100644
index 000000000..75c695001
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-sk/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Ak chcete hľadať kontakty, zapnite povolenie Kontakty."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-sl/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-sl/strings.xml
new file mode 100644
index 000000000..2b79fcf31
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-sl/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Če želite iskati po stikih, vklopite dovoljenje za stike."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-sq/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-sq/strings.xml
new file mode 100644
index 000000000..713b7c67a
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-sq/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Për të kërkuar te kontaktet, aktivizo lejet e \"Kontakteve\""</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-sr/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-sr/strings.xml
new file mode 100644
index 000000000..8084869c1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-sr/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Да бисте претражили контакте, укључите дозволе за Контакте."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-sv/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-sv/strings.xml
new file mode 100644
index 000000000..d0acaf79a
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-sv/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Aktivera behörigheten till Kontakter om du vill söka bland kontakterna."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-sw/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-sw/strings.xml
new file mode 100644
index 000000000..1ec2b52c9
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-sw/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Ili utafute anwani zako, washa ruhusa za Anwani."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-ta/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-ta/strings.xml
new file mode 100644
index 000000000..a00872c8a
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-ta/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"தொடர்புகளைத் தேட, தொடர்புகளுக்கான அனுமதிகளை இயக்கவும்."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-te/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-te/strings.xml
new file mode 100644
index 000000000..4448c408e
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-te/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"మీ పరిచయాలను శోధించడానికి, పరిచయాల అనుమతులను ఆన్ చేయండి."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-th/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-th/strings.xml
new file mode 100644
index 000000000..2cb3e060f
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-th/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"หากต้องการค้นหารายชื่อติดต่อ ให้เปิดสิทธิ์เข้าถึงรายชื่อติดต่อ"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-tl/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-tl/strings.xml
new file mode 100644
index 000000000..c6a65fbfc
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-tl/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Upang makapaghanap sa iyong mga contact, i-on ang mga pahintulot sa Mga Contact."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-tr/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-tr/strings.xml
new file mode 100644
index 000000000..a68dad3d2
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-tr/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Kişilerinizde arama yapmak için Kişiler izinlerini etkinleştirin."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-uk/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-uk/strings.xml
new file mode 100644
index 000000000..be64aac8f
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-uk/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Щоб шукати контакти, увімкніть дозвіл \"Контакти\"."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-ur/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-ur/strings.xml
new file mode 100644
index 000000000..8cec6c897
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-ur/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"اپنے رابطوں کو تلاش کرنے کے لیے رابطوں کی اجازتیں آن کریں۔"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-uz/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-uz/strings.xml
new file mode 100644
index 000000000..60baee275
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-uz/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Kontaktlarni qidirish uchun “Kontaktlar” ruxsatnomasini yoqing."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-vi/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-vi/strings.xml
new file mode 100644
index 000000000..aa319e834
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-vi/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Để tìm kiếm liên hệ của bạn, hãy bật quyền đối với Danh bạ."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-zh-rCN/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-zh-rCN/strings.xml
new file mode 100644
index 000000000..105a5beee
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-zh-rCN/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"要搜索您的联系人,请开启“通讯录”权限。"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-zh-rHK/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-zh-rHK/strings.xml
new file mode 100644
index 000000000..9a93a6719
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-zh-rHK/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"如要搜尋聯絡人,請開啟「通訊錄」權限。"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-zh-rTW/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-zh-rTW/strings.xml
new file mode 100644
index 000000000..f5720d89d
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-zh-rTW/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"如要搜尋你的聯絡人,請開啟「聯絡人」存取權限。"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values-zu/strings.xml b/java/com/android/dialer/searchfragment/list/res/values-zu/strings.xml
new file mode 100644
index 000000000..f6e46dc76
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values-zu/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_permission_no_search" msgid="6107959563874740441">"Ukuze useshe oxhumana nabo, vula izimvume zoxhumana nabo."</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/list/res/values/strings.xml b/java/com/android/dialer/searchfragment/list/res/values/strings.xml
new file mode 100644
index 000000000..0d25b8c7a
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/list/res/values/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ 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
+ -->
+<resources>
+ <!-- Shown as a prompt to turn on contacts permissions to allow contact search [CHAR LIMIT=NONE]. See 2424710404207193826 for current translation. -->
+ <string name="new_permission_no_search">To search your contacts, turn on the Contacts permissions.</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/nearbyplaces/AndroidManifest.xml b/java/com/android/dialer/searchfragment/nearbyplaces/AndroidManifest.xml
index 178cd83c3..52fb08671 100644
--- a/java/com/android/dialer/searchfragment/nearbyplaces/AndroidManifest.xml
+++ b/java/com/android/dialer/searchfragment/nearbyplaces/AndroidManifest.xml
@@ -13,4 +13,4 @@
~ See the License for the specific language governing permissions and
~ limitations under the License
-->
-<manifest package="com.android.dialer.searchfragment.common"/> \ No newline at end of file
+<manifest package="com.android.dialer.searchfragment.nearbyplaces"/> \ No newline at end of file
diff --git a/java/com/android/dialer/searchfragment/nearbyplaces/NearbyPlaceViewHolder.java b/java/com/android/dialer/searchfragment/nearbyplaces/NearbyPlaceViewHolder.java
index b6e5a9013..575582e07 100644
--- a/java/com/android/dialer/searchfragment/nearbyplaces/NearbyPlaceViewHolder.java
+++ b/java/com/android/dialer/searchfragment/nearbyplaces/NearbyPlaceViewHolder.java
@@ -24,10 +24,10 @@ import android.support.v7.widget.RecyclerView;
import android.view.View;
import android.widget.QuickContactBadge;
import android.widget.TextView;
-import com.android.contacts.common.ContactPhotoManager;
-import com.android.contacts.common.lettertiles.LetterTileDrawable;
import com.android.dialer.callintent.CallInitiationType;
import com.android.dialer.callintent.CallIntentBuilder;
+import com.android.dialer.contactphoto.ContactPhotoManager;
+import com.android.dialer.lettertile.LetterTileDrawable;
import com.android.dialer.searchfragment.common.Projections;
import com.android.dialer.searchfragment.common.QueryBoldingUtil;
import com.android.dialer.searchfragment.common.R;
diff --git a/java/com/android/dialer/searchfragment/nearbyplaces/NearbyPlacesCursor.java b/java/com/android/dialer/searchfragment/nearbyplaces/NearbyPlacesCursor.java
new file mode 100644
index 000000000..a4142a41d
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/nearbyplaces/NearbyPlacesCursor.java
@@ -0,0 +1,64 @@
+/*
+ * 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.searchfragment.nearbyplaces;
+
+import android.content.Context;
+import android.database.Cursor;
+import android.database.MatrixCursor;
+import android.database.MergeCursor;
+import android.support.annotation.Nullable;
+import com.android.dialer.searchfragment.common.SearchCursor;
+
+/** {@link SearchCursor} implementation for displaying on nearby places. */
+final class NearbyPlacesCursor extends MergeCursor implements SearchCursor {
+
+ private final Cursor nearbyPlacesCursor;
+
+ public static NearbyPlacesCursor newInstnace(Context context, Cursor nearbyPlacesCursor) {
+ MatrixCursor headerCursor = new MatrixCursor(HEADER_PROJECTION);
+ headerCursor.addRow(new String[] {context.getString(R.string.nearby_places)});
+ return new NearbyPlacesCursor(new Cursor[] {headerCursor, nearbyPlacesCursor});
+ }
+
+ private NearbyPlacesCursor(Cursor[] cursors) {
+ super(cursors);
+ nearbyPlacesCursor = cursors[1];
+ }
+
+ @Override
+ public boolean isHeader() {
+ return isFirst();
+ }
+
+ @Override
+ public boolean updateQuery(@Nullable String query) {
+ // When the query changes, a new network request is made for nearby places. Meaning this cursor
+ // will be closed and another created, so return false.
+ return false;
+ }
+
+ @Override
+ public int getCount() {
+ // If we don't have any contents, we don't want to show the header
+ if (nearbyPlacesCursor == null || nearbyPlacesCursor.isClosed()) {
+ return 0;
+ }
+
+ int count = nearbyPlacesCursor.getCount();
+ return count == 0 ? 0 : count + 1;
+ }
+}
diff --git a/java/com/android/dialer/searchfragment/nearbyplaces/NearbyPlacesCursorLoader.java b/java/com/android/dialer/searchfragment/nearbyplaces/NearbyPlacesCursorLoader.java
index 9f3193e92..6807a6e6b 100644
--- a/java/com/android/dialer/searchfragment/nearbyplaces/NearbyPlacesCursorLoader.java
+++ b/java/com/android/dialer/searchfragment/nearbyplaces/NearbyPlacesCursorLoader.java
@@ -18,6 +18,7 @@ package com.android.dialer.searchfragment.nearbyplaces;
import android.content.Context;
import android.content.CursorLoader;
+import android.database.Cursor;
import android.net.Uri;
import android.provider.ContactsContract;
import com.android.contacts.common.extensions.PhoneDirectoryExtenderAccessor;
@@ -32,6 +33,11 @@ public final class NearbyPlacesCursorLoader extends CursorLoader {
super(context, getContentUri(context, query), Projections.PHONE_PROJECTION, null, null, null);
}
+ @Override
+ public Cursor loadInBackground() {
+ return NearbyPlacesCursor.newInstnace(getContext(), super.loadInBackground());
+ }
+
private static Uri getContentUri(Context context, String query) {
return PhoneDirectoryExtenderAccessor.get(context)
.getContentUri()
diff --git a/java/com/android/dialer/searchfragment/remote/AndroidManifest.xml b/java/com/android/dialer/searchfragment/remote/AndroidManifest.xml
new file mode 100644
index 000000000..e52f5319e
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/AndroidManifest.xml
@@ -0,0 +1,16 @@
+<!--
+ ~ 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 package="com.android.dialer.searchfragment.remote"/> \ No newline at end of file
diff --git a/java/com/android/dialer/searchfragment/remote/RemoteContactViewHolder.java b/java/com/android/dialer/searchfragment/remote/RemoteContactViewHolder.java
new file mode 100644
index 000000000..5fb12d349
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/RemoteContactViewHolder.java
@@ -0,0 +1,133 @@
+/*
+ * 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.searchfragment.remote;
+
+import android.content.Context;
+import android.content.res.Resources;
+import android.database.Cursor;
+import android.net.Uri;
+import android.provider.ContactsContract;
+import android.provider.ContactsContract.CommonDataKinds.Phone;
+import android.support.v7.widget.RecyclerView;
+import android.text.TextUtils;
+import android.view.View;
+import android.widget.QuickContactBadge;
+import android.widget.TextView;
+import com.android.dialer.callintent.CallInitiationType;
+import com.android.dialer.callintent.CallIntentBuilder;
+import com.android.dialer.contactphoto.ContactPhotoManager;
+import com.android.dialer.lettertile.LetterTileDrawable;
+import com.android.dialer.searchfragment.common.Projections;
+import com.android.dialer.searchfragment.common.QueryBoldingUtil;
+import com.android.dialer.searchfragment.common.R;
+import com.android.dialer.searchfragment.common.SearchCursor;
+import com.android.dialer.telecom.TelecomUtil;
+
+/** ViewHolder for a nearby place row. */
+public final class RemoteContactViewHolder extends RecyclerView.ViewHolder
+ implements View.OnClickListener {
+
+ private final Context context;
+ private final TextView nameView;
+ private final TextView numberView;
+ private final QuickContactBadge photo;
+
+ private String number;
+
+ public RemoteContactViewHolder(View view) {
+ super(view);
+ view.setOnClickListener(this);
+ photo = view.findViewById(R.id.photo);
+ nameView = view.findViewById(R.id.primary);
+ numberView = view.findViewById(R.id.secondary);
+ context = view.getContext();
+ }
+
+ /**
+ * Binds the ViewHolder with a cursor from {@link RemoteContactsCursorLoader} with the data found
+ * at the cursors current position.
+ */
+ public void bind(SearchCursor cursor, String query) {
+ number = cursor.getString(Projections.PHONE_NUMBER);
+ String name = cursor.getString(Projections.PHONE_DISPLAY_NAME);
+ String label = getLabel(context.getResources(), cursor);
+ String secondaryInfo =
+ TextUtils.isEmpty(label)
+ ? number
+ : context.getString(
+ com.android.contacts.common.R.string.call_subject_type_and_number, label, number);
+
+ nameView.setText(QueryBoldingUtil.getNameWithQueryBolded(query, name));
+ numberView.setText(QueryBoldingUtil.getNameWithQueryBolded(query, secondaryInfo));
+
+ if (shouldShowPhoto(cursor)) {
+ nameView.setVisibility(View.VISIBLE);
+ photo.setVisibility(View.VISIBLE);
+ String photoUri = cursor.getString(Projections.PHONE_PHOTO_URI);
+ ContactPhotoManager.getInstance(context)
+ .loadDialerThumbnailOrPhoto(
+ photo,
+ getContactUri(cursor),
+ cursor.getLong(Projections.PHONE_PHOTO_ID),
+ photoUri == null ? null : Uri.parse(photoUri),
+ name,
+ LetterTileDrawable.TYPE_DEFAULT);
+ } else {
+ nameView.setVisibility(View.GONE);
+ photo.setVisibility(View.INVISIBLE);
+ }
+ }
+
+ // Show the contact photo next to only the first number if a contact has multiple numbers
+ private boolean shouldShowPhoto(SearchCursor cursor) {
+ int currentPosition = cursor.getPosition();
+ String currentLookupKey = cursor.getString(Projections.PHONE_LOOKUP_KEY);
+ cursor.moveToPosition(currentPosition - 1);
+
+ if (!cursor.isHeader() && !cursor.isBeforeFirst()) {
+ String previousLookupKey = cursor.getString(Projections.PHONE_LOOKUP_KEY);
+ cursor.moveToPosition(currentPosition);
+ return !currentLookupKey.equals(previousLookupKey);
+ }
+ cursor.moveToPosition(currentPosition);
+ return true;
+ }
+
+ // TODO(calderwoodra): unify this into a utility method with CallLogAdapter#getNumberType
+ private static String getLabel(Resources resources, Cursor cursor) {
+ int numberType = cursor.getInt(Projections.PHONE_TYPE);
+ String numberLabel = cursor.getString(Projections.PHONE_LABEL);
+
+ // Returns empty label instead of "custom" if the custom label is empty.
+ if (numberType == Phone.TYPE_CUSTOM && TextUtils.isEmpty(numberLabel)) {
+ return "";
+ }
+ return (String) Phone.getTypeLabel(resources, numberType, numberLabel);
+ }
+
+ private static Uri getContactUri(Cursor cursor) {
+ long contactId = cursor.getLong(Projections.PHONE_ID);
+ String lookupKey = cursor.getString(Projections.PHONE_LOOKUP_KEY);
+ return ContactsContract.Contacts.getLookupUri(contactId, lookupKey);
+ }
+
+ @Override
+ public void onClick(View v) {
+ TelecomUtil.placeCall(
+ context, new CallIntentBuilder(number, CallInitiationType.Type.REGULAR_SEARCH).build());
+ }
+}
diff --git a/java/com/android/dialer/searchfragment/remote/RemoteContactsCursor.java b/java/com/android/dialer/searchfragment/remote/RemoteContactsCursor.java
new file mode 100644
index 000000000..d7c4f3805
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/RemoteContactsCursor.java
@@ -0,0 +1,105 @@
+/*
+ * 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.searchfragment.remote;
+
+import android.content.Context;
+import android.database.Cursor;
+import android.database.MatrixCursor;
+import android.database.MergeCursor;
+import android.support.annotation.Nullable;
+import android.support.annotation.VisibleForTesting;
+import com.android.dialer.common.Assert;
+import com.android.dialer.searchfragment.common.SearchCursor;
+import com.android.dialer.searchfragment.remote.RemoteDirectoriesCursorLoader.Directory;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * {@link MergeCursor} used for combining remote directory cursors into one cursor.
+ *
+ * <p>Usually a device with multiple Google accounts will have multiple remote directories returned
+ * by {@link RemoteDirectoriesCursorLoader}, each represented as a {@link Directory}.
+ *
+ * <p>This cursor merges them together with a header at the start of each cursor/list using {@link
+ * Directory#getDisplayName()} as the header text.
+ */
+@VisibleForTesting(otherwise = VisibleForTesting.PACKAGE_PRIVATE)
+public final class RemoteContactsCursor extends MergeCursor implements SearchCursor {
+
+ /**
+ * Returns a single cursor with headers inserted between each non-empty cursor. If all cursors are
+ * empty, null or closed, this method returns null.
+ */
+ @Nullable
+ @VisibleForTesting(otherwise = VisibleForTesting.PACKAGE_PRIVATE)
+ public static RemoteContactsCursor newInstance(
+ Context context, Cursor[] cursors, List<Directory> directories) {
+ Assert.checkArgument(
+ cursors.length == directories.size(), "Directories and cursors must be the same size.");
+ Cursor[] cursorsWithHeaders = insertHeaders(context, cursors, directories);
+ if (cursorsWithHeaders.length > 0) {
+ return new RemoteContactsCursor(cursorsWithHeaders);
+ }
+ return null;
+ }
+
+ private RemoteContactsCursor(Cursor[] cursors) {
+ super(cursors);
+ }
+
+ private static Cursor[] insertHeaders(
+ Context context, Cursor[] cursors, List<Directory> directories) {
+ List<Cursor> cursorList = new ArrayList<>();
+ for (int i = 0; i < cursors.length; i++) {
+ Cursor cursor = cursors[i];
+
+ if (cursor == null || cursor.isClosed()) {
+ continue;
+ }
+
+ Directory directory = directories.get(i);
+ if (cursor.getCount() == 0) {
+ // Since the cursor isn't being merged in, we need to close it here.
+ cursor.close();
+ continue;
+ }
+
+ cursorList.add(createHeaderCursor(context, directory.getDisplayName()));
+ cursorList.add(cursor);
+ }
+ return cursorList.toArray(new Cursor[cursorList.size()]);
+ }
+
+ private static MatrixCursor createHeaderCursor(Context context, String name) {
+ MatrixCursor headerCursor = new MatrixCursor(HEADER_PROJECTION, 1);
+ headerCursor.addRow(new String[] {context.getString(R.string.directory, name)});
+ return headerCursor;
+ }
+
+ /** Returns true if the current position is a header row. */
+ @Override
+ public boolean isHeader() {
+ return !isClosed() && getColumnIndex(HEADER_PROJECTION[HEADER_TEXT_POSITION]) != -1;
+ }
+
+ @Override
+ public boolean updateQuery(@Nullable String query) {
+ // When the query changes, a new network request is made for nearby places. Meaning this cursor
+ // will be closed and another created, so return false.
+ return false;
+ }
+}
diff --git a/java/com/android/dialer/searchfragment/remote/RemoteContactsCursorLoader.java b/java/com/android/dialer/searchfragment/remote/RemoteContactsCursorLoader.java
new file mode 100644
index 000000000..771b7f183
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/RemoteContactsCursorLoader.java
@@ -0,0 +1,106 @@
+/*
+ * 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.searchfragment.remote;
+
+import android.content.Context;
+import android.content.CursorLoader;
+import android.database.Cursor;
+import android.net.Uri;
+import android.os.Build.VERSION;
+import android.os.Build.VERSION_CODES;
+import android.provider.ContactsContract;
+import android.provider.ContactsContract.CommonDataKinds.Phone;
+import android.support.annotation.VisibleForTesting;
+import android.text.TextUtils;
+import com.android.dialer.searchfragment.common.Projections;
+import com.android.dialer.searchfragment.remote.RemoteDirectoriesCursorLoader.Directory;
+import java.util.List;
+
+/**
+ * Cursor loader to load extended contacts on device.
+ *
+ * <p>This loader performs several database queries in serial and merges the resulting cursors
+ * together into {@link RemoteContactsCursor}. If there are no results, the loader will return a
+ * null cursor.
+ */
+public final class RemoteContactsCursorLoader extends CursorLoader {
+
+ private static final Uri ENTERPRISE_CONTENT_FILTER_URI =
+ Uri.withAppendedPath(Phone.CONTENT_URI, "filter_enterprise");
+
+ private static final String IGNORE_NUMBER_TOO_LONG_CLAUSE = "length(" + Phone.NUMBER + ") < 1000";
+ private static final String MAX_RESULTS = "20";
+
+ private final String query;
+ private final List<Directory> directories;
+ private final Cursor[] cursors;
+
+ public RemoteContactsCursorLoader(Context context, String query, List<Directory> directories) {
+ super(
+ context,
+ null,
+ Projections.PHONE_PROJECTION,
+ IGNORE_NUMBER_TOO_LONG_CLAUSE,
+ null,
+ Phone.SORT_KEY_PRIMARY);
+ this.query = query;
+ this.directories = directories;
+ cursors = new Cursor[directories.size()];
+ }
+
+ @Override
+ public Cursor loadInBackground() {
+ for (int i = 0; i < directories.size(); i++) {
+ Directory directory = directories.get(i);
+ // Since the on device contacts could be queried as remote directories and we already query
+ // them in SearchContactsCursorLoader, avoid querying them again.
+ // TODO(calderwoodra): It's a happy coincidence that on device contacts don't have directory
+ // names set, leaving this todo to investigate a better way to isolate them from other remote
+ // directories.
+ if (TextUtils.isEmpty(directory.getDisplayName())) {
+ cursors[i] = null;
+ continue;
+ }
+ cursors[i] =
+ getContext()
+ .getContentResolver()
+ .query(
+ getContentFilterUri(query, directory.getId()),
+ getProjection(),
+ getSelection(),
+ getSelectionArgs(),
+ getSortOrder());
+ }
+ return RemoteContactsCursor.newInstance(getContext(), cursors, directories);
+ }
+
+ @VisibleForTesting
+ static Uri getContentFilterUri(String query, int directoryId) {
+ Uri baseUri =
+ VERSION.SDK_INT >= VERSION_CODES.N
+ ? ENTERPRISE_CONTENT_FILTER_URI
+ : Phone.CONTENT_FILTER_URI;
+
+ return baseUri
+ .buildUpon()
+ .appendPath(query)
+ .appendQueryParameter(ContactsContract.DIRECTORY_PARAM_KEY, String.valueOf(directoryId))
+ .appendQueryParameter(ContactsContract.REMOVE_DUPLICATE_ENTRIES, "true")
+ .appendQueryParameter(ContactsContract.LIMIT_PARAM_KEY, MAX_RESULTS)
+ .build();
+ }
+}
diff --git a/java/com/android/dialer/searchfragment/remote/RemoteDirectoriesCursorLoader.java b/java/com/android/dialer/searchfragment/remote/RemoteDirectoriesCursorLoader.java
new file mode 100644
index 000000000..327a62c7b
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/RemoteDirectoriesCursorLoader.java
@@ -0,0 +1,77 @@
+/*
+
+* 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.searchfragment.remote;
+
+import android.content.Context;
+import android.content.CursorLoader;
+import android.database.Cursor;
+import android.net.Uri;
+import android.os.Build.VERSION;
+import android.os.Build.VERSION_CODES;
+import android.provider.ContactsContract;
+import android.support.annotation.Nullable;
+import android.support.annotation.VisibleForTesting;
+import com.google.auto.value.AutoValue;
+
+/** CursorLoader to load the list of remote directories on the device. */
+public final class RemoteDirectoriesCursorLoader extends CursorLoader {
+
+ /** Positions of columns in {@code PROJECTIONS}. */
+ private static final int ID = 0;
+
+ private static final int DISPLAY_NAME = 1;
+ private static final int PHOTO_SUPPORT = 2;
+
+ @VisibleForTesting
+ static final String[] PROJECTION = {
+ ContactsContract.Directory._ID,
+ ContactsContract.Directory.DISPLAY_NAME,
+ ContactsContract.Directory.PHOTO_SUPPORT,
+ };
+
+ public RemoteDirectoriesCursorLoader(Context context) {
+ super(context, getContentUri(), PROJECTION, null, null, ContactsContract.Directory._ID);
+ }
+
+ /** @return current cursor row represented as a {@link Directory}. */
+ public static Directory readDirectory(Cursor cursor) {
+ return Directory.create(
+ cursor.getInt(ID), cursor.getString(DISPLAY_NAME), cursor.getInt(PHOTO_SUPPORT) != 0);
+ }
+
+ private static Uri getContentUri() {
+ return VERSION.SDK_INT >= VERSION_CODES.N
+ ? ContactsContract.Directory.ENTERPRISE_CONTENT_URI
+ : ContactsContract.Directory.CONTENT_URI;
+ }
+
+ /** POJO representing the results returned from {@link RemoteDirectoriesCursorLoader}. */
+ @AutoValue
+ public abstract static class Directory {
+ public static Directory create(int id, @Nullable String displayName, boolean supportsPhotos) {
+ return new AutoValue_RemoteDirectoriesCursorLoader_Directory(id, displayName, supportsPhotos);
+ }
+
+ abstract int getId();
+
+ /** Returns a user facing display name of the directory. Null if none exists. */
+ abstract @Nullable String getDisplayName();
+
+ abstract boolean supportsPhotos();
+ }
+}
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-af/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-af/strings.xml
new file mode 100644
index 000000000..9259a90ef
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-af/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Gids <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-am/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-am/strings.xml
new file mode 100644
index 000000000..adf2cea9c
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-am/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"ማውጫ <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ar/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ar/strings.xml
new file mode 100644
index 000000000..545a629f1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ar/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"دليل <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-az/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-az/strings.xml
new file mode 100644
index 000000000..bd7cedafa
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-az/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Kataloq <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-b+sr+Latn/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-b+sr+Latn/strings.xml
new file mode 100644
index 000000000..3f23ec936
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-b+sr+Latn/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Katalog <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-be/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-be/strings.xml
new file mode 100644
index 000000000..da911a5e1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-be/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Каталог <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-bg/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-bg/strings.xml
new file mode 100644
index 000000000..6cd9a1cc6
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-bg/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Директория на <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-iw/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-bn/strings.xml
index 8906ed3c7..007ae2ffd 100644
--- a/java/com/android/dialer/voicemailstatus/res/values-iw/strings.xml
+++ b/java/com/android/dialer/searchfragment/remote/res/values-bn/strings.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
- ~ Copyright (C) 2012 The Android Open Source Project
+ ~ 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.
@@ -17,10 +17,5 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"עדכוני דואר קולי אינם זמינים"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"יש דואר קולי חדש בהמתנה. לא ניתן לטעון כעת."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"הגדר את הדואר הקולי שלך"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"אודיו אינו זמין"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"הגדר"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"התקשר לדואר קולי"</string>
+ <string name="directory" msgid="4902990525538769658">"সংগ্রহ <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-bs/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-bs/strings.xml
new file mode 100644
index 000000000..396bc15a4
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-bs/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Imenik e-pošte <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ca/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ca/strings.xml
new file mode 100644
index 000000000..c08206cda
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ca/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Directori <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-cs/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-cs/strings.xml
new file mode 100644
index 000000000..9a57bb432
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-cs/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Adresář <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-da/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-da/strings.xml
new file mode 100644
index 000000000..9cbea4f4d
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-da/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Indeks <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-de/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-de/strings.xml
new file mode 100644
index 000000000..8e6939d87
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-de/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Verzeichnis \"<xliff:g id="EMAIL">%1$s</xliff:g>\""</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-el/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-el/strings.xml
new file mode 100644
index 000000000..e099de2dc
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-el/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Κατάλογος <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-en-rAU/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-en-rAU/strings.xml
new file mode 100644
index 000000000..39f8fda33
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-en-rAU/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Directory <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-en-rGB/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-en-rGB/strings.xml
new file mode 100644
index 000000000..39f8fda33
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-en-rGB/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Directory <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-en-rIN/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-en-rIN/strings.xml
new file mode 100644
index 000000000..39f8fda33
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-en-rIN/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Directory <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-es-rUS/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-es-rUS/strings.xml
new file mode 100644
index 000000000..f4feb6c85
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-es-rUS/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Directorio <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-es/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-es/strings.xml
new file mode 100644
index 000000000..5353c103a
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-es/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Directorio de <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-et/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-et/strings.xml
new file mode 100644
index 000000000..4a110b046
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-et/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Kataloog <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-eu/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-eu/strings.xml
new file mode 100644
index 000000000..ecc8286f2
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-eu/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"<xliff:g id="EMAIL">%1$s</xliff:g> direktorioa"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-fa/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-fa/strings.xml
new file mode 100644
index 000000000..e4ec31dfb
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-fa/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"فهرست <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-fi/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-fi/strings.xml
new file mode 100644
index 000000000..787c4c9c7
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-fi/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"<xliff:g id="EMAIL">%1$s</xliff:g>-hakemisto"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-fr-rCA/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-fr-rCA/strings.xml
new file mode 100644
index 000000000..87bfff151
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-fr-rCA/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Annuaire <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-fr/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-fr/strings.xml
new file mode 100644
index 000000000..78fed92ba
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-fr/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Dossier <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-gl/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-gl/strings.xml
new file mode 100644
index 000000000..f4feb6c85
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-gl/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Directorio <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-gu/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-gu/strings.xml
new file mode 100644
index 000000000..f4a9e974e
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-gu/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"નિર્દેશિકા <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-hi/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-hi/strings.xml
new file mode 100644
index 000000000..80f784cb5
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-hi/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"निर्देशिका <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-hr/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-hr/strings.xml
new file mode 100644
index 000000000..51b521066
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-hr/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Direktorij <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-hu/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-hu/strings.xml
new file mode 100644
index 000000000..7a36911db
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-hu/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Könyvtár: <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-hy/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-hy/strings.xml
new file mode 100644
index 000000000..59a4e8895
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-hy/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Գրացուցակ «<xliff:g id="EMAIL">%1$s</xliff:g>»"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-in/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-in/strings.xml
new file mode 100644
index 000000000..ceabfd1a5
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-in/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Direktori <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-is/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-is/strings.xml
new file mode 100644
index 000000000..2838a6b6b
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-is/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Tengiliðaskrá <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-it/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-it/strings.xml
new file mode 100644
index 000000000..39f8fda33
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-it/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Directory <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-iw/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-iw/strings.xml
new file mode 100644
index 000000000..5e303672f
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-iw/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"ספרייה <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ja/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ja/strings.xml
new file mode 100644
index 000000000..3f992a8f6
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ja/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"「<xliff:g id="EMAIL">%1$s</xliff:g>」ディレクトリ"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ka/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ka/strings.xml
new file mode 100644
index 000000000..a4c319b3d
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ka/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"კატალოგი <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-kk/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-kk/strings.xml
new file mode 100644
index 000000000..c85d1a852
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-kk/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"<xliff:g id="EMAIL">%1$s</xliff:g> каталогы"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-km/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-km/strings.xml
new file mode 100644
index 000000000..c59f05024
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-km/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"បញ្ជី <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-kn/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-kn/strings.xml
new file mode 100644
index 000000000..a6a7f8d0f
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-kn/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"<xliff:g id="EMAIL">%1$s</xliff:g> ಡೈರೆಕ್ಟರಿ"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ko/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ko/strings.xml
new file mode 100644
index 000000000..f7421bff0
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ko/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"디렉토리 <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ky/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ky/strings.xml
new file mode 100644
index 000000000..da911a5e1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ky/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Каталог <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-lo/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-lo/strings.xml
new file mode 100644
index 000000000..81c6c4f2c
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-lo/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"ໄດເຣັກທໍຣີ <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-lt/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-lt/strings.xml
new file mode 100644
index 000000000..323bd3e23
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-lt/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Katalogas „<xliff:g id="EMAIL">%1$s</xliff:g>“"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-lv/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-lv/strings.xml
new file mode 100644
index 000000000..248cf9b02
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-lv/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Direktorijs: <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-mk/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-mk/strings.xml
new file mode 100644
index 000000000..1d84aaf8a
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-mk/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Адресар <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ml/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ml/strings.xml
new file mode 100644
index 000000000..104270b6e
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ml/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"ഡയറക്റ്ററി <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-mn/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-mn/strings.xml
new file mode 100644
index 000000000..ba31b9e1f
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-mn/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Директор <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-mr/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-mr/strings.xml
new file mode 100644
index 000000000..5b6e3c410
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-mr/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"डिरेक्टरी <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ms/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ms/strings.xml
new file mode 100644
index 000000000..ceabfd1a5
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ms/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Direktori <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-my/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-my/strings.xml
new file mode 100644
index 000000000..de17783e3
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-my/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"လမ်းညွှန် <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-nb/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-nb/strings.xml
new file mode 100644
index 000000000..2e745abb5
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-nb/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Katalog – <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ne/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ne/strings.xml
new file mode 100644
index 000000000..80f784cb5
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ne/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"निर्देशिका <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-nl/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-nl/strings.xml
new file mode 100644
index 000000000..39f8fda33
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-nl/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Directory <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-no/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-no/strings.xml
new file mode 100644
index 000000000..2e745abb5
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-no/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Katalog – <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-pa/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-pa/strings.xml
new file mode 100644
index 000000000..431bc557e
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-pa/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"ਡਾਇਰੈਕਟਰੀ <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-pl/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-pl/strings.xml
new file mode 100644
index 000000000..3f23ec936
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-pl/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Katalog <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-pt-rBR/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-pt-rBR/strings.xml
new file mode 100644
index 000000000..c03d95f10
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-pt-rBR/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Diretório <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-pt-rPT/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-pt-rPT/strings.xml
new file mode 100644
index 000000000..c03d95f10
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-pt-rPT/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Diretório <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-pt/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-pt/strings.xml
new file mode 100644
index 000000000..c03d95f10
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-pt/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Diretório <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ro/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ro/strings.xml
new file mode 100644
index 000000000..64baf69eb
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ro/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Directorul <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ru/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ru/strings.xml
new file mode 100644
index 000000000..da911a5e1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ru/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Каталог <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-si/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-si/strings.xml
new file mode 100644
index 000000000..d1174b76b
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-si/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"නාමාවලිය <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-sk/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-sk/strings.xml
new file mode 100644
index 000000000..8fe03fc0c
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-sk/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Adresár <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-sl/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-sl/strings.xml
new file mode 100644
index 000000000..f9cdeca31
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-sl/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Imenik <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-sq/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-sq/strings.xml
new file mode 100644
index 000000000..1bfea605a
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-sq/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Direktoria <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-sr/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-sr/strings.xml
new file mode 100644
index 000000000..da911a5e1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-sr/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Каталог <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-sv/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-sv/strings.xml
new file mode 100644
index 000000000..c9b7bd1be
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-sv/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Katalogen <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-sw/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-sw/strings.xml
new file mode 100644
index 000000000..fc325bc52
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-sw/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Saraka <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ta/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ta/strings.xml
new file mode 100644
index 000000000..fef939a1f
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ta/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"<xliff:g id="EMAIL">%1$s</xliff:g> கோப்பகம்"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-te/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-te/strings.xml
new file mode 100644
index 000000000..83224bed0
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-te/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"డైరెక్టరీ <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-th/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-th/strings.xml
new file mode 100644
index 000000000..524338897
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-th/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"ไดเรกทอรี <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-tl/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-tl/strings.xml
new file mode 100644
index 000000000..39f8fda33
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-tl/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Directory <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-tr/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-tr/strings.xml
new file mode 100644
index 000000000..542ac695e
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-tr/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"<xliff:g id="EMAIL">%1$s</xliff:g> dizini"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-uk/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-uk/strings.xml
new file mode 100644
index 000000000..da911a5e1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-uk/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Каталог <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ur/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ur/strings.xml
new file mode 100644
index 000000000..70d50a39a
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ur/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"ڈائرکٹری <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-uz/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-uz/strings.xml
new file mode 100644
index 000000000..8959fbb09
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-uz/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"<xliff:g id="EMAIL">%1$s</xliff:g> katalogi"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-vi/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-vi/strings.xml
new file mode 100644
index 000000000..9cd702a3c
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-vi/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Thư mục <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-zh-rCN/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-zh-rCN/strings.xml
new file mode 100644
index 000000000..b7d58dff5
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-zh-rCN/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"目录 <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-zh-rHK/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-zh-rHK/strings.xml
new file mode 100644
index 000000000..bdfedbee1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-zh-rHK/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"目錄 <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-zh-rTW/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-zh-rTW/strings.xml
new file mode 100644
index 000000000..bdfedbee1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-zh-rTW/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"目錄 <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-zu/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-zu/strings.xml
new file mode 100644
index 000000000..b089b39b4
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-zu/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="directory" msgid="4902990525538769658">"Uhla lwemibhalo ye-<xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values/strings.xml
new file mode 100644
index 000000000..beabba135
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ 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
+ -->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Label for a list of contacts stored in a seperate directory [CHAR LIMIT=30]-->
+ <string name="directory">Directory <xliff:g example="google.com" id="email">%1$s</xliff:g></string>
+</resources> \ No newline at end of file
diff --git a/java/com/android/dialer/searchfragment/testing/TestSearchCursor.java b/java/com/android/dialer/searchfragment/testing/TestSearchCursor.java
new file mode 100644
index 000000000..9a0b95789
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/testing/TestSearchCursor.java
@@ -0,0 +1,47 @@
+/*
+ * 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.searchfragment.testing;
+
+import android.database.Cursor;
+import android.database.MatrixCursor;
+import android.database.MergeCursor;
+import android.support.annotation.Nullable;
+import com.android.dialer.searchfragment.common.SearchCursor;
+
+/** {@link SearchCursor} implementation useful for testing with a header inserted at position 0. */
+public final class TestSearchCursor extends MergeCursor implements SearchCursor {
+
+ public static TestSearchCursor newInstance(Cursor cursor, String header) {
+ MatrixCursor headerRow = new MatrixCursor(HEADER_PROJECTION);
+ headerRow.addRow(new String[] {header});
+ return new TestSearchCursor(new Cursor[] {headerRow, cursor});
+ }
+
+ private TestSearchCursor(Cursor[] cursors) {
+ super(cursors);
+ }
+
+ @Override
+ public boolean isHeader() {
+ return isFirst();
+ }
+
+ @Override
+ public boolean updateQuery(@Nullable String query) {
+ return false;
+ }
+}
diff --git a/java/com/android/dialer/shortcuts/CallContactActivity.java b/java/com/android/dialer/shortcuts/CallContactActivity.java
index b80797984..87f6fcedc 100644
--- a/java/com/android/dialer/shortcuts/CallContactActivity.java
+++ b/java/com/android/dialer/shortcuts/CallContactActivity.java
@@ -70,6 +70,7 @@ public class CallContactActivity extends TransactionSafeActivity
private void makeCall() {
CallSpecificAppData callSpecificAppData =
CallSpecificAppData.newBuilder()
+ .setAllowAssistedDialing(true)
.setCallInitiationType(CallInitiationType.Type.LAUNCHER_SHORTCUT)
.build();
PhoneNumberInteraction.startInteractionForPhoneCall(
diff --git a/java/com/android/dialer/shortcuts/IconFactory.java b/java/com/android/dialer/shortcuts/IconFactory.java
index 4ec964c7b..7aad1129a 100644
--- a/java/com/android/dialer/shortcuts/IconFactory.java
+++ b/java/com/android/dialer/shortcuts/IconFactory.java
@@ -33,8 +33,8 @@ import android.support.annotation.RequiresApi;
import android.support.annotation.WorkerThread;
import android.support.v4.graphics.drawable.RoundedBitmapDrawable;
import android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory;
-import com.android.contacts.common.lettertiles.LetterTileDrawable;
import com.android.dialer.common.Assert;
+import com.android.dialer.lettertile.LetterTileDrawable;
import com.android.dialer.util.DrawableConverter;
import java.io.InputStream;
diff --git a/java/com/android/dialer/shortcuts/ShortcutRefresher.java b/java/com/android/dialer/shortcuts/ShortcutRefresher.java
index 120382dc5..496f3f02a 100644
--- a/java/com/android/dialer/shortcuts/ShortcutRefresher.java
+++ b/java/com/android/dialer/shortcuts/ShortcutRefresher.java
@@ -20,21 +20,17 @@ import android.content.Context;
import android.os.Build;
import android.support.annotation.MainThread;
import android.support.annotation.NonNull;
-import android.support.annotation.WorkerThread;
import com.android.contacts.common.list.ContactEntry;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
-import com.android.dialer.common.concurrent.AsyncTaskExecutor;
-import com.android.dialer.common.concurrent.AsyncTaskExecutors;
-import com.android.dialer.common.concurrent.FallibleAsyncTask;
+import com.android.dialer.common.concurrent.DialerExecutor.Worker;
+import com.android.dialer.common.concurrent.DialerExecutors;
import java.util.ArrayList;
import java.util.List;
/** Refreshes launcher shortcuts from UI components using provided list of contacts. */
public final class ShortcutRefresher {
- private static final AsyncTaskExecutor EXECUTOR = AsyncTaskExecutors.createThreadPoolExecutor();
-
/** Asynchronously updates launcher shortcuts using the provided list of contacts. */
@MainThread
public static void refresh(@NonNull Context context, List<ContactEntry> contacts) {
@@ -49,36 +45,27 @@ public final class ShortcutRefresher {
return;
}
- //noinspection unchecked
- EXECUTOR.submit(Task.ID, new Task(context), new ArrayList<>(contacts));
+ DialerExecutors.createNonUiTaskBuilder(new RefreshWorker(context))
+ .build()
+ .executeSerial(new ArrayList<>(contacts));
}
- private static final class Task extends FallibleAsyncTask<List<ContactEntry>, Void, Void> {
- private static final String ID = "ShortcutRefresher.Task";
-
+ private static final class RefreshWorker implements Worker<List<ContactEntry>, Void> {
private final Context context;
- Task(Context context) {
+ RefreshWorker(Context context) {
this.context = context;
}
- /**
- * @param params array containing exactly one element, the list of contacts from favorites
- * tiles, ordered in tile order.
- */
- @SafeVarargs
@Override
- @NonNull
- @WorkerThread
- protected final Void doInBackgroundFallible(List<ContactEntry>... params) {
- Assert.isWorkerThread();
+ public Void doInBackground(List<ContactEntry> contacts) {
LogUtil.enterBlock("ShortcutRefresher.Task.doInBackground");
// Only dynamic shortcuts are maintained from UI components. Pinned shortcuts are maintained
// by the job scheduler. This is because a pinned contact may not necessarily still be in the
// favorites tiles, so refreshing it would require an additional database query. We don't want
// to incur the cost of that extra database query every time the favorites tiles change.
- new DynamicShortcuts(context, new IconFactory(context)).refresh(params[0]); // Blocking
+ new DynamicShortcuts(context, new IconFactory(context)).refresh(contacts); // Blocking
return null;
}
diff --git a/java/com/android/dialer/shortcuts/res/values/strings.xml b/java/com/android/dialer/shortcuts/res/values/strings.xml
index 5f14a8100..b3ff190d9 100644
--- a/java/com/android/dialer/shortcuts/res/values/strings.xml
+++ b/java/com/android/dialer/shortcuts/res/values/strings.xml
@@ -14,12 +14,12 @@
~ See the License for the specific language governing permissions and
~ limitations under the License
-->
-<resources>
+<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Text to display in launcher shortcut for adding a new contact. Short version. [CHAR LIMIT=10] -->
- <string name="dialer_shortcut_add_contact_short">New contact</string>
+ <string name="dialer_shortcut_add_contact_short" tools:ignore="UnusedResources">New contact</string>
<!-- Text to display in launcher shortcut for adding a new contact. Long version. [CHAR LIMIT=25] -->
- <string name="dialer_shortcut_add_contact_long">New contact</string>
+ <string name="dialer_shortcut_add_contact_long" tools:ignore="UnusedResources">New contact</string>
<!-- Message to display when the user taps a pinned launcher shortcut (on a
homescreen) which has been disabled. A shortcut may be disabled if the
diff --git a/java/com/android/dialer/simulator/impl/SimulatorActionProvider.java b/java/com/android/dialer/simulator/impl/SimulatorActionProvider.java
index f2749b2c5..f095a5993 100644
--- a/java/com/android/dialer/simulator/impl/SimulatorActionProvider.java
+++ b/java/com/android/dialer/simulator/impl/SimulatorActionProvider.java
@@ -30,6 +30,9 @@ import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
import com.android.dialer.common.concurrent.DialerExecutor.Worker;
import com.android.dialer.common.concurrent.DialerExecutors;
+import com.android.dialer.databasepopulator.CallLogPopulator;
+import com.android.dialer.databasepopulator.ContactsPopulator;
+import com.android.dialer.databasepopulator.VoicemailPopulator;
import com.android.dialer.enrichedcall.simulator.EnrichedCallSimulatorActivity;
import com.android.dialer.persistentlog.PersistentLogger;
@@ -74,6 +77,7 @@ final class SimulatorActionProvider extends ActionProvider {
super.onPrepareSubMenu(subMenu);
LogUtil.enterBlock("SimulatorActionProvider.onPrepareSubMenu");
subMenu.clear();
+
subMenu
.add("Add call")
.setOnMenuItemClickListener(
@@ -81,6 +85,10 @@ final class SimulatorActionProvider extends ActionProvider {
SimulatorVoiceCall.addNewIncomingCall(context);
return true;
});
+
+ subMenu
+ .add("Notifiations")
+ .setActionProvider(SimulatorNotifications.getActionProvider(context));
subMenu
.add("Populate database")
.setOnMenuItemClickListener(
@@ -89,6 +97,13 @@ final class SimulatorActionProvider extends ActionProvider {
return true;
});
subMenu
+ .add("Clean database")
+ .setOnMenuItemClickListener(
+ (item) -> {
+ cleanDatabase();
+ return true;
+ });
+ subMenu
.add("Sync Voicemail")
.setOnMenuItemClickListener(
(item) -> {
@@ -128,9 +143,21 @@ final class SimulatorActionProvider extends ActionProvider {
new AsyncTask<Void, Void, Void>() {
@Override
public Void doInBackground(Void... params) {
- SimulatorContacts.populateContacts(context);
- SimulatorCallLog.populateCallLog(context);
- SimulatorVoicemail.populateVoicemail(context);
+ ContactsPopulator.populateContacts(context);
+ CallLogPopulator.populateCallLog(context);
+ VoicemailPopulator.populateVoicemail(context);
+ return null;
+ }
+ }.execute();
+ }
+
+ private void cleanDatabase() {
+ new AsyncTask<Void, Void, Void>() {
+ @Override
+ public Void doInBackground(Void... params) {
+ ContactsPopulator.deleteAllContacts(context);
+ CallLogPopulator.deleteAllCallLog(context);
+ VoicemailPopulator.deleteAllVoicemail(context);
return null;
}
}.execute();
diff --git a/java/com/android/dialer/simulator/impl/SimulatorConnectionService.java b/java/com/android/dialer/simulator/impl/SimulatorConnectionService.java
index 322360786..9e107edee 100644
--- a/java/com/android/dialer/simulator/impl/SimulatorConnectionService.java
+++ b/java/com/android/dialer/simulator/impl/SimulatorConnectionService.java
@@ -19,6 +19,8 @@ package com.android.dialer.simulator.impl;
import android.content.ComponentName;
import android.content.Context;
import android.net.Uri;
+import android.os.Bundle;
+import android.support.annotation.NonNull;
import android.telecom.Connection;
import android.telecom.ConnectionRequest;
import android.telecom.ConnectionService;
@@ -26,20 +28,64 @@ import android.telecom.PhoneAccount;
import android.telecom.PhoneAccountHandle;
import android.telecom.TelecomManager;
import android.telephony.TelephonyManager;
+import android.widget.Toast;
+import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
import java.util.ArrayList;
import java.util.List;
/** Simple connection provider to create an incoming call. This is useful for emulators. */
-public final class SimulatorConnectionService extends ConnectionService {
+public class SimulatorConnectionService extends ConnectionService {
private static final String PHONE_ACCOUNT_ID = "SIMULATOR_ACCOUNT_ID";
+ private static final String EXTRA_IS_SIMULATOR_CONNECTION = "is_simulator_connection";
+ private static final List<Listener> listeners = new ArrayList<>();
- public static void register(Context context) {
+ private static void register(@NonNull Context context) {
LogUtil.enterBlock("SimulatorConnectionService.register");
+ Assert.isNotNull(context);
context.getSystemService(TelecomManager.class).registerPhoneAccount(buildPhoneAccount(context));
}
+ private static void unregister(@NonNull Context context) {
+ LogUtil.enterBlock("SimulatorConnectionService.unregister");
+ Assert.isNotNull(context);
+ context
+ .getSystemService(TelecomManager.class)
+ .unregisterPhoneAccount(buildPhoneAccount(context).getAccountHandle());
+ }
+
+ public static void addNewIncomingCall(
+ @NonNull Context context, @NonNull Bundle extras, @NonNull String callerId) {
+ LogUtil.enterBlock("SimulatorConnectionService.addNewIncomingCall");
+ Assert.isNotNull(context);
+ Assert.isNotNull(extras);
+ Assert.isNotNull(callerId);
+
+ register(context);
+
+ Bundle bundle = new Bundle(extras);
+ bundle.putString(TelephonyManager.EXTRA_INCOMING_NUMBER, callerId);
+ bundle.putBoolean(EXTRA_IS_SIMULATOR_CONNECTION, true);
+
+ // Use the system's phone account so that these look like regular SIM call.
+ TelecomManager telecomManager = context.getSystemService(TelecomManager.class);
+ PhoneAccountHandle systemPhoneAccount =
+ telecomManager.getDefaultOutgoingPhoneAccount(PhoneAccount.SCHEME_TEL);
+ telecomManager.addNewIncomingCall(systemPhoneAccount, bundle);
+ }
+
+ public static void addListener(@NonNull Listener listener) {
+ Assert.isNotNull(listener);
+ listeners.add(listener);
+ }
+
+ public static void removeListener(@NonNull Listener listener) {
+ Assert.isNotNull(listener);
+ listeners.remove(listener);
+ }
+
+ @NonNull
private static PhoneAccount buildPhoneAccount(Context context) {
PhoneAccount.Builder builder =
new PhoneAccount.Builder(
@@ -48,7 +94,8 @@ public final class SimulatorConnectionService extends ConnectionService {
uriSchemes.add(PhoneAccount.SCHEME_TEL);
return builder
- .setCapabilities(PhoneAccount.CAPABILITY_CALL_PROVIDER)
+ .setCapabilities(
+ PhoneAccount.CAPABILITY_CALL_PROVIDER | PhoneAccount.CAPABILITY_CONNECTION_MANAGER)
.setShortDescription("Simulator Connection Service")
.setSupportedUriSchemes(uriSchemes)
.build();
@@ -67,21 +114,68 @@ public final class SimulatorConnectionService extends ConnectionService {
@Override
public Connection onCreateOutgoingConnection(
PhoneAccountHandle phoneAccount, ConnectionRequest request) {
- LogUtil.i(
- "SimulatorConnectionService.onCreateOutgoingConnection",
- "outgoing calls not supported yet");
- return null;
+ LogUtil.enterBlock("SimulatorConnectionService.onCreateOutgoingConnection");
+ if (!isSimulatorConnectionRequest(request)) {
+ LogUtil.i(
+ "SimulatorConnectionService.onCreateOutgoingConnection",
+ "outgoing call not from simulator, unregistering");
+ Toast.makeText(
+ this, "Unregistering Dialer simulator, making a real phone call", Toast.LENGTH_LONG)
+ .show();
+ unregister(this);
+ return null;
+ }
+
+ SimulatorConnection connection = new SimulatorConnection();
+ connection.setActive();
+ connection.setAddress(request.getAddress(), TelecomManager.PRESENTATION_ALLOWED);
+ connection.setConnectionCapabilities(
+ Connection.CAPABILITY_MUTE | Connection.CAPABILITY_SUPPORT_HOLD);
+ connection.putExtras(request.getExtras());
+
+ for (Listener listener : listeners) {
+ listener.onNewOutgoingConnection(connection);
+ }
+ return connection;
}
@Override
public Connection onCreateIncomingConnection(
PhoneAccountHandle phoneAccount, ConnectionRequest request) {
LogUtil.enterBlock("SimulatorConnectionService.onCreateIncomingConnection");
+ if (!isSimulatorConnectionRequest(request)) {
+ LogUtil.i(
+ "SimulatorConnectionService.onCreateIncomingConnection",
+ "incoming call not from simulator, unregistering");
+ Toast.makeText(
+ this, "Unregistering Dialer simulator, got a real incoming call", Toast.LENGTH_LONG)
+ .show();
+ unregister(this);
+ return null;
+ }
+
SimulatorConnection connection = new SimulatorConnection();
connection.setRinging();
connection.setAddress(getPhoneNumber(request), TelecomManager.PRESENTATION_ALLOWED);
connection.setConnectionCapabilities(
Connection.CAPABILITY_MUTE | Connection.CAPABILITY_SUPPORT_HOLD);
+ connection.putExtras(request.getExtras());
+
+ for (Listener listener : listeners) {
+ listener.onNewIncomingConnection(connection);
+ }
return connection;
}
+
+ private static boolean isSimulatorConnectionRequest(@NonNull ConnectionRequest request) {
+ return request.getExtras() != null
+ && request.getExtras().getBoolean(EXTRA_IS_SIMULATOR_CONNECTION);
+ }
+
+ /** Callback used to notify listeners when a new connection has been added. */
+ public interface Listener {
+ void onNewOutgoingConnection(SimulatorConnection connection);
+
+ void onNewIncomingConnection(SimulatorConnection connection);
+ }
}
diff --git a/java/com/android/dialer/simulator/impl/SimulatorMissedCallCreator.java b/java/com/android/dialer/simulator/impl/SimulatorMissedCallCreator.java
new file mode 100644
index 000000000..22eb96731
--- /dev/null
+++ b/java/com/android/dialer/simulator/impl/SimulatorMissedCallCreator.java
@@ -0,0 +1,87 @@
+/*
+ * 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.simulator.impl;
+
+import android.content.Context;
+import android.os.Bundle;
+import android.support.annotation.NonNull;
+import android.telecom.Connection;
+import android.telecom.DisconnectCause;
+import com.android.dialer.common.Assert;
+import com.android.dialer.common.LogUtil;
+import com.android.dialer.common.concurrent.ThreadUtil;
+
+/**
+ * Shows missed call notifications. Note, we explicilty create fake phone calls to trigger these
+ * notifications instead of writing to the call log directly. This makes the simulator behave more
+ * like the real application.
+ */
+final class SimulatorMissedCallCreator implements SimulatorConnectionService.Listener {
+ private static final String EXTRA_CALL_COUNT = "call_count";
+ private static final String EXTRA_IS_MISSED_CALL_CONNECTION = "is_missed_call_connection";
+ private static final int DISCONNECT_DELAY_MILLIS = 1000;
+
+ private final Context context;
+
+ SimulatorMissedCallCreator(@NonNull Context context) {
+ this.context = Assert.isNotNull(context);
+ }
+
+ public void start(int callCount) {
+ SimulatorConnectionService.addListener(this);
+ addNextIncomingCall(callCount);
+ }
+
+ @Override
+ public void onNewOutgoingConnection(@NonNull SimulatorConnection connection) {}
+
+ @Override
+ public void onNewIncomingConnection(@NonNull SimulatorConnection connection) {
+ if (!isMissedCallConnection(connection)) {
+ return;
+ }
+ ThreadUtil.postDelayedOnUiThread(
+ () -> {
+ connection.setDisconnected(new DisconnectCause(DisconnectCause.MISSED));
+ addNextIncomingCall(getCallCount(connection));
+ },
+ DISCONNECT_DELAY_MILLIS);
+ }
+
+ private void addNextIncomingCall(int callCount) {
+ if (callCount <= 0) {
+ LogUtil.i("SimulatorMissedCallCreator.addNextIncomingCall", "done adding calls");
+ SimulatorConnectionService.removeListener(this);
+ return;
+ }
+
+ String callerId = String.format("+%d", callCount);
+ Bundle extras = new Bundle();
+ extras.putInt(EXTRA_CALL_COUNT, callCount - 1);
+ extras.putBoolean(EXTRA_IS_MISSED_CALL_CONNECTION, true);
+
+ SimulatorConnectionService.addNewIncomingCall(context, extras, callerId);
+ }
+
+ private static boolean isMissedCallConnection(@NonNull Connection connection) {
+ return connection.getExtras().getBoolean(EXTRA_IS_MISSED_CALL_CONNECTION);
+ }
+
+ private static int getCallCount(@NonNull Connection connection) {
+ return connection.getExtras().getInt(EXTRA_CALL_COUNT);
+ }
+}
diff --git a/java/com/android/dialer/simulator/impl/SimulatorNotifications.java b/java/com/android/dialer/simulator/impl/SimulatorNotifications.java
new file mode 100644
index 000000000..ebe8ecd46
--- /dev/null
+++ b/java/com/android/dialer/simulator/impl/SimulatorNotifications.java
@@ -0,0 +1,118 @@
+/*
+ * 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.simulator.impl;
+
+import android.content.Context;
+import android.provider.VoicemailContract.Voicemails;
+import android.support.annotation.NonNull;
+import android.view.ActionProvider;
+import android.view.MenuItem;
+import android.view.SubMenu;
+import android.view.View;
+import com.android.dialer.common.Assert;
+import com.android.dialer.common.LogUtil;
+import com.android.dialer.databasepopulator.VoicemailPopulator;
+import java.util.concurrent.TimeUnit;
+
+/** Implements the simulator submenu. */
+final class SimulatorNotifications {
+ private static final int NOTIFICATION_COUNT = 12;
+
+ static ActionProvider getActionProvider(@NonNull Context context) {
+ return new NotificationsActionProvider(context);
+ }
+
+ private static class NotificationsActionProvider extends ActionProvider {
+ @NonNull private final Context context;
+
+ public NotificationsActionProvider(@NonNull Context context) {
+ super(Assert.isNotNull(context));
+ this.context = context;
+ }
+
+ @Override
+ public View onCreateActionView() {
+ return null;
+ }
+
+ @Override
+ public View onCreateActionView(MenuItem forItem) {
+ return null;
+ }
+
+ @Override
+ public boolean hasSubMenu() {
+ return true;
+ }
+
+ @Override
+ public void onPrepareSubMenu(@NonNull SubMenu subMenu) {
+ LogUtil.enterBlock("NotificationsActionProvider.onPrepareSubMenu");
+ Assert.isNotNull(subMenu);
+ super.onPrepareSubMenu(subMenu);
+
+ subMenu.clear();
+ subMenu
+ .add("Missed Calls")
+ .setOnMenuItemClickListener(
+ (item) -> {
+ new SimulatorMissedCallCreator(context).start(NOTIFICATION_COUNT);
+ return true;
+ });
+ subMenu
+ .add("Voicemails")
+ .setOnMenuItemClickListener(
+ (item) -> {
+ addVoicemailNotifications(context);
+ return true;
+ });
+ subMenu
+ .add("Non spam")
+ .setOnMenuItemClickListener(
+ (item) -> {
+ new SimulatorSpamCallCreator(context, false /* isSpam */).start(NOTIFICATION_COUNT);
+ return true;
+ });
+ subMenu
+ .add("Confirm spam")
+ .setOnMenuItemClickListener(
+ (item) -> {
+ new SimulatorSpamCallCreator(context, true /* isSpam */).start(NOTIFICATION_COUNT);
+ return true;
+ });
+ }
+ }
+
+ private static void addVoicemailNotifications(@NonNull Context context) {
+ LogUtil.enterBlock("SimulatorNotifications.addVoicemailNotifications");
+ for (int i = NOTIFICATION_COUNT; i > 0; i--) {
+ VoicemailPopulator.Voicemail voicemail =
+ VoicemailPopulator.Voicemail.builder()
+ .setPhoneNumber(String.format("+%d", i))
+ .setTranscription(String.format("Short transcript %d", i))
+ .setDurationSeconds(60)
+ .setIsRead(false)
+ .setTimeMillis(System.currentTimeMillis() - TimeUnit.HOURS.toMillis(i))
+ .build();
+ context
+ .getContentResolver()
+ .insert(
+ Voicemails.buildSourceUri(context.getPackageName()),
+ voicemail.getAsContentValues(context));
+ }
+ }
+}
diff --git a/java/com/android/dialer/simulator/impl/SimulatorSpamCallCreator.java b/java/com/android/dialer/simulator/impl/SimulatorSpamCallCreator.java
new file mode 100644
index 000000000..4b1d7a564
--- /dev/null
+++ b/java/com/android/dialer/simulator/impl/SimulatorSpamCallCreator.java
@@ -0,0 +1,151 @@
+/*
+ * 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.simulator.impl;
+
+import android.content.ContentProviderOperation;
+import android.content.Context;
+import android.content.OperationApplicationException;
+import android.os.Bundle;
+import android.os.RemoteException;
+import android.provider.CallLog;
+import android.support.annotation.NonNull;
+import android.telecom.Connection;
+import android.telecom.DisconnectCause;
+import com.android.dialer.common.Assert;
+import com.android.dialer.common.LogUtil;
+import com.android.dialer.common.concurrent.ThreadUtil;
+import com.android.dialer.spam.Spam;
+import com.android.dialer.spam.SpamBindingsStub;
+import java.util.ArrayList;
+
+/**
+ * Creates many spam call notifications by adding new incoming calls one at a time and disconnecting
+ * them.
+ */
+final class SimulatorSpamCallCreator implements SimulatorConnectionService.Listener {
+ private static final String EXTRA_CALL_COUNT = "call_count";
+ private static final String EXTRA_IS_SPAM_CALL_CONNECTION = "is_spam_call_connection";
+ private static final int DISCONNECT_DELAY_MILLIS = 1000;
+
+ private final Context context;
+ private final boolean isSpam;
+
+ SimulatorSpamCallCreator(@NonNull Context context, boolean isSpam) {
+ this.context = Assert.isNotNull(context);
+ this.isSpam = isSpam;
+ }
+
+ public void start(int callCount) {
+ Spam.setForTesting(new SimulatorSpamBindings(isSpam));
+ SimulatorConnectionService.addListener(this);
+ addNextIncomingCall(callCount);
+ }
+
+ @Override
+ public void onNewOutgoingConnection(@NonNull SimulatorConnection connection) {}
+
+ @Override
+ public void onNewIncomingConnection(@NonNull SimulatorConnection connection) {
+ if (!isSpamCallConnection(connection)) {
+ return;
+ }
+ ThreadUtil.postDelayedOnUiThread(
+ () -> {
+ LogUtil.i("SimulatorSpamCallCreator.onNewIncomingConnection", "disconnecting");
+ connection.setActive();
+ connection.setDisconnected(new DisconnectCause(DisconnectCause.LOCAL));
+ ThreadUtil.postDelayedOnUiThread(
+ () -> addNextIncomingCall(getCallCount(connection)), DISCONNECT_DELAY_MILLIS);
+ },
+ DISCONNECT_DELAY_MILLIS);
+ }
+
+ private void addNextIncomingCall(int callCount) {
+ if (callCount <= 0) {
+ LogUtil.i("SimulatorSpamCallCreator.addNextIncomingCall", "done adding calls");
+ SimulatorConnectionService.removeListener(this);
+ Spam.setForTesting(null);
+ return;
+ }
+
+ // Caller ID must be e.164 formatted and unique.
+ String callerId = String.format("+1-650-234%04d", callCount);
+ Bundle extras = new Bundle();
+ extras.putInt(EXTRA_CALL_COUNT, callCount - 1);
+ extras.putBoolean(EXTRA_IS_SPAM_CALL_CONNECTION, true);
+
+ // We need to clear the call log because spam notifiations are only shown for new calls.
+ clearCallLog(context);
+
+ SimulatorConnectionService.addNewIncomingCall(context, extras, callerId);
+ }
+
+ private static boolean isSpamCallConnection(@NonNull Connection connection) {
+ return connection.getExtras().getBoolean(EXTRA_IS_SPAM_CALL_CONNECTION);
+ }
+
+ private static int getCallCount(@NonNull Connection connection) {
+ return connection.getExtras().getInt(EXTRA_CALL_COUNT);
+ }
+
+ private static void clearCallLog(@NonNull Context context) {
+ try {
+ ArrayList<ContentProviderOperation> operations = new ArrayList<>();
+ operations.add(ContentProviderOperation.newDelete(CallLog.Calls.CONTENT_URI).build());
+ context.getContentResolver().applyBatch(CallLog.AUTHORITY, operations);
+ } catch (RemoteException | OperationApplicationException e) {
+ Assert.fail("failed to clear call log: " + e);
+ }
+ }
+
+ /**
+ * Custom spam bindings that allow us to override which phone numbers are considered to be spam.
+ * Also disables throttling of spam notifications.
+ */
+ private static class SimulatorSpamBindings extends SpamBindingsStub {
+ private final boolean isSpam;
+
+ SimulatorSpamBindings(boolean isSpam) {
+ this.isSpam = isSpam;
+ }
+
+ @Override
+ public boolean isSpamEnabled() {
+ return true;
+ }
+
+ @Override
+ public boolean isSpamNotificationEnabled() {
+ return true;
+ }
+
+ @Override
+ public int percentOfSpamNotificationsToShow() {
+ return 100;
+ }
+
+ @Override
+ public int percentOfNonSpamNotificationsToShow() {
+ return 100;
+ }
+
+ @Override
+ public void checkSpamStatus(String number, String countryIso, Listener listener) {
+ listener.onComplete(isSpam);
+ }
+ }
+}
diff --git a/java/com/android/dialer/simulator/impl/SimulatorVoiceCall.java b/java/com/android/dialer/simulator/impl/SimulatorVoiceCall.java
index 39c1d02a5..5930dff24 100644
--- a/java/com/android/dialer/simulator/impl/SimulatorVoiceCall.java
+++ b/java/com/android/dialer/simulator/impl/SimulatorVoiceCall.java
@@ -19,28 +19,15 @@ package com.android.dialer.simulator.impl;
import android.content.Context;
import android.os.Bundle;
import android.support.annotation.NonNull;
-import android.telecom.TelecomManager;
-import android.telephony.TelephonyManager;
-import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
/** Utilities to simulate phone calls. */
final class SimulatorVoiceCall {
public static void addNewIncomingCall(@NonNull Context context) {
LogUtil.enterBlock("SimulatorVoiceCall.addNewIncomingCall");
- SimulatorConnectionService.register(context);
-
- Bundle bundle = new Bundle();
// Set the caller ID to the Google London office.
- bundle.putString(TelephonyManager.EXTRA_INCOMING_NUMBER, "+44 (0) 20 7031 3000");
- try {
- context
- .getSystemService(TelecomManager.class)
- .addNewIncomingCall(
- SimulatorConnectionService.getConnectionServiceHandle(context), bundle);
- } catch (SecurityException e) {
- Assert.fail("unable to add call: " + e);
- }
+ String callerId = "+44 (0) 20 7031 3000";
+ SimulatorConnectionService.addNewIncomingCall(context, new Bundle(), callerId);
}
private SimulatorVoiceCall() {}
diff --git a/java/com/android/dialer/smartdial/SmartDialPrefix.java b/java/com/android/dialer/smartdial/SmartDialPrefix.java
index a000e21c5..36f174b33 100644
--- a/java/com/android/dialer/smartdial/SmartDialPrefix.java
+++ b/java/com/android/dialer/smartdial/SmartDialPrefix.java
@@ -73,7 +73,8 @@ public class SmartDialPrefix {
sUserSimCountryCode = manager.getSimCountryIso();
}
- final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
+ final SharedPreferences prefs =
+ PreferenceManager.getDefaultSharedPreferences(context.getApplicationContext());
if (sUserSimCountryCode != null) {
/** Updates shared preferences with the latest country obtained from getSimCountryIso. */
diff --git a/java/com/android/dialer/speeddial/SpeedDialFragment.java b/java/com/android/dialer/speeddial/SpeedDialFragment.java
index 68ee3888b..c087439eb 100644
--- a/java/com/android/dialer/speeddial/SpeedDialFragment.java
+++ b/java/com/android/dialer/speeddial/SpeedDialFragment.java
@@ -23,7 +23,7 @@ import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
-/** Favorites fragment. Contents TBD. TODO */
+/** Favorites fragment. Contents TBD. TODO(calderwoodra) */
public class SpeedDialFragment extends Fragment {
public static SpeedDialFragment newInstance() {
@@ -38,7 +38,7 @@ public class SpeedDialFragment extends Fragment {
}
public boolean hasFrequents() {
- // TODO
+ // TODO(calderwoodra)
return false;
}
}
diff --git a/java/com/android/dialer/storage/DeviceProtected.java b/java/com/android/dialer/storage/DeviceProtected.java
new file mode 100644
index 000000000..862259a61
--- /dev/null
+++ b/java/com/android/dialer/storage/DeviceProtected.java
@@ -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
+ */
+package com.android.dialer.storage;
+
+import javax.inject.Qualifier;
+
+/** Annotation for retrieving device protected storage objects. */
+@Qualifier
+public @interface DeviceProtected {}
diff --git a/java/com/android/dialer/storage/StorageComponent.java b/java/com/android/dialer/storage/StorageComponent.java
new file mode 100644
index 000000000..51afea70b
--- /dev/null
+++ b/java/com/android/dialer/storage/StorageComponent.java
@@ -0,0 +1,40 @@
+/*
+ * 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.storage;
+
+import android.content.Context;
+import android.content.SharedPreferences;
+import com.android.dialer.inject.HasRootComponent;
+import dagger.Subcomponent;
+
+/** Dagger component for storage. */
+@Subcomponent
+public abstract class StorageComponent {
+
+ public abstract @DeviceProtected SharedPreferences deviceProtectedSharedPreferences();
+
+ public static StorageComponent get(Context context) {
+ return ((StorageComponent.HasComponent)
+ ((HasRootComponent) context.getApplicationContext()).component())
+ .storageComponent();
+ }
+
+ /** Used to refer to the root application component. */
+ public interface HasComponent {
+ StorageComponent storageComponent();
+ }
+}
diff --git a/java/com/android/dialer/storage/StorageModule.java b/java/com/android/dialer/storage/StorageModule.java
new file mode 100644
index 000000000..8c97980c1
--- /dev/null
+++ b/java/com/android/dialer/storage/StorageModule.java
@@ -0,0 +1,46 @@
+/*
+ * 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.storage;
+
+import android.content.Context;
+import android.content.SharedPreferences;
+import android.preference.PreferenceManager;
+import android.support.v4.content.ContextCompat;
+import com.android.dialer.inject.ApplicationContext;
+import dagger.Module;
+import dagger.Provides;
+import javax.inject.Singleton;
+
+/** Module for the storage component. */
+@Module
+public class StorageModule {
+
+ @Provides
+ @Singleton
+ @DeviceProtected
+ static SharedPreferences provideDeviceProtectedSharedPreferences(
+ @ApplicationContext Context appContext) {
+ // #createDeviceProtectedStorageContext returns a new context each time, so we cache the shared
+ // preferences object in order to avoid accessing disk for every operation.
+ Context deviceProtectedContext = ContextCompat.createDeviceProtectedStorageContext(appContext);
+
+ // ContextCompat.createDeviceProtectedStorageContext(context) returns null on pre-N, thus fall
+ // back to regular default shared preference for pre-N devices since devices protected context
+ // is not available.
+ return PreferenceManager.getDefaultSharedPreferences(
+ deviceProtectedContext != null ? deviceProtectedContext : appContext);
+ }
+}
diff --git a/java/com/android/dialer/strictmode/DialerStrictMode.java b/java/com/android/dialer/strictmode/DialerStrictMode.java
new file mode 100644
index 000000000..f895f7c46
--- /dev/null
+++ b/java/com/android/dialer/strictmode/DialerStrictMode.java
@@ -0,0 +1,147 @@
+/*
+ * 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.strictmode;
+
+import android.app.Application;
+import android.content.Context;
+import android.os.Handler;
+import android.os.Looper;
+import android.os.StrictMode;
+import android.os.StrictMode.ThreadPolicy;
+import android.os.StrictMode.VmPolicy;
+import android.preference.PreferenceManager;
+import android.support.annotation.AnyThread;
+import android.support.annotation.MainThread;
+import android.support.v4.os.UserManagerCompat;
+import com.android.dialer.buildtype.BuildType;
+import com.android.dialer.function.Supplier;
+import com.android.dialer.util.DialerUtils;
+
+/** Enables strict mode for the application, and provides means of temporarily disabling it. */
+public final class DialerStrictMode {
+
+ private static final VmPolicy VM_DEATH_PENALTY =
+ new StrictMode.VmPolicy.Builder().penaltyLog().penaltyDeath().build();
+
+ private static final ThreadPolicy THREAD_LOG_PENALTY =
+ new StrictMode.ThreadPolicy.Builder().penaltyLog().build();
+ private static final ThreadPolicy THREAD_DEATH_PENALTY =
+ new StrictMode.ThreadPolicy.Builder().penaltyLog().penaltyDeath().build();
+
+ private DialerStrictMode() {}
+
+ /** Initializes strict mode on application start. */
+ @MainThread
+ public static void onApplicationCreate(Application application) {
+ if (isStrictModeAllowed()) {
+ warmupSharedPrefs(application);
+ StrictModeUtils.setRecommendedMainThreadPolicy(THREAD_DEATH_PENALTY);
+ StrictModeUtils.setRecommendedVMPolicy(VM_DEATH_PENALTY);
+
+ // Because Android resets StrictMode policies after Application.onCreate is done, we set it
+ // again right after.
+ // See cl/105932355 for the discussion.
+ // See b/36951662 for the public bug.
+ Handler handler = new Handler(Looper.myLooper());
+ handler.postAtFrontOfQueue(
+ () -> StrictModeUtils.setRecommendedMainThreadPolicy(THREAD_DEATH_PENALTY));
+ }
+ }
+
+ /**
+ * We frequently access shared preferences on the main thread, which causes strict mode
+ * violations. When strict mode is allowed, warm up the shared preferences so that later uses of
+ * shared preferences access the in-memory versions and we don't have to bypass strict mode at
+ * every point in the application where shared preferences are accessed.
+ */
+ private static void warmupSharedPrefs(Application application) {
+ // From credential-encrypted (CE) storage, i.e.:
+ // /data/data/com.android.dialer/shared_prefs
+
+ if (UserManagerCompat.isUserUnlocked(application)) {
+ // <package_name>_preferences.xml
+ PreferenceManager.getDefaultSharedPreferences(application);
+
+ // <package_name>.xml
+ application.getSharedPreferences(application.getPackageName(), Context.MODE_PRIVATE);
+ }
+
+ // From device-encrypted (DE) storage, i.e.:
+ // /data/user_de/0/com.android.dialer/shared_prefs/
+
+ // <package_name>_preferences.xml
+ DialerUtils.getDefaultSharedPreferenceForDeviceProtectedStorageContext(application);
+ }
+
+ private static boolean isStrictModeAllowed() {
+ return BuildType.get() == BuildType.BUGFOOD;
+ }
+
+ private static boolean onMainThread() {
+ return Looper.getMainLooper().equals(Looper.myLooper());
+ }
+
+ /**
+ * Convenience method for disabling and enabling the thread policy death penalty using lambdas.
+ *
+ * <p>For example:
+ *
+ * <p><code>
+ * Value foo = DialerStrictMode.bypass(() -> doDiskAccessOnMainThreadReturningValue());
+ * </code>
+ *
+ * <p>The thread policy is only mutated if this is called from the main thread.
+ */
+ @AnyThread
+ public static <T> T bypass(Supplier<T> supplier) {
+ if (isStrictModeAllowed() && onMainThread()) {
+ ThreadPolicy originalPolicy = StrictMode.getThreadPolicy();
+ StrictModeUtils.setRecommendedMainThreadPolicy(THREAD_LOG_PENALTY);
+ try {
+ return supplier.get();
+ } finally {
+ StrictMode.setThreadPolicy(originalPolicy);
+ }
+ }
+ return supplier.get();
+ }
+
+ /**
+ * Convenience method for disabling and enabling the thread policy death penalty using lambdas.
+ *
+ * <p>For example:
+ *
+ * <p><code>
+ * DialerStrictMode.bypass(() -> doDiskAccessOnMainThread());
+ * </code>
+ *
+ * <p>The thread policy is only mutated if this is called from the main thread.
+ */
+ @AnyThread
+ public static void bypass(Runnable runnable) {
+ if (isStrictModeAllowed() && onMainThread()) {
+ ThreadPolicy originalPolicy = StrictMode.getThreadPolicy();
+ StrictModeUtils.setRecommendedMainThreadPolicy(THREAD_LOG_PENALTY);
+ try {
+ runnable.run();
+ } finally {
+ StrictMode.setThreadPolicy(originalPolicy);
+ }
+ }
+ runnable.run();
+ }
+}
diff --git a/java/com/android/dialer/strictmode/StrictModeUtils.java b/java/com/android/dialer/strictmode/StrictModeUtils.java
new file mode 100644
index 000000000..6944fd487
--- /dev/null
+++ b/java/com/android/dialer/strictmode/StrictModeUtils.java
@@ -0,0 +1,120 @@
+/*
+ * 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.strictmode;
+
+import android.os.Build;
+import android.os.StrictMode;
+import android.support.annotation.Nullable;
+import com.android.dialer.common.Assert;
+import com.google.auto.value.AutoValue;
+import java.util.Map;
+import java.util.Map.Entry;
+
+/** Utilities for enforcing strict-mode in an app. */
+final class StrictModeUtils {
+
+ /**
+ * Set the recommended policy for the app.
+ *
+ * @param threadPenalties policy with preferred penalties. Detection bits will be ignored.
+ */
+ static void setRecommendedMainThreadPolicy(StrictMode.ThreadPolicy threadPenalties) {
+ StrictMode.ThreadPolicy threadPolicy =
+ new StrictMode.ThreadPolicy.Builder(threadPenalties).detectAll().build();
+ StrictMode.setThreadPolicy(threadPolicy);
+ }
+
+ /**
+ * Set the recommended policy for the app.
+ *
+ * @param vmPenalties policy with preferred penalties. Detection bits should be unset.
+ */
+ static void setRecommendedVMPolicy(StrictMode.VmPolicy vmPenalties) {
+ setRecommendedVMPolicy(vmPenalties, StrictModeVmConfig.empty());
+ }
+
+ /**
+ * Set the recommended policy for the app.
+ *
+ * @param vmPenalties policy with preferred penalties. Detection bits should be unset.
+ */
+ private static void setRecommendedVMPolicy(
+ StrictMode.VmPolicy vmPenalties, StrictModeVmConfig config) {
+ Assert.isNotNull(config);
+ StrictMode.VmPolicy.Builder vmPolicyBuilder =
+ new StrictMode.VmPolicy.Builder(vmPenalties)
+ .detectLeakedClosableObjects()
+ .detectLeakedSqlLiteObjects();
+ if (Build.VERSION.SDK_INT >= 16) {
+ vmPolicyBuilder.detectLeakedRegistrationObjects();
+ }
+ if (Build.VERSION.SDK_INT >= 18) {
+ vmPolicyBuilder.detectFileUriExposure();
+ }
+ if (Build.VERSION.SDK_INT >= 21) {
+ // Even though this API is available earlier, it did not properly run finalizers.
+ // This avoids lots of false positives.
+
+ // TODO(zachh): Use LeakCanary and remove this line.
+ vmPolicyBuilder.detectActivityLeaks();
+
+ if (config.maxInstanceLimits() != null) {
+ for (Entry<Class<?>, Integer> entry : config.maxInstanceLimits().entrySet()) {
+ vmPolicyBuilder.setClassInstanceLimit(entry.getKey(), entry.getValue());
+ }
+ }
+ }
+ if (Build.VERSION.SDK_INT >= 23) {
+ // TODO(azlatin): Enable clear-text check once b/36730713 is fixed.
+ // vmPolicyBuilder.detectCleartextNetwork();
+ }
+ // Once OC Lands:
+ // .detectContentUriWithoutPermission()
+ // .detectUntaggedSockets()
+ StrictMode.setVmPolicy(vmPolicyBuilder.build());
+ }
+
+ /** VmPolicy configuration. */
+ @AutoValue
+ abstract static class StrictModeVmConfig {
+ /** A map of a class to the maximum number of allowed instances of that class. */
+ @Nullable
+ abstract Map<Class<?>, Integer> maxInstanceLimits();
+
+ public static StrictModeVmConfig empty() {
+ return builder().build();
+ }
+
+ public static Builder builder() {
+ return new AutoValue_StrictModeUtils_StrictModeVmConfig.Builder();
+ }
+
+ /** VmPolicy configuration builder. */
+ @AutoValue.Builder
+ public abstract static class Builder {
+ public abstract Builder setMaxInstanceLimits(Map<Class<?>, Integer> limits);
+
+ public abstract StrictModeVmConfig build();
+
+ Builder() {}
+ }
+
+ StrictModeVmConfig() {}
+ }
+
+ private StrictModeUtils() {}
+}
diff --git a/java/com/android/dialer/theme/res/animator/button_elevation.xml b/java/com/android/dialer/theme/res/animator/button_elevation.xml
deleted file mode 100644
index 8dd019e14..000000000
--- a/java/com/android/dialer/theme/res/animator/button_elevation.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<selector xmlns:android="http://schemas.android.com/apk/res/android">
- <item
- android:state_enabled="true"
- android:state_pressed="true">
- <objectAnimator
- android:duration="@android:integer/config_shortAnimTime"
- android:propertyName="translationZ"
- android:valueFrom="0dp"
- android:valueTo="4dp"
- android:valueType="floatType"/>
- </item>
- <item>
- <objectAnimator
- android:duration="@android:integer/config_shortAnimTime"
- android:propertyName="translationZ"
- android:valueFrom="4dp"
- android:valueTo="0dp"
- android:valueType="floatType"/>
- </item>
-</selector>
diff --git a/java/com/android/dialer/theme/res/drawable-hdpi/ic_block_24dp.png b/java/com/android/dialer/theme/res/drawable-hdpi/ic_block_24dp.png
deleted file mode 100644
index 2ccc89d24..000000000
--- a/java/com/android/dialer/theme/res/drawable-hdpi/ic_block_24dp.png
+++ /dev/null
Binary files differ
diff --git a/java/com/android/dialer/theme/res/values/colors.xml b/java/com/android/dialer/theme/res/values/colors.xml
index 52af142b0..0e6f54fb6 100644
--- a/java/com/android/dialer/theme/res/values/colors.xml
+++ b/java/com/android/dialer/theme/res/values/colors.xml
@@ -55,7 +55,6 @@
<!-- Colors for the notification actions -->
<color name="notification_action_accept">#097138</color>
<color name="notification_action_dismiss">#A52714</color>
- <color name="notification_action_end_call">#FFFFFF</color>
<color name="notification_action_answer_video">#097138</color>
<!-- Background color of action bars -->
diff --git a/java/com/android/dialer/theme/res/values/dimens.xml b/java/com/android/dialer/theme/res/values/dimens.xml
index 8b8e61f11..ee52c97e6 100644
--- a/java/com/android/dialer/theme/res/values/dimens.xml
+++ b/java/com/android/dialer/theme/res/values/dimens.xml
@@ -1,12 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ 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
+ -->
<resources>
<dimen name="call_log_action_icon_margin_start">16dp</dimen>
<dimen name="call_log_action_icon_dimen">24dp</dimen>
<dimen name="call_log_action_horizontal_padding">24dp</dimen>
- <dimen name="call_log_actions_left_padding">64dp</dimen>
- <dimen name="call_log_actions_top_padding">8dp</dimen>
- <dimen name="call_log_actions_bottom_padding">8dp</dimen>
<dimen name="call_log_primary_text_size">16sp</dimen>
<dimen name="call_log_detail_text_size">12sp</dimen>
<dimen name="call_log_day_group_heading_size">14sp</dimen>
@@ -23,7 +35,6 @@
<dimen name="action_bar_elevation">3dp</dimen>
<dimen name="tab_height">48dp</dimen>
<!-- actionbar height + tab height -->
- <dimen name="actionbar_and_tab_height">107dp</dimen>
<dimen name="actionbar_contentInsetStart">72dp</dimen>
<dimen name="call_log_icon_margin">2dp</dimen>
diff --git a/java/com/android/dialer/theme/res/values/themes.xml b/java/com/android/dialer/theme/res/values/themes.xml
index 124682692..0c07f3794 100644
--- a/java/com/android/dialer/theme/res/values/themes.xml
+++ b/java/com/android/dialer/theme/res/values/themes.xml
@@ -56,14 +56,14 @@
<item name="android:windowAnimationStyle">@android:style/Animation</item>
</style>
- <style name="PrimaryText">
+ <style name="PrimaryText" parent="TextAppearance.AppCompat">
<item name="android:textColor">#DE000000</item>
<item name="android:textSize">16sp</item>
<item name="android:ellipsize">end</item>
<item name="android:maxLines">1</item>
</style>
- <style name="SecondaryText">
+ <style name="SecondaryText" parent="TextAppearance.AppCompat">
<item name="android:textColor">#8A000000</item>
<item name="android:textSize">14sp</item>
<item name="android:ellipsize">end</item>
diff --git a/java/com/android/dialer/time/Clock.java b/java/com/android/dialer/time/Clock.java
new file mode 100644
index 000000000..4b7edc662
--- /dev/null
+++ b/java/com/android/dialer/time/Clock.java
@@ -0,0 +1,23 @@
+/*
+ * 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.time;
+
+/** Functional interface for providing time since epoch. */
+public interface Clock {
+ /** Returns milliseconds since epoch. */
+ long currentTimeMillis();
+}
diff --git a/java/com/android/dialer/util/DialerUtils.java b/java/com/android/dialer/util/DialerUtils.java
index 63f870e73..f38c650d3 100644
--- a/java/com/android/dialer/util/DialerUtils.java
+++ b/java/com/android/dialer/util/DialerUtils.java
@@ -38,6 +38,7 @@ import android.view.inputmethod.InputMethodManager;
import android.widget.Toast;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.storage.StorageComponent;
import com.android.dialer.telecom.TelecomUtil;
import java.io.File;
import java.util.Iterator;
@@ -233,14 +234,9 @@ public class DialerUtils {
public static SharedPreferences getDefaultSharedPreferenceForDeviceProtectedStorageContext(
@NonNull Context context) {
Assert.isNotNull(context);
- Context deviceProtectedContext =
- ContextCompat.isDeviceProtectedStorage(context)
- ? context
- : ContextCompat.createDeviceProtectedStorageContext(context);
- // ContextCompat.createDeviceProtectedStorageContext(context) returns null on pre-N, thus fall
- // back to regular default shared preference for pre-N devices since devices protected context
- // is not available.
- return PreferenceManager.getDefaultSharedPreferences(
- deviceProtectedContext != null ? deviceProtectedContext : context);
+ if (ContextCompat.isDeviceProtectedStorage(context)) {
+ return PreferenceManager.getDefaultSharedPreferences(context);
+ }
+ return StorageComponent.get(context.getApplicationContext()).deviceProtectedSharedPreferences();
}
}
diff --git a/java/com/android/dialer/util/IntentUtil.java b/java/com/android/dialer/util/IntentUtil.java
index 2f265b5a7..f45396635 100644
--- a/java/com/android/dialer/util/IntentUtil.java
+++ b/java/com/android/dialer/util/IntentUtil.java
@@ -31,7 +31,8 @@ public class IntentUtil {
}
public static Intent getNewContactIntent() {
- return new Intent(Intent.ACTION_INSERT, ContactsContract.Contacts.CONTENT_URI);
+ return new Intent(Intent.ACTION_INSERT, ContactsContract.Contacts.CONTENT_URI)
+ .addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
}
public static Intent getNewContactIntent(CharSequence phoneNumber) {
diff --git a/java/com/android/dialer/util/UriUtils.java b/java/com/android/dialer/util/UriUtils.java
new file mode 100644
index 000000000..c4308a835
--- /dev/null
+++ b/java/com/android/dialer/util/UriUtils.java
@@ -0,0 +1,92 @@
+/*
+ * Copyright (C) 2011 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.util;
+
+import android.net.Uri;
+import android.provider.ContactsContract;
+import java.util.List;
+
+/** Utility methods for dealing with URIs. */
+public class UriUtils {
+
+ private static final String LOOKUP_URI_ENCODED = "encoded";
+
+ /** Static helper, not instantiable. */
+ private UriUtils() {}
+
+ /** Checks whether two URI are equal, taking care of the case where either is null. */
+ public static boolean areEqual(Uri uri1, Uri uri2) {
+ if (uri1 == null && uri2 == null) {
+ return true;
+ }
+ if (uri1 == null || uri2 == null) {
+ return false;
+ }
+ return uri1.equals(uri2);
+ }
+
+ /** Parses a string into a URI and returns null if the given string is null. */
+ public static Uri parseUriOrNull(String uriString) {
+ if (uriString == null) {
+ return null;
+ }
+ return Uri.parse(uriString);
+ }
+
+ /** Converts a URI into a string, returns null if the given URI is null. */
+ public static String uriToString(Uri uri) {
+ return uri == null ? null : uri.toString();
+ }
+
+ public static boolean isEncodedContactUri(Uri uri) {
+ if (uri == null) {
+ return false;
+ }
+ final String lastPathSegment = uri.getLastPathSegment();
+ if (lastPathSegment == null) {
+ return false;
+ }
+ return lastPathSegment.equals(LOOKUP_URI_ENCODED);
+ }
+
+ /**
+ * @return {@code uri} as-is if the authority is of contacts provider. Otherwise or {@code uri} is
+ * null, return null otherwise
+ */
+ public static Uri nullForNonContactsUri(Uri uri) {
+ if (uri == null) {
+ return null;
+ }
+ return ContactsContract.AUTHORITY.equals(uri.getAuthority()) ? uri : null;
+ }
+
+ /** Parses the given URI to determine the original lookup key of the contact. */
+ public static String getLookupKeyFromUri(Uri lookupUri) {
+ // Would be nice to be able to persist the lookup key somehow to avoid having to parse
+ // the uri entirely just to retrieve the lookup key, but every uri is already parsed
+ // once anyway to check if it is an encoded JSON uri, so this has negligible effect
+ // on performance.
+ if (lookupUri != null && !UriUtils.isEncodedContactUri(lookupUri)) {
+ final List<String> segments = lookupUri.getPathSegments();
+ // This returns the third path segment of the uri, where the lookup key is located.
+ // See {@link android.provider.ContactsContract.Contacts#CONTENT_LOOKUP_URI}.
+ return (segments.size() < 3) ? null : Uri.encode(segments.get(2));
+ } else {
+ return null;
+ }
+ }
+}
diff --git a/java/com/android/dialer/util/res/values-af/strings.xml b/java/com/android/dialer/util/res/values-af/strings.xml
index 3b6780703..2e4b93876 100644
--- a/java/com/android/dialer/util/res/values-af/strings.xml
+++ b/java/com/android/dialer/util/res/values-af/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Geen program daarvoor op hierdie toestel nie"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"As jy \'n WPS-oproep maak, sal dit jou huidige oproep afsny."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Gaan voort"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Kameratoestemming is geaktiveer"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-am/strings.xml b/java/com/android/dialer/util/res/values-am/strings.xml
index d3418b417..c28ad6d6e 100644
--- a/java/com/android/dialer/util/res/values-am/strings.xml
+++ b/java/com/android/dialer/util/res/values-am/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"ለዚያ የሚሆን መተግበሪያ በዚህ መሣሪያ ላይ የለም"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"የWPS ጥሪ ማድረግ አሁን ያለውን ጥሪዎን ያቋርጠዋል።"</string>
<string name="dialog_continue" msgid="4070630558441163574">"ቀጥል"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"የካሜራ ፈቃድ ነቅቷል"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-ar/strings.xml b/java/com/android/dialer/util/res/values-ar/strings.xml
index 13a5235c3..4c2a5ea7f 100644
--- a/java/com/android/dialer/util/res/values-ar/strings.xml
+++ b/java/com/android/dialer/util/res/values-ar/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"لا يوجد تطبيق لإجراء ذلك على هذا الجهاز"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"‏سيؤدي إجراء مكالمة WPS إلى قطع اتصال مكالماتك الحالية."</string>
<string name="dialog_continue" msgid="4070630558441163574">"متابعة"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"تم تمكين إذن الكاميرا"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-az/strings.xml b/java/com/android/dialer/util/res/values-az/strings.xml
index 3b6674127..726cbd097 100644
--- a/java/com/android/dialer/util/res/values-az/strings.xml
+++ b/java/com/android/dialer/util/res/values-az/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Bu cihazda onun üçün heç bir proqram yoxdur"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS zənginin edilməsi mövcud zənginizi sonlandıracaq."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Davam edin"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Kamera icazəsi aktiv edildi"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-b+sr+Latn/strings.xml b/java/com/android/dialer/util/res/values-b+sr+Latn/strings.xml
index 803c954a1..f41e7bcaa 100644
--- a/java/com/android/dialer/util/res/values-b+sr+Latn/strings.xml
+++ b/java/com/android/dialer/util/res/values-b+sr+Latn/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Na ovom uređaju nema aplikacija za to"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Ako uputite WPS poziv, prekinućete postojeći poziv."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Nastavi"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Omogućena je dozvola za kameru"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-be/strings.xml b/java/com/android/dialer/util/res/values-be/strings.xml
index 120247f42..e75686cca 100644
--- a/java/com/android/dialer/util/res/values-be/strings.xml
+++ b/java/com/android/dialer/util/res/values-be/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"На прыладзе няма праграмы для гэтага"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Выкананне выкліку WPS прывядзе да раз\'яднання бягучага выкліку."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Працягнуць"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Уключаны дазвол на выкарыстанне камеры"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-bg/strings.xml b/java/com/android/dialer/util/res/values-bg/strings.xml
index 3a425abf1..177409de0 100644
--- a/java/com/android/dialer/util/res/values-bg/strings.xml
+++ b/java/com/android/dialer/util/res/values-bg/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"На устройството няма приложение за това действие"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Ако извършите обаждане през WPS, текущото ви обаждане ще бъде прекъснато."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Напред"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Активирано бе разрешението за камерата"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-bn/strings.xml b/java/com/android/dialer/util/res/values-bn/strings.xml
index 186b34146..7090a7499 100644
--- a/java/com/android/dialer/util/res/values-bn/strings.xml
+++ b/java/com/android/dialer/util/res/values-bn/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"এর জন্য এই ডিভাইসে কোনো অ্যাপ্লিকেশান নেই"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"একটি WPS কল করা হলে তা আপনার বিদ্যমান কলটি কেটে দেবে৷"</string>
<string name="dialog_continue" msgid="4070630558441163574">"চালিয়ে যান"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"ক্যামেরার অনুমতি সক্ষম করা হয়েছে"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-bs/strings.xml b/java/com/android/dialer/util/res/values-bs/strings.xml
index e000c5fe4..597203a47 100644
--- a/java/com/android/dialer/util/res/values-bs/strings.xml
+++ b/java/com/android/dialer/util/res/values-bs/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Na ovom uređaju nema aplikacije za to"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Upućivanje WPS poziva prekinut će trenutni poziv."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Nastavi"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Dozvola za kameru je omogućena"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-ca/strings.xml b/java/com/android/dialer/util/res/values-ca/strings.xml
index 8b6b2da78..64b219ea8 100644
--- a/java/com/android/dialer/util/res/values-ca/strings.xml
+++ b/java/com/android/dialer/util/res/values-ca/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"No hi ha cap aplicació per a això en aquest dispositiu."</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"En fer una trucada WPS, es desconnectarà la trucada en curs."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Continua"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"S\'ha activat el permís d\'accés a la càmera"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-cs/strings.xml b/java/com/android/dialer/util/res/values-cs/strings.xml
index 0e74288b2..015d27793 100644
--- a/java/com/android/dialer/util/res/values-cs/strings.xml
+++ b/java/com/android/dialer/util/res/values-cs/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Pro tuto akci v zařízení nemáte žádnou aplikaci."</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Zahájením hovoru WPS odpojíte probíhající hovor."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Pokračovat"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Byl povolen přístup k fotoaparátu"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-da/strings.xml b/java/com/android/dialer/util/res/values-da/strings.xml
index d38292f2e..9bff5ad59 100644
--- a/java/com/android/dialer/util/res/values-da/strings.xml
+++ b/java/com/android/dialer/util/res/values-da/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Der findes Ingen app til det på denne enhed"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Hvis du foretager et WPS-opkald, afsluttes dit nuværende opkald."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Fortsæt"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Kameratilladelse er aktiveret"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-de/strings.xml b/java/com/android/dialer/util/res/values-de/strings.xml
index dc23b32ee..363006e47 100644
--- a/java/com/android/dialer/util/res/values-de/strings.xml
+++ b/java/com/android/dialer/util/res/values-de/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Keine entsprechende App auf diesem Gerät"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Wenn du jetzt einen Anruf über WPS tätigst, wird deine bestehende Verbindung getrennt."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Weiter"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Berechtigung für Kamera aktiviert"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-el/strings.xml b/java/com/android/dialer/util/res/values-el/strings.xml
index 996cb2ab2..d62f181b2 100644
--- a/java/com/android/dialer/util/res/values-el/strings.xml
+++ b/java/com/android/dialer/util/res/values-el/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Δεν υπάρχει εφαρμογή γι\' αυτήν την ενέργεια σε αυτήν τη συσκευή"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Η διενέργεια κλήσης μέσω WPS θα αποσυνδέσει την υφιστάμενη κλήση."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Συνέχεια"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Το δικαίωμα χρήσης της κάμερας έχει ενεργοποιηθεί"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-en-rAU/strings.xml b/java/com/android/dialer/util/res/values-en-rAU/strings.xml
index 3cdf170a2..34ed26a17 100644
--- a/java/com/android/dialer/util/res/values-en-rAU/strings.xml
+++ b/java/com/android/dialer/util/res/values-en-rAU/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"No app for that on this device"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Placing a WPS call will disconnect your existing call."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Continue"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Camera permission enabled"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-en-rGB/strings.xml b/java/com/android/dialer/util/res/values-en-rGB/strings.xml
index 3cdf170a2..34ed26a17 100644
--- a/java/com/android/dialer/util/res/values-en-rGB/strings.xml
+++ b/java/com/android/dialer/util/res/values-en-rGB/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"No app for that on this device"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Placing a WPS call will disconnect your existing call."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Continue"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Camera permission enabled"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-en-rIN/strings.xml b/java/com/android/dialer/util/res/values-en-rIN/strings.xml
index 3cdf170a2..34ed26a17 100644
--- a/java/com/android/dialer/util/res/values-en-rIN/strings.xml
+++ b/java/com/android/dialer/util/res/values-en-rIN/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"No app for that on this device"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Placing a WPS call will disconnect your existing call."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Continue"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Camera permission enabled"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-es-rUS/strings.xml b/java/com/android/dialer/util/res/values-es-rUS/strings.xml
index e9c86317c..c7941f83e 100644
--- a/java/com/android/dialer/util/res/values-es-rUS/strings.xml
+++ b/java/com/android/dialer/util/res/values-es-rUS/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"No hay una aplicación para esa acción en este dispositivo."</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Realizar una llamada de WPS desconectará tu llamada existente."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Continuar"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Se activó el permiso de la cámara"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-es/strings.xml b/java/com/android/dialer/util/res/values-es/strings.xml
index 0672f65f8..2246ac2b7 100644
--- a/java/com/android/dialer/util/res/values-es/strings.xml
+++ b/java/com/android/dialer/util/res/values-es/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"No hay aplicaciones para esa acción en este dispositivo"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Al hacer una llamada WPS, se finalizará tu llamada actual."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Continuar"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Se ha habilitado el acceso a la cámara"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-et/strings.xml b/java/com/android/dialer/util/res/values-et/strings.xml
index 20429fbd2..72a25dd77 100644
--- a/java/com/android/dialer/util/res/values-et/strings.xml
+++ b/java/com/android/dialer/util/res/values-et/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Seadmes pole selleks sobilikku rakendust"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS-kõne tegemisel katkestatakse teie praegune kõne."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Jätka"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Kaameraluba on antud"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-eu/strings.xml b/java/com/android/dialer/util/res/values-eu/strings.xml
index 89b35c2c1..395ae2b19 100644
--- a/java/com/android/dialer/util/res/values-eu/strings.xml
+++ b/java/com/android/dialer/util/res/values-eu/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Ez dago hori egin dezakeen aplikaziorik gailu honetan"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS dei bat egiten baduzu, eten egingo da uneko deia."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Jarraitu"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Kamera atzitzeko baimena eman da"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-fa/strings.xml b/java/com/android/dialer/util/res/values-fa/strings.xml
index c98fdc9bb..fd9f71f49 100644
--- a/java/com/android/dialer/util/res/values-fa/strings.xml
+++ b/java/com/android/dialer/util/res/values-fa/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"هیچ برنامه‌ای برای انجام این کار در این دستگاه نصب نیست"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"‏اگر تماس WPS برقرار کنید، تماس فعلی‌تان قطع می‌شود."</string>
<string name="dialog_continue" msgid="4070630558441163574">"ادامه"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"مجوز دوربین فعال شد"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-fi/strings.xml b/java/com/android/dialer/util/res/values-fi/strings.xml
index 58494d10e..570eca5c6 100644
--- a/java/com/android/dialer/util/res/values-fi/strings.xml
+++ b/java/com/android/dialer/util/res/values-fi/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Laitteessa ei ole kyseiseen toimintoon tarvittavaa sovellusta"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS-puhelun soittaminen katkaisee meneillään olevan puhelun."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Jatka"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Kameran käyttöoikeus myönnettiin."</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-fr-rCA/strings.xml b/java/com/android/dialer/util/res/values-fr-rCA/strings.xml
index e82fb5df0..3fddd5195 100644
--- a/java/com/android/dialer/util/res/values-fr-rCA/strings.xml
+++ b/java/com/android/dialer/util/res/values-fr-rCA/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Cette action ne peut être effectuée par aucune application sur cet appareil."</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Si vous faites un appel WPS, vous déconnecterez l\'appel en cours."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Continuer"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Autorisation d\'accès à l\'appareil photo activée"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-fr/strings.xml b/java/com/android/dialer/util/res/values-fr/strings.xml
index 3e411d33f..b8dd372b5 100644
--- a/java/com/android/dialer/util/res/values-fr/strings.xml
+++ b/java/com/android/dialer/util/res/values-fr/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Cette action ne peut être effectuée via aucune application sur cet appareil."</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"L\'émission d\'un appel WPS mettra fin à l\'appel en cours."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Continuer"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Autorisation d\'accès à l\'appareil photo accordée"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-gl/strings.xml b/java/com/android/dialer/util/res/values-gl/strings.xml
index c5b544810..7e7dfea8d 100644
--- a/java/com/android/dialer/util/res/values-gl/strings.xml
+++ b/java/com/android/dialer/util/res/values-gl/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Non hai ningunha aplicación para esa acción neste dispositivo"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Se realizas unha chamada WPS, desconectarase a túa chamada actual."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Continuar"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Activouse o permiso de acceso á cámara"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-gu/strings.xml b/java/com/android/dialer/util/res/values-gu/strings.xml
index e3342b100..38e7882c1 100644
--- a/java/com/android/dialer/util/res/values-gu/strings.xml
+++ b/java/com/android/dialer/util/res/values-gu/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"આ ઉપકરણ પર તે માટે કોઈ ઍપ્લિકેશન નથી"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS કૉલ કરવાનું તમારા અસ્તિત્વમાંના કૉલને ડિસ્કનેક્ટ કરશે."</string>
<string name="dialog_continue" msgid="4070630558441163574">"ચાલુ રાખો"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"કૅમેરાની પરવાનગી સક્ષમ કરી"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-hi/strings.xml b/java/com/android/dialer/util/res/values-hi/strings.xml
index 08d52c784..5b778d800 100644
--- a/java/com/android/dialer/util/res/values-hi/strings.xml
+++ b/java/com/android/dialer/util/res/values-hi/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"उसके लिए इस डिवाइस पर कोई एेप नहीं है"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS कॉल करने से आपका मौजूदा कॉल डिसकनेक्ट हो जाएगा."</string>
<string name="dialog_continue" msgid="4070630558441163574">"जारी रखें"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"कैमरे की अनुमति सक्षम की गई"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-hr/strings.xml b/java/com/android/dialer/util/res/values-hr/strings.xml
index 16964ba48..b8858cb00 100644
--- a/java/com/android/dialer/util/res/values-hr/strings.xml
+++ b/java/com/android/dialer/util/res/values-hr/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Na ovom uređaju nema aplikacije za to"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Uspostavljanje WPS poziva prekinut će postojeći poziv."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Nastavi"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Omogućen je pristup kameri"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-hu/strings.xml b/java/com/android/dialer/util/res/values-hu/strings.xml
index 5c503823a..fc5ef92a8 100644
--- a/java/com/android/dialer/util/res/values-hu/strings.xml
+++ b/java/com/android/dialer/util/res/values-hu/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Nincs megfelelő alkalmazás a művelethez ezen az eszközön"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS-hívás indításával megszakítja a folyamatban lévő hívást."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Folytatás"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Kameraengedély megadva"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-hy/strings.xml b/java/com/android/dialer/util/res/values-hy/strings.xml
index 8a2c75e14..dd6b1329a 100644
--- a/java/com/android/dialer/util/res/values-hy/strings.xml
+++ b/java/com/android/dialer/util/res/values-hy/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Սարքի վրա համապատասխան հավելված չկա"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Եթե WPS-ի միջոցով զանգ կատարեք, ձեր ընթացիկ զանգը կընդհատվի:"</string>
<string name="dialog_continue" msgid="4070630558441163574">"Շարունակել"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Տեսախցիկից օգտվելու թույլտվությունը տրամադրված է"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-in/strings.xml b/java/com/android/dialer/util/res/values-in/strings.xml
index 8abd5fb1f..6732ffb8b 100644
--- a/java/com/android/dialer/util/res/values-in/strings.xml
+++ b/java/com/android/dialer/util/res/values-in/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Tidak ada aplikasi untuk tindakan tersebut di perangkat ini"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Melakukan panggilan WPS akan mengakhiri panggilan yang ada."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Lanjutkan"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Izin kamera diaktifkan"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-is/strings.xml b/java/com/android/dialer/util/res/values-is/strings.xml
index 8ba1a2dad..15f9c6a25 100644
--- a/java/com/android/dialer/util/res/values-is/strings.xml
+++ b/java/com/android/dialer/util/res/values-is/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Ekkert forrit fyrir þetta er í tækinu"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Ef þú hringir WPS-símtal slitnar núverandi símtal."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Áfram"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Myndavélarheimild virk"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-it/strings.xml b/java/com/android/dialer/util/res/values-it/strings.xml
index 3ef5f83f3..9288628eb 100644
--- a/java/com/android/dialer/util/res/values-it/strings.xml
+++ b/java/com/android/dialer/util/res/values-it/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Sul dispositivo non sono presenti app per tale azione"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Se effettui una chiamata WPS, la chiamata esistente verrà disconnessa."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Continua"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Autorizzazioni della fotocamera attivate"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-iw/strings.xml b/java/com/android/dialer/util/res/values-iw/strings.xml
index 8863eb60e..362ed5385 100644
--- a/java/com/android/dialer/util/res/values-iw/strings.xml
+++ b/java/com/android/dialer/util/res/values-iw/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"אין אפליקציה עבור הפעולה הזו במכשיר הזה"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"התקשרות באמצעות השירות האלחוטי המועדף תנתק את השיחה הנוכחית."</string>
<string name="dialog_continue" msgid="4070630558441163574">"המשך"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"הרשאת הגישה למצלמה הופעלה"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-ja/strings.xml b/java/com/android/dialer/util/res/values-ja/strings.xml
index a447ee9d4..533caad1d 100644
--- a/java/com/android/dialer/util/res/values-ja/strings.xml
+++ b/java/com/android/dialer/util/res/values-ja/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"この操作を行うアプリが端末上にありません"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS で通話を発信すると現在の通話が切断されます。"</string>
<string name="dialog_continue" msgid="4070630558441163574">"次へ"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"カメラへのアクセスを自動で許可しました"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-ka/strings.xml b/java/com/android/dialer/util/res/values-ka/strings.xml
index 379e3b3c5..baea1c14f 100644
--- a/java/com/android/dialer/util/res/values-ka/strings.xml
+++ b/java/com/android/dialer/util/res/values-ka/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"ამ მოწყობილობაზე არ არის შესაბამისი აპლიკაცია"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS ზარის განხორციელება თქვენს მიმდინარე ზარს გათიშავს."</string>
<string name="dialog_continue" msgid="4070630558441163574">"გაგრძელება"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"კამერაზე წვდომის ნებართვა ჩართულია"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-kk/strings.xml b/java/com/android/dialer/util/res/values-kk/strings.xml
index 8683b850a..e1abe608b 100644
--- a/java/com/android/dialer/util/res/values-kk/strings.xml
+++ b/java/com/android/dialer/util/res/values-kk/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Бұл үшін осы құрылғыда қолданба жоқ"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS қоңырауын шалу қазіргі қоңырауды тоқтатады."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Жалғастыру"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Камера рұқсаты қосылды"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-km/strings.xml b/java/com/android/dialer/util/res/values-km/strings.xml
index 37cd04513..dd8c26005 100644
--- a/java/com/android/dialer/util/res/values-km/strings.xml
+++ b/java/com/android/dialer/util/res/values-km/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"មិនមានកម្មវិធីសម្រាប់សកម្មភាពនេះនៅលើឧបករណ៍នេះទេ"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"ការ​ហៅ​ចេញ​​ដោយ​ប្រើ​សេវា WPS នឹង​ផ្ដាច់​ការ​ហៅ​ដែល​មាន​​របស់​អ្នក។"</string>
<string name="dialog_continue" msgid="4070630558441163574">"បន្ត"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"បានបើក​ការអនុញ្ញាត​កាមេរ៉ា"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-kn/strings.xml b/java/com/android/dialer/util/res/values-kn/strings.xml
index 8fc851b5e..833f696fc 100644
--- a/java/com/android/dialer/util/res/values-kn/strings.xml
+++ b/java/com/android/dialer/util/res/values-kn/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"ಈ ಸಾಧನದಲ್ಲಿ ಅದಕ್ಕಾಗಿ ಯಾವುದೇ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಲ್ಲ"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS ಕರೆ ಅನ್ನು ಮಾಡುವುದರಿಂದ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ನಿಮ್ಮ ಕರೆ ಕಡಿತಗೊಳ್ಳುತ್ತದೆ."</string>
<string name="dialog_continue" msgid="4070630558441163574">"ಮುಂದುವರಿಸಿ"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"ಕ್ಯಾಮರಾ ಅನುಮತಿಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-ko/strings.xml b/java/com/android/dialer/util/res/values-ko/strings.xml
index aa0c138e1..0e08dd3c6 100644
--- a/java/com/android/dialer/util/res/values-ko/strings.xml
+++ b/java/com/android/dialer/util/res/values-ko/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"이 기기에 작업을 처리할 수 있는 앱이 없습니다."</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS 전화를 걸면 기존 전화 연결이 해제됩니다."</string>
<string name="dialog_continue" msgid="4070630558441163574">"계속"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"카메라 권한 사용 설정됨"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-ky/strings.xml b/java/com/android/dialer/util/res/values-ky/strings.xml
index 80dea0a1a..98090eb11 100644
--- a/java/com/android/dialer/util/res/values-ky/strings.xml
+++ b/java/com/android/dialer/util/res/values-ky/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Бул түзмөктө ал үчүн колдонмо жок"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Азыр WPS аркылуу чалсаңыз, учурдагы чалуу үзүлүп калат."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Улантуу"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Камеранын уруксаты иштетилди"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-lo/strings.xml b/java/com/android/dialer/util/res/values-lo/strings.xml
index a003183a5..b0bbb90f1 100644
--- a/java/com/android/dialer/util/res/values-lo/strings.xml
+++ b/java/com/android/dialer/util/res/values-lo/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"ບໍ່​ມີ​ແອັ​ບຯ​ສຳ​ລັບ​ສິ່ງນັ້ນ​ຢູ່​ໃນ​ອຸ​ປະ​ກອນ​ນີ້"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"ການໂທ WPS ຈະຕັດສາຍທີ່ມີຢູ່ແລ້ວຂອງທ່ານ."</string>
<string name="dialog_continue" msgid="4070630558441163574">"ດຳເນີນການຕໍ່"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"ເປີດໃຊ້ສິດອະນຸຍາດກ້ອງຖ່າຍຮູບແລ້ວ"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-lt/strings.xml b/java/com/android/dialer/util/res/values-lt/strings.xml
index 00fd0c169..ab4443a72 100644
--- a/java/com/android/dialer/util/res/values-lt/strings.xml
+++ b/java/com/android/dialer/util/res/values-lt/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Šiame įrenginyje nėra tam skirtos programos"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Pradėjus WPS skambutį bus atjungtas dabartinis skambutis."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Tęsti"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Fotoaparato leidimas įgalintas"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-lv/strings.xml b/java/com/android/dialer/util/res/values-lv/strings.xml
index d29c06a2f..3df9cf094 100644
--- a/java/com/android/dialer/util/res/values-lv/strings.xml
+++ b/java/com/android/dialer/util/res/values-lv/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Šajā ierīcē nav nevienas šai darbībai piemērotas lietotnes."</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Veicot WPS zvanu, tiks pārtraukts esošais zvans."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Turpināt"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Kameras atļauja iespējota"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-mk/strings.xml b/java/com/android/dialer/util/res/values-mk/strings.xml
index 5f45fbf23..3c7a95cce 100644
--- a/java/com/android/dialer/util/res/values-mk/strings.xml
+++ b/java/com/android/dialer/util/res/values-mk/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Нема апликација за тоа на уредот"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Воспоставувањето повик преку WPS ќе го исклучи вашиот тековен повик."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Продолжи"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Дозволата за камера е овозможена"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-ml/strings.xml b/java/com/android/dialer/util/res/values-ml/strings.xml
index be9828973..cc3fe4f51 100644
--- a/java/com/android/dialer/util/res/values-ml/strings.xml
+++ b/java/com/android/dialer/util/res/values-ml/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"അതിനായി ഈ ഉപകരണത്തിൽ അപ്ലിക്കേഷനുകളൊന്നുമില്ല"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"ഒരു WPS കോൾ ചെയ്യുന്നത് നിങ്ങളുടെ നിലവിലെ കോൾ വിച്ഛേദിക്കാനിടയാക്കും."</string>
<string name="dialog_continue" msgid="4070630558441163574">"തുടരുക"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"ക്യാമറ അനുമതി നൽകി"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-mn/strings.xml b/java/com/android/dialer/util/res/values-mn/strings.xml
index 314db16cf..ed42c80a9 100644
--- a/java/com/android/dialer/util/res/values-mn/strings.xml
+++ b/java/com/android/dialer/util/res/values-mn/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Энэхүү төхөөрөмж дээр тухайн үйлдлийг гүйцэтгэх апликейшн байхгүй байна."</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS дуудлага хийвэл одоо байгаа дуудлагыг таслах болно."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Үргэлжлүүлэх"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Камерын зөвшөөрлийг идэвхжүүлсэн"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-mr/strings.xml b/java/com/android/dialer/util/res/values-mr/strings.xml
index 37bef2933..6535514a4 100644
--- a/java/com/android/dialer/util/res/values-mr/strings.xml
+++ b/java/com/android/dialer/util/res/values-mr/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"या डिव्हाइसवर त्यासाठी कोणताही अॅप नाही"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS कॉल केल्याने आपला विद्यमान कॉल डिस्कनेक्ट केला जाईल."</string>
<string name="dialog_continue" msgid="4070630558441163574">"सुरु ठेवा"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"कॅमेरा परवानगी चालू केली"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-ms/strings.xml b/java/com/android/dialer/util/res/values-ms/strings.xml
index fbda09d42..5f9d36b61 100644
--- a/java/com/android/dialer/util/res/values-ms/strings.xml
+++ b/java/com/android/dialer/util/res/values-ms/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Tiada apl untuk tindakan itu pada peranti ini"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Membuat panggilan WPS akan memutuskan panggilan anda yang sedia ada."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Teruskan"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Kebenaran kamera didayakan"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-my/strings.xml b/java/com/android/dialer/util/res/values-my/strings.xml
index 3a5b79fc6..0bb39c48e 100644
--- a/java/com/android/dialer/util/res/values-my/strings.xml
+++ b/java/com/android/dialer/util/res/values-my/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"ဒီကိရိယာထဲမှာ အဲဒါ့အတွက် app မရှိပါ"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS ခေါ်ဆိုပါက သင့်လက်ရှိခေါ်ဆိုမှု ပြတ်တောက်သွားပါမည်။"</string>
<string name="dialog_continue" msgid="4070630558441163574">"ဆက်လုပ်ရန်"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"ကင်မရာအသုံးပြုခွင့် ဖွင့်ထားပါသည်"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-nb/strings.xml b/java/com/android/dialer/util/res/values-nb/strings.xml
index c1c1b238b..de2f4053d 100644
--- a/java/com/android/dialer/util/res/values-nb/strings.xml
+++ b/java/com/android/dialer/util/res/values-nb/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Det finnes ingen apper for det på denne enheten"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Den pågående samtalen brytes hvis du foretar et WPS-anrop (Wireless Priority Service)."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Fortsett"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Kameratillatelsen er slått på"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-ne/strings.xml b/java/com/android/dialer/util/res/values-ne/strings.xml
index b596a8510..a6da88ff7 100644
--- a/java/com/android/dialer/util/res/values-ne/strings.xml
+++ b/java/com/android/dialer/util/res/values-ne/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"यस यन्त्रमा त्यसका लागि कुनै पनि अनुप्रयोग छैन"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS कल गर्नुले तपाईंको जारी कललाई विच्छेद गर्ने छ।"</string>
<string name="dialog_continue" msgid="4070630558441163574">"जारी राख्नुहोस्"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"क्यामेरासम्बन्धी अनुमतिलाई सक्षम पारियो"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-nl/strings.xml b/java/com/android/dialer/util/res/values-nl/strings.xml
index d09054cc8..710f853d0 100644
--- a/java/com/android/dialer/util/res/values-nl/strings.xml
+++ b/java/com/android/dialer/util/res/values-nl/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Daarvoor is geen app beschikbaar op dit apparaat"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Als je een WPS-oproep plaatst, wordt je huidige gesprek afgebroken."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Doorgaan"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Cameramachtiging ingeschakeld"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-no/strings.xml b/java/com/android/dialer/util/res/values-no/strings.xml
index c1c1b238b..de2f4053d 100644
--- a/java/com/android/dialer/util/res/values-no/strings.xml
+++ b/java/com/android/dialer/util/res/values-no/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Det finnes ingen apper for det på denne enheten"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Den pågående samtalen brytes hvis du foretar et WPS-anrop (Wireless Priority Service)."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Fortsett"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Kameratillatelsen er slått på"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-pa/strings.xml b/java/com/android/dialer/util/res/values-pa/strings.xml
index dfb47c590..14d3bee30 100644
--- a/java/com/android/dialer/util/res/values-pa/strings.xml
+++ b/java/com/android/dialer/util/res/values-pa/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"ਉਸ ਲਈ ਇਸ ਡੀਵਾਈਸ ਤੇ ਕੋਈ ਐਪ ਨਹੀਂ"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"ਇੱਕ WPS ਕਾਲ ਕਰਨਾ ਤੁਹਾਡੀ ਮੌਜੂਦਾ ਕਾਲ ਨੂੰ ਡਿਸਕਨੈਕਟ ਕਰ ਦੇਵੇਗਾ।"</string>
<string name="dialog_continue" msgid="4070630558441163574">"ਜਾਰੀ ਰੱਖੋ"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"ਕੈਮਰਾ ਇਜਾਜ਼ਤ ਨੂੰ ਯੋਗ ਬਣਾਇਆ ਗਿਆ ਹੈ"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-pl/strings.xml b/java/com/android/dialer/util/res/values-pl/strings.xml
index 4ea0d8b9c..45cd54626 100644
--- a/java/com/android/dialer/util/res/values-pl/strings.xml
+++ b/java/com/android/dialer/util/res/values-pl/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Na urządzeniu nie ma aplikacji, która mogłaby wykonać tę czynność"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Jeśli nawiążesz połączenie WPS, bieżące połączenie zostanie przerwane."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Dalej"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Uprawnienia do korzystania z aparatu zostały włączone"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-pt-rBR/strings.xml b/java/com/android/dialer/util/res/values-pt-rBR/strings.xml
index af5ec9343..113fc5d17 100644
--- a/java/com/android/dialer/util/res/values-pt-rBR/strings.xml
+++ b/java/com/android/dialer/util/res/values-pt-rBR/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Nenhum app está disponível para essa ação neste dispositivo"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Fazer uma chamada usando o WPS desconectará a chamada atual."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Continuar"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Permissão de câmera ativada"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-pt-rPT/strings.xml b/java/com/android/dialer/util/res/values-pt-rPT/strings.xml
index 1626e9e3a..9ebb5e161 100644
--- a/java/com/android/dialer/util/res/values-pt-rPT/strings.xml
+++ b/java/com/android/dialer/util/res/values-pt-rPT/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Não existe nenhuma aplicação para isso neste dispositivo"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Efetuar uma chamada WPS irá desligar a sua chamada atual."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Continuar"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Autorização da câmara ativada"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-pt/strings.xml b/java/com/android/dialer/util/res/values-pt/strings.xml
index af5ec9343..113fc5d17 100644
--- a/java/com/android/dialer/util/res/values-pt/strings.xml
+++ b/java/com/android/dialer/util/res/values-pt/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Nenhum app está disponível para essa ação neste dispositivo"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Fazer uma chamada usando o WPS desconectará a chamada atual."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Continuar"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Permissão de câmera ativada"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-ro/strings.xml b/java/com/android/dialer/util/res/values-ro/strings.xml
index c5d7d3f38..a311fea82 100644
--- a/java/com/android/dialer/util/res/values-ro/strings.xml
+++ b/java/com/android/dialer/util/res/values-ro/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Pe dispozitiv nu există nicio aplicație pentru această acțiune"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Dacă inițiați un apel WPS, apelul existent va fi deconectat."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Continuați"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Permisiunea pentru cameră a fost activată."</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-ru/strings.xml b/java/com/android/dialer/util/res/values-ru/strings.xml
index 837a07560..de02ccfdf 100644
--- a/java/com/android/dialer/util/res/values-ru/strings.xml
+++ b/java/com/android/dialer/util/res/values-ru/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"На устройстве нет подходящего приложения"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Если вы начнете WPS-вызов, текущий вызов будет прекращен."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Продолжить"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Доступ к камере разрешен"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-si/strings.xml b/java/com/android/dialer/util/res/values-si/strings.xml
index f91ef87e7..86ec8459c 100644
--- a/java/com/android/dialer/util/res/values-si/strings.xml
+++ b/java/com/android/dialer/util/res/values-si/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"මෙම උපාංගයෙහි ඒ සඳහා යෙදුමක් නැත"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS ඇමතුමක් කිරීමෙන් ඔබේ දැනට පවතින ඇමතුම විසන්ධි කරනු ඇත."</string>
<string name="dialog_continue" msgid="4070630558441163574">"දිගටම කරගෙන යන්න"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"කැමරා අවසර සබල කර ඇත"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-sk/strings.xml b/java/com/android/dialer/util/res/values-sk/strings.xml
index 731abb9fe..a666950ed 100644
--- a/java/com/android/dialer/util/res/values-sk/strings.xml
+++ b/java/com/android/dialer/util/res/values-sk/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Na tomto zariadení nie je aplikácia na vykonanie danej akcie"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Uskutočnením hovoru cez WPS prerušíte existujúci hovor."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Pokračovať"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Povolenie pre fotoaparát je aktivované"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-sl/strings.xml b/java/com/android/dialer/util/res/values-sl/strings.xml
index cde40ea70..594cd47c1 100644
--- a/java/com/android/dialer/util/res/values-sl/strings.xml
+++ b/java/com/android/dialer/util/res/values-sl/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"V tej napravi ni aplikacije za to"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Če začnete klic WPS, bo obstoječi klic prekinjen."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Nadaljuj"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Dovoljenje za dostop do fotoaparata je omogočeno"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-sq/strings.xml b/java/com/android/dialer/util/res/values-sq/strings.xml
index ab53f1e27..ee07161e9 100644
--- a/java/com/android/dialer/util/res/values-sq/strings.xml
+++ b/java/com/android/dialer/util/res/values-sq/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Nuk ka aplikacion për atë në këtë pajisje"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Kryerja e një telefonate WPS do të shkëputë telefonatën tënde ekzistuese."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Vazhdo"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Leja e kamerës është aktivizuar"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-sr/strings.xml b/java/com/android/dialer/util/res/values-sr/strings.xml
index 5193c6a0e..7f20ba2dc 100644
--- a/java/com/android/dialer/util/res/values-sr/strings.xml
+++ b/java/com/android/dialer/util/res/values-sr/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"На овом уређају нема апликација за то"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Ако упутите WPS позив, прекинућете постојећи позив."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Настави"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Омогућена је дозвола за камеру"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-sv/strings.xml b/java/com/android/dialer/util/res/values-sv/strings.xml
index 23c34f020..e0d256680 100644
--- a/java/com/android/dialer/util/res/values-sv/strings.xml
+++ b/java/com/android/dialer/util/res/values-sv/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Det finns ingen app för detta på enheten"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Ringer du ett WPS-samtal kopplas det nuvarande samtalet bort."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Fortsätt"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Kamerabehörighet har aktiverats"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-sw/strings.xml b/java/com/android/dialer/util/res/values-sw/strings.xml
index 6dabc8424..5eefb4202 100644
--- a/java/com/android/dialer/util/res/values-sw/strings.xml
+++ b/java/com/android/dialer/util/res/values-sw/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Hakuna programu kwa ajili ya hiyo kwenye kifaa hiki"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Ukipiga simu ya WPS, simu inayoendelea sasa itakatwa."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Endelea"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Ruhusa ya kufikia kamera imetolewa kiotomatiki"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-ta/strings.xml b/java/com/android/dialer/util/res/values-ta/strings.xml
index 4f1b6919b..c521eac28 100644
--- a/java/com/android/dialer/util/res/values-ta/strings.xml
+++ b/java/com/android/dialer/util/res/values-ta/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"சாதனத்தில் இந்தச் செயலைச் செய்வதற்கான பயன்பாடு எதுவும் இல்லை"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS அழைப்பை மேற்கொண்டால், தற்போது செயலில் உள்ள அழைப்புத் துண்டிக்கப்படும்."</string>
<string name="dialog_continue" msgid="4070630558441163574">"தொடர்க"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"கேமராவிற்கான அனுமதி இயக்கப்பட்டது"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-te/strings.xml b/java/com/android/dialer/util/res/values-te/strings.xml
index 3e54163c8..cb21a9ae1 100644
--- a/java/com/android/dialer/util/res/values-te/strings.xml
+++ b/java/com/android/dialer/util/res/values-te/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"ఈ పరికరంలో దాని కోసం అనువర్తనం ఏదీ లేదు"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS కాల్ చేయడం వలన మీరు ప్రస్తుతం మాట్లాడుతున్న కాల్ డిస్‌కనెక్ట్ అవుతుంది."</string>
<string name="dialog_continue" msgid="4070630558441163574">"కొనసాగించు"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"కెమెరా అనుమతిని ప్రారంభించాము"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-th/strings.xml b/java/com/android/dialer/util/res/values-th/strings.xml
index 59341c3b6..0ed77ad5a 100644
--- a/java/com/android/dialer/util/res/values-th/strings.xml
+++ b/java/com/android/dialer/util/res/values-th/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"ไม่มีแอปสำหรับการทำงานนั้นบนอุปกรณ์นี้"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"หากคุณโทรผ่านบริการ WPS ตอนนี้ สายที่โทรอยู่จะตัดการเชื่อมต่อ"</string>
<string name="dialog_continue" msgid="4070630558441163574">"ต่อไป"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"ให้สิทธิ์เข้าถึงกล้องถ่ายรูปแล้ว"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-tl/strings.xml b/java/com/android/dialer/util/res/values-tl/strings.xml
index e2a2ed062..6d93b6f65 100644
--- a/java/com/android/dialer/util/res/values-tl/strings.xml
+++ b/java/com/android/dialer/util/res/values-tl/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Walang app para doon sa device na ito"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Ang paggawa ng WPS na tawag ay puputulin sa koneksyon ang dati mo nang tawag."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Magpatuloy"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Na-enable ang pahintulot sa camera"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-tr/strings.xml b/java/com/android/dialer/util/res/values-tr/strings.xml
index dcd3e83e0..94bfd6501 100644
--- a/java/com/android/dialer/util/res/values-tr/strings.xml
+++ b/java/com/android/dialer/util/res/values-tr/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Bu cihazda bu işlem için uygun uygulama yok"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS çağrısı yaparsanız, devam eden çağrı sonlandırılır."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Devam"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Kamera izni etkinleştirildi"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-uk/strings.xml b/java/com/android/dialer/util/res/values-uk/strings.xml
index 2b5bd38b8..683a8fba7 100644
--- a/java/com/android/dialer/util/res/values-uk/strings.xml
+++ b/java/com/android/dialer/util/res/values-uk/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"На цьому пристрої немає додатка, який може виконати цю дію"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Якщо здійснити виклик WPS, буде роз’єднано поточний виклик."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Продовжити"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Надано доступ до камери"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-ur/strings.xml b/java/com/android/dialer/util/res/values-ur/strings.xml
index 2e3f8a0cb..bc5ed8c2b 100644
--- a/java/com/android/dialer/util/res/values-ur/strings.xml
+++ b/java/com/android/dialer/util/res/values-ur/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"اس آلہ پر اس کیلئے کوئی ایپ نہیں ہے"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"‏WPS کال کرنے سے آپ کی موجودہ کال غیر منسلک ہو جائے گی۔"</string>
<string name="dialog_continue" msgid="4070630558441163574">"جاری رکھیں"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"کیمرا کی اجازت فعال کر دی گئی"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-uz/strings.xml b/java/com/android/dialer/util/res/values-uz/strings.xml
index ca7c8218f..ba27c3b11 100644
--- a/java/com/android/dialer/util/res/values-uz/strings.xml
+++ b/java/com/android/dialer/util/res/values-uz/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Qurilmada buni bajaradigan ilova yo‘q"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"WPS-chaqiruv boshlab yuborilsa, hozirgi qo‘ng‘iroq tugatiladi."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Davom ettirish"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Kameraga kirishga ruxsat berildi"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-vi/strings.xml b/java/com/android/dialer/util/res/values-vi/strings.xml
index 8a225a305..880bb2add 100644
--- a/java/com/android/dialer/util/res/values-vi/strings.xml
+++ b/java/com/android/dialer/util/res/values-vi/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Không có ứng dụng nào cho thao tác đó trên thiết bị này"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Việc thực hiện cuộc gọi WPS sẽ ngắt kết nối cuộc gọi hiện có của bạn."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Tiếp tục"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Đã bật quyền sử dụng máy ảnh"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-zh-rCN/strings.xml b/java/com/android/dialer/util/res/values-zh-rCN/strings.xml
index 0f2d65828..f69981a28 100644
--- a/java/com/android/dialer/util/res/values-zh-rCN/strings.xml
+++ b/java/com/android/dialer/util/res/values-zh-rCN/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"此设备上没有可执行此操作的应用"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"拨打 WPS 电话会中断现有通话。"</string>
<string name="dialog_continue" msgid="4070630558441163574">"继续"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"已启用相机使用权限"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-zh-rHK/strings.xml b/java/com/android/dialer/util/res/values-zh-rHK/strings.xml
index 873de4dcf..a9564f050 100644
--- a/java/com/android/dialer/util/res/values-zh-rHK/strings.xml
+++ b/java/com/android/dialer/util/res/values-zh-rHK/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"這部裝置上沒有可用的應用程式"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"撥打 WPS 電話會掛斷現有通話。"</string>
<string name="dialog_continue" msgid="4070630558441163574">"繼續"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"已啟用相機權限"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-zh-rTW/strings.xml b/java/com/android/dialer/util/res/values-zh-rTW/strings.xml
index 6af0cd176..f20779eb1 100644
--- a/java/com/android/dialer/util/res/values-zh-rTW/strings.xml
+++ b/java/com/android/dialer/util/res/values-zh-rTW/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"這個裝置未安裝可執行該操作的應用程式"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"撥打 WPS 電話會中斷你正在進行的通話。"</string>
<string name="dialog_continue" msgid="4070630558441163574">"繼續"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"已啟用相機權限"</string>
</resources>
diff --git a/java/com/android/dialer/util/res/values-zu/strings.xml b/java/com/android/dialer/util/res/values-zu/strings.xml
index ea15b7d43..59a9fd6a1 100644
--- a/java/com/android/dialer/util/res/values-zu/strings.xml
+++ b/java/com/android/dialer/util/res/values-zu/strings.xml
@@ -23,6 +23,5 @@
<string name="activity_not_available" msgid="8360067109103762211">"Alukho uhlelo lokusebenza lalokho kule divayisi"</string>
<string name="outgoing_wps_warning" msgid="7505673114152005234">"Ukwenza ikholi ye-WPS kuzonqamula ikholi yakho ekhona."</string>
<string name="dialog_continue" msgid="4070630558441163574">"Qhubeka"</string>
- <!-- no translation found for camera_privacy_text (4268584469444688293) -->
- <skip />
+ <string name="camera_privacy_text" msgid="4268584469444688293">"Imvume yekhamera inikwe amandla"</string>
</resources>
diff --git a/java/com/android/dialer/voicemail/listui/AndroidManifest.xml b/java/com/android/dialer/voicemail/listui/AndroidManifest.xml
new file mode 100644
index 000000000..ae807bb62
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/AndroidManifest.xml
@@ -0,0 +1,16 @@
+<!--
+ ~ 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 package="com.android.dialer.voicemail.listui"/> \ No newline at end of file
diff --git a/java/com/android/dialer/voicemail/listui/VoicemailFragment.java b/java/com/android/dialer/voicemail/listui/VoicemailFragment.java
new file mode 100644
index 000000000..e2b87a8db
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/VoicemailFragment.java
@@ -0,0 +1,35 @@
+/*
+ * 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.voicemail.listui;
+
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.support.v4.app.Fragment;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+/** Fragment for Dialer Voicemail Tab. */
+public final class VoicemailFragment extends Fragment {
+
+ @Nullable
+ @Override
+ public View onCreateView(
+ LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.voicemail_fragment, container, false);
+ }
+}
diff --git a/java/com/android/dialer/voicemail/listui/res/layout/voicemail_fragment.xml b/java/com/android/dialer/voicemail/listui/res/layout/voicemail_fragment.xml
new file mode 100644
index 000000000..3b566daaa
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/layout/voicemail_fragment.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ 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
+ -->
+<FrameLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+
+ <TextView
+ android:id="@+id/voicemail_fragment_text_view"
+ android:text="@string/welcome_text"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"/>
+</FrameLayout> \ No newline at end of file
diff --git a/java/com/android/dialer/voicemail/listui/res/values-af/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-af/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-af/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-am/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-am/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-am/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-ar/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-ar/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-ar/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-az/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-az/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-az/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-b+sr+Latn/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-b+sr+Latn/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-b+sr+Latn/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-be/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-be/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-be/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-bg/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-bg/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-bg/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-bn/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-bn/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-bn/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-bs/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-bs/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-bs/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-ca/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-ca/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-ca/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-cs/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-cs/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-cs/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-da/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-da/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-da/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-de/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-de/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-de/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-el/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-el/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-el/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-en-rAU/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-en-rAU/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-en-rAU/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-en-rGB/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-en-rGB/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-en-rGB/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-en-rIN/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-en-rIN/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-en-rIN/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-es-rUS/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-es-rUS/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-es-rUS/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-es/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-es/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-es/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-et/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-et/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-et/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-eu/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-eu/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-eu/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-fa/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-fa/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-fa/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-fi/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-fi/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-fi/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-fr-rCA/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-fr-rCA/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-fr-rCA/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-fr/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-fr/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-fr/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-gl/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-gl/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-gl/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-gu/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-gu/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-gu/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-hi/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-hi/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-hi/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-hr/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-hr/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-hr/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-hu/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-hu/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-hu/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-hy/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-hy/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-hy/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-in/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-in/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-in/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-is/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-is/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-is/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-it/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-it/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-it/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-iw/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-iw/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-iw/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-ja/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-ja/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-ja/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-ka/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-ka/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-ka/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-kk/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-kk/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-kk/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-km/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-km/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-km/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-kn/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-kn/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-kn/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-ko/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-ko/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-ko/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-ky/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-ky/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-ky/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-lo/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-lo/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-lo/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-lt/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-lt/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-lt/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-lv/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-lv/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-lv/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-mk/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-mk/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-mk/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-ml/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-ml/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-ml/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-mn/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-mn/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-mn/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-mr/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-mr/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-mr/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-ms/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-ms/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-ms/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-my/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-my/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-my/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-nb/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-nb/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-nb/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-ne/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-ne/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-ne/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-nl/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-nl/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-nl/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-no/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-no/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-no/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-pa/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-pa/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-pa/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-pl/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-pl/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-pl/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-pt-rBR/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-pt-rBR/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-pt-rBR/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-pt-rPT/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-pt-rPT/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-pt-rPT/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-pt/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-pt/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-pt/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-ro/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-ro/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-ro/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-ru/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-ru/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-ru/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-si/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-si/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-si/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-sk/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-sk/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-sk/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-sl/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-sl/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-sl/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-sq/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-sq/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-sq/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-sr/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-sr/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-sr/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-sv/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-sv/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-sv/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-sw/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-sw/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-sw/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-ta/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-ta/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-ta/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-te/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-te/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-te/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-th/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-th/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-th/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-tl/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-tl/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-tl/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-tr/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-tr/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-tr/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-uk/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-uk/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-uk/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-ur/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-ur/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-ur/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-uz/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-uz/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-uz/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-vi/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-vi/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-vi/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-zh-rCN/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-zh-rCN/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-zh-rCN/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-zh-rHK/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-zh-rHK/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-zh-rHK/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-zh-rTW/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-zh-rTW/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-zh-rTW/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values-zu/strings.xml b/java/com/android/dialer/voicemail/listui/res/values-zu/strings.xml
new file mode 100644
index 000000000..b0c27bc7b
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values-zu/strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ 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
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+</resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/values/strings.xml b/java/com/android/dialer/voicemail/listui/res/values/strings.xml
new file mode 100644
index 000000000..85d41906e
--- /dev/null
+++ b/java/com/android/dialer/voicemail/listui/res/values/strings.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ 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
+ -->
+<resources>
+ <string name="welcome_text" translatable="false">hello world! Welcome to the Voicemail Tab!</string>
+</resources> \ No newline at end of file
diff --git a/java/com/android/dialer/voicemailstatus/res/values-af/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-af/strings.xml
deleted file mode 100644
index 6ef12a4d1..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-af/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Stemboodskapopdaterings is nie beskikbaar nie"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Nuwe stemboodskap wag. Kan nie nou laai nie."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Stel jou stemboodskapdiens op"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Oudio is nie beskikbaar nie"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Stel op"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Bel stemboodskap"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-am/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-am/strings.xml
deleted file mode 100644
index eaae413b9..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-am/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"የድምጽ መልዕክት ዝማኔ አይገኝም"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"አዲስ የድምጽ መልዕክት በመጠበቅ ላይ። አሁን መጫን አይቻልም።"</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"የእርስዎን ድምጽ መልዕክት ያዋቅሩ"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"ተሰሚ አይገኝም"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"አዘጋጅ"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"የድምፅመልዕክት ደውል"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-ar/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-ar/strings.xml
deleted file mode 100644
index bfd0779aa..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-ar/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"تحديثات البريد الصوتي غير متاحة"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"ليس هناك بريد صوتي قيد الانتظار. لا يمكن التحميل في الوقت الحالي."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"إعداد البريد الصوتي"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"الصوت غير متاح"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"إعداد"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"اتصال ببريد صوتي..."</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-az/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-az/strings.xml
deleted file mode 100644
index bc62b1c9f..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-az/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Səsli poçt yeniləmələri mövcud deyil"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Yeni səsli poçt gözləyir. İndi yükləmək mümkün deyil."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Səsli poçtunuzu qurun"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Audio mövcud deyil"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Quraşdırın"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Səsli poçta zəng edin"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-b+sr+Latn/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-b+sr+Latn/strings.xml
deleted file mode 100644
index 37aa7738e..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-b+sr+Latn/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Ažuriranja govorne pošte nisu dostupna"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Imate novu govornu poštu. Trenutno ne može da se učita."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Podesite govornu poštu"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Audio nije dostupan"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Podesi"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Zovi govornu poštu"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-be/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-be/strings.xml
deleted file mode 100644
index d59188733..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-be/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Абнаўленні галасавой пошты недаступныя"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Чакаецца новае галас.паведамленне. Немагчыма загрузіць яго зараз"</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Наладзьце сваю галасавую пошту"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Аўдыя недаступнае"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Стварыць"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Выкл. гал. пошту"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-bg/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-bg/strings.xml
deleted file mode 100644
index 7b61fa15d..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-bg/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Няма налични актуализации на гласовата поща"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Има нова гласова поща, която не може да се зареди в момента."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Настройте гласовата си поща"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Няма звук"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Настройка"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Чуйте гл. си поща"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-bn/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-bn/strings.xml
deleted file mode 100644
index c3378e8db..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-bn/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"ভয়েসমেলের আপডেটগুলি অনুপলব্ধ"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"নতুন ভয়েসমেল অপেক্ষা করছে৷ এখনই লোড করা যাবে না৷"</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"আপনার ভয়েসমেল সেট আপ করুন"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"অডিও অনুপলব্ধ"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"সেট আপ"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"ভয়েসমেলে কল করুন"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-bs/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-bs/strings.xml
deleted file mode 100644
index 47f002e2e..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-bs/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Ažuriranja govorne pošte nisu dostupna"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Nova govorna pošta čeka. Trenutno nije moguće učitati."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Postavite govornu poštu"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Zvuk nije dostupan"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Postavljanje"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Pozovi govornu poštu"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-ca/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-ca/strings.xml
deleted file mode 100644
index b0c35de27..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-ca/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"No hi ha cap actualització de correu de veu disponible."</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Hi ha un correu de veu nou en espera. Ara no es pot carregar."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Configura la bústia de veu."</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"L\'àudio no està disponible."</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Configura"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Truca a bústia veu"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-cs/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-cs/strings.xml
deleted file mode 100644
index c9189fb90..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-cs/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Aktualizace hlasové schránky nejsou k dispozici."</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Máte novou hlasovou zprávu. Aktuálně ji však nelze načíst."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Nastavte si hlasovou schránku."</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Zvuk není k dispozici."</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Nastavit"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Volat hlas. schránku"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-de/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-de/strings.xml
deleted file mode 100644
index 1c1ede17b..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-de/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Keine Mailbox-Aktualisierungen verfügbar"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Neue Mailboxnachricht wartet. Laden momentan nicht möglich."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Richte deine Mailbox ein."</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Audio nicht verfügbar"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Einrichten"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Mailbox anrufen"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-el/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-el/strings.xml
deleted file mode 100644
index 53cdae11b..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-el/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Μη διαθέσιμες ενημερώσεις αυτόματου τηλεφωνητή"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Νέο φωνητικό μήνυμα σε αναμονή. Δεν είναι δυνατή η φόρτωση τώρα."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Ρύθμιση του αυτόματου τηλεφωνητή σας"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Δεν υπάρχει διαθέσιμος ήχος"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Ρύθμιση"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Κλήση αυτόμ. τηλεφ."</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-es-rUS/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-es-rUS/strings.xml
deleted file mode 100644
index 5a0718cc7..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-es-rUS/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"No hay notificaciones disponibles del buzón de voz."</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Nuevo mensaje de buzón de voz en espera; no se puede cargar."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Configurar el buzón de voz"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Audio no disponible"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Configurar"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Llamar buzón de voz"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-es/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-es/strings.xml
deleted file mode 100644
index df7e7d587..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-es/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Actualizaciones de buzón de voz no disponibles"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Nuevo mensaje de voz en espera. No se puede cargar ahora."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Configurar tu buzón de voz"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Audio no disponible"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Configurar"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Llamar a buzón de voz"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-et/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-et/strings.xml
deleted file mode 100644
index 61a702459..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-et/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Kõneposti värskendused ei ole saadaval"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Uus kõnepostiteade. Praegu ei saa seda laadida."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Kõneposti seadistamine"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Heli ei ole saadaval"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Seadistamine"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Helista kõneposti"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-eu/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-eu/strings.xml
deleted file mode 100644
index 21525c884..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-eu/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Ez dago erantzungailuaren berririk"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Ahots-mezu berri bat duzu zain. Une honetan ezin da kargatu."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Konfiguratu erantzungailua"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Audioa ez dago erabilgarri"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Konfiguratu"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Deitu erantzungail."</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-fa/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-fa/strings.xml
deleted file mode 100644
index 967a18e1b..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-fa/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"به‌روزرسانی‌های پست صوتی در دسترس نیستند"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"پست صوتی جدید در انتظار است. در حال حاضر نمی‌تواند بارگیری شود."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"پست صوتی‌تان را تنظیم کنید"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"صوت در دسترس نیست"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"راه‌اندازی"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"تماس با پست صوتی"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-fi/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-fi/strings.xml
deleted file mode 100644
index c4a5c82be..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-fi/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Puhelinvastaajan tiedot eivät ole käytettävissä"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Uusia viestejä vastaajassa. Lataus ei onnistu tällä hetkellä."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Määritä puhelinvastaajan asetukset"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Ääni ei ole käytettävissä"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Asetusten määritys"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Soita vastaajaan"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-fr-rCA/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-fr-rCA/strings.xml
deleted file mode 100644
index a24393621..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-fr-rCA/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Impossible de mettre à jour la messagerie vocale"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Nouveau message vocal. Impossible de le charger pour le moment."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Configurez votre messagerie vocale"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Audio non disponible"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Configurer"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Appeler mess. vocale"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-fr/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-fr/strings.xml
deleted file mode 100644
index 89c3b3928..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-fr/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Impossible de mettre à jour la messagerie vocale."</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Nouveau message vocal. Impossible de le charger pour le moment."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Configurer votre messagerie vocale"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Audio non disponible"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Configuration"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Appeler mess. vocale"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-gl/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-gl/strings.xml
deleted file mode 100644
index ff6036cf6..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-gl/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Actualizacións de correo de voz non dispoñibles"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Novo correo de voz en espera. Non se pode cargar neste momento."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Configura o teu correo de voz"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Audio non dispoñible"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Configurar"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Chamar correo de voz"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-gu/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-gu/strings.xml
deleted file mode 100644
index 758daa267..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-gu/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"વૉઇસમેઇલ અપડેટ્સ ઉપલબ્ધ નથી"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"નવી વૉઇસમેઇલ રાહ જુએ છે. અત્યારે લોડ કરી શકતાં નથી."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"તમારા વૉઇસમેઇલને સેટ કરો"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"ઑડિઓ ઉપલબ્ધ નથી"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"સેટ અપ"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"વૉઇસમેઇલ પર કૉલ કરો"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-hi/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-hi/strings.xml
deleted file mode 100644
index 3cfc47516..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-hi/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"वॉइसमेल अपडेट उपलब्‍ध नहीं हैं"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"नया वॉइसमेल प्रतीक्षा में है. इस समय लोड नहीं किया जा सकता."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"अपना वॉइसमेल सेट करें"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"ऑडियो उपलब्‍ध नहीं है"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"सेट करें"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"वॉयस मेल कॉल करें"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-hr/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-hr/strings.xml
deleted file mode 100644
index be041d6fb..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-hr/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Ažuriranja govorne pošte nisu dostupna"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Nova govorna pošta na čekanju. Učitavanje zasad nije moguće."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Postavite govornu poštu"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Zvuk nije dostupan"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Postavljanje"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Zovi govornu poštu"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-hu/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-hu/strings.xml
deleted file mode 100644
index eb6df81c3..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-hu/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Nem érhetők el hangpostafrissítések"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Új hangpostaüzenet várakozik; jelenleg nem lehet betölteni."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Állítsa be hangpostáját"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Nem áll rendelkezésre hang"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Beállítás"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Hangposta hívása"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-hy/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-hy/strings.xml
deleted file mode 100644
index 5998573c2..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-hy/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Ձայնային փոստի տվյալները չի հաջողվում բեռնել"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Նոր ձայնային հաղորդագրություն կա: Այս պահին հնարավոր չէ բեռնել:"</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Կարգավորեք ձայնային փոստը"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Ձայնային տարբերակը հասանելի չէ"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Կարգավորել"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Միանալ ձայնային փոստին"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-in/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-in/strings.xml
deleted file mode 100644
index a0da219cd..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-in/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Pembaruan pesan suara tidak tersedia"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Pesan suara baru sedang menunggu. Tidak dapat memuat sekarang."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Siapkan pesan suara"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Audio tidak tersedia"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Siapkan"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Telepon pesan suara"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-is/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-is/strings.xml
deleted file mode 100644
index 6200c2a5e..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-is/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Talhólfsuppfærslur ekki í boði"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Ný talhólfsskilaboð bíða. Ekki er hægt að hlaða þau eins og er."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Settu upp talhólfið þitt"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Hljóð er ekki í boði"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Uppsetning"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Hringja í talhólf"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-it/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-it/strings.xml
deleted file mode 100644
index 93fa42d62..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-it/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Aggiornamenti della segreteria non disponibili"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Nuovo messaggio vocale in attesa. Impossibile caricare al momento."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Configura la segreteria"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Audio non disponibile"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Imposta"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Chiama segreteria"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-ja/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-ja/strings.xml
deleted file mode 100644
index 1143ac7b3..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-ja/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"新着ボイスメールは現在利用できません"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"新着ボイスメールがあります。現在は読み込めません。"</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"ボイスメールを設定してください"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"音声を利用できません"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"セットアップ"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"ボイスメール呼び出し"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-ka/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-ka/strings.xml
deleted file mode 100644
index 2ceb1df63..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-ka/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"არ არის შესაძლებელი ხმოვანი ფოსტის განახლებები"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"გელოდებათ ახალი ხმოვანი ფოსტა. ახლავე ჩატვირთვა ვერ ხორციელდება."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"დააყენეთ თქვენი ხმოვანი ფოსტა"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"აუდიო არ არის ხელმისაწვდომი"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"კონფიგურაცია"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"ხმოვან ფოსტასთან დაკავშირება"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-kk/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-kk/strings.xml
deleted file mode 100644
index 6d6a6d3a0..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-kk/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Дауыстық пошта жаңартулары қол жетімді емес"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Жаңа дауыстық хабар күтуде. Дәл қазір жүктеу мүмкін емес."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Дауыс-хабарды реттеу"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Аудио қол жетімді емес"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Орнату"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Дауыс-хабарға қоңырау шалу"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-km/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-km/strings.xml
deleted file mode 100644
index 601651856..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-km/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"មិនមានការអាប់ដេតសារជាសម្លេងទេ"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"សារជាសម្លេងថ្មីកំពុងរង់ចាំ។ មិនអាចផ្ទុកឥឡូវនេះបានទេ។"</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"ដំឡើងសារជាសម្លេងរបស់អ្នក"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"មិនមានសម្លេងទេ"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"រៀបចំ"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"ហៅ​ជា​សារ​សំឡេង"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-kn/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-kn/strings.xml
deleted file mode 100644
index d2ea2a022..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-kn/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"ಧ್ವನಿಮೇಲ್‌ ಅಪ್‌ಡೇಟ್‌ಗಳು ಇದೀಗ ಲಭ್ಯವಿಲ್ಲ"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"ಹೊಸ ಧ್ವನಿಮೇಲ್ ಕಾಯುತ್ತಿದೆ. ಇದೀಗ ಲೋಡ್‌ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"ನಿಮ್ಮ ಧ್ವನಿಮೇಲ್‌ ಹೊಂದಿಸಿ"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"ಆಡಿಯೋ ಲಭ್ಯವಿಲ್ಲ"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"ಹೊಂದಿಸು"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"ಧ್ವನಿಮೇಲ್‌‌ಗೆ ಕರೆ ಮಾಡಿ"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-ko/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-ko/strings.xml
deleted file mode 100644
index 0a552aea8..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-ko/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"음성사서함 업데이트를 사용할 수 없습니다."</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"새로운 음성사서함이 대기 중이지만 현재 로드할 수 없습니다."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"음성사서함 설정"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"오디오가 지원되지 않습니다."</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"설정"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"음성사서함 연결"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-ky/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-ky/strings.xml
deleted file mode 100644
index 570540451..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-ky/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Үн почтасынын жаңыртуулары жеткиликтүү эмес"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Жаңы үн почтасы күтүүдө. Учурда жүктөлбөй жатат."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Үн почтаңызды орнотуңуз"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Аудио жеткиликтүү эмес"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Тууралоо"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Үнкатка чалуу"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-lo/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-lo/strings.xml
deleted file mode 100644
index fd112b72e..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-lo/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"ບໍ່​ມີ​ການ​ອັບ​ເດດ​ຂໍ້​ຄວາມ​ສຽງ​ຢູ່"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"ຂໍ້​ຄວາມ​ສຽງ​ໃໝ່​ລໍ​ຖ້າ​ຢູ່. ບໍ່​ສາ​ມາດ​ໂຫຼດ​ໄດ້​ໃນ​ເວ​ລາ​ນີ້."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"ຕັ້ງ​ຂໍ້​ຄວາມ​ສຽງ​ຂອງ​ທ່ານ"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"ບໍ່​ມີ​ສຽງ​ຢູ່"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"ຕັ້ງຄ່າ"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"ໂທຫາເບີຂໍ້ຄວາມສຽງ"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-lt/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-lt/strings.xml
deleted file mode 100644
index 9c589f48d..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-lt/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Balso pašto naujiniai nepasiekiami"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Laukiantis naujas balso pašto pranešimas. Negalima dabar įkelti."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Nustatykite balso paštą"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Garso įrašas nepasiekiamas"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Nustatyti"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Skamb. į balso pšt."</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-lv/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-lv/strings.xml
deleted file mode 100644
index a57a95675..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-lv/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Balss pasta atjauninājumi nav pieejami."</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Saņemti jauni balss pasta ziņojumi. Pašlaik tos nevar ielādēt."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Iestatiet balss pastu."</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Audio nav pieejams."</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Iestatīt"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Zvanīt balss pastam"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-mk/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-mk/strings.xml
deleted file mode 100644
index a55476f97..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-mk/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Не се достапни ажурирања на говорната пошта"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Чека нова говорна пошта. Не може да се вчита во моментов."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Поставете ја говорната пошта"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Аудио не е достапно"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Постави"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Повикај говорна пошта"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-ml/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-ml/strings.xml
deleted file mode 100644
index 63e321158..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-ml/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"വോയ്‌സ്‌മെയിൽ അപ്‌ഡേറ്റുകൾ ലഭ്യമല്ല"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"പുതിയ വോയ്‌സ്‌മെയിൽ കാത്തിരിക്കുന്നു. ഇപ്പോൾ ലോഡുചെയ്യാനാവില്ല."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"നിങ്ങളുടെ വോയ്‌സ്‌മെയിൽ സജ്ജീകരിക്കുക"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"ഓഡിയോ ലഭ്യമല്ല"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"സജ്ജമാക്കുക"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"വോയ്‌സ്‌മെയിൽ വിളിക്കുക"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-mn/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-mn/strings.xml
deleted file mode 100644
index 9458dd691..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-mn/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Дуут шуудангийн шинэчлэлтүүд байхгүй байна"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Шинэ дуут шуудан ирсэн байна. Гэвч одоохондоо ачаалах боломжгүй байна."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Дуут шуудангаа тохируулах"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Дуу байхгүй байна"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Тохируулах"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Дуут шуудан руу залгах"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-mr/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-mr/strings.xml
deleted file mode 100644
index f51905e86..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-mr/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"व्हॉइसमेल अद्यतने उपलब्ध नाहीत"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"नवीन व्हॉइसमेल प्रतीक्षा करत आहे. आत्ता लोड करू शकत नाही."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"आपला व्हॉइसमेल सेट करा"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"ऑडिओ उपलब्ध नाही"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"सेट अप"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"व्हॉइसमेलवर कॉल करा"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-ms/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-ms/strings.xml
deleted file mode 100644
index d87344738..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-ms/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Kemas kini mel suara tidak tersedia"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Mel suara baharu sedang menunggu. Tidak dapat memuat sekarang."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Sediakan mel suara anda"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Audio tidak tersedia"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Menyediakan"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Panggil mel suara"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-my/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-my/strings.xml
deleted file mode 100644
index add88b9ef..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-my/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"အသံမေးလ် မွမ်းမံမှုများ မရှိ"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"အသံမေးလ် အသစ် စောင့်နေသည်။ ယခုချက်ချင်း တင်မပေးနိုင်ပါ။"</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"သင်၏ အသံမေးလ်ကို စဖွင့်သတ်မှတ်ရန်"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"အသံ မရှိ"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"အစီအမံလုပ်ပါ"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"အသံပို့စာစနစ်ခေါ်ရန်"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-nb/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-nb/strings.xml
deleted file mode 100644
index 4665602da..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-nb/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Talepostoppdateringer er ikke tilgjengelige"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Ny talemelding venter. Kan ikke laste inn akkurat nå."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Konfigurer taleposten din"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Lyd er ikke tilgjengelig"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Konfigurer"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Ring talepostkasse"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-ne/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-ne/strings.xml
deleted file mode 100644
index 832a9271c..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-ne/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"भ्वाइस मेल अद्यावधिक उपलब्ध छैन"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"नयाँ भ्वाइस मेल पर्खदै। अहिले नै लोड गर्न सक्दैन।"</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"तपाईँको भ्वाइसमेल सेटअप गर्नुहोस्"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"अडियो उपलब्ध छैन"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"मिलाउनुहोस्"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"भ्वाइसमेल कल गर्नुहोस्"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-no/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-no/strings.xml
deleted file mode 100644
index 4665602da..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-no/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Talepostoppdateringer er ikke tilgjengelige"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Ny talemelding venter. Kan ikke laste inn akkurat nå."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Konfigurer taleposten din"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Lyd er ikke tilgjengelig"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Konfigurer"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Ring talepostkasse"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-pa/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-pa/strings.xml
deleted file mode 100644
index d80c32f79..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-pa/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"ਵੌਇਸਮੇਲ ਅਪਡੇਟਾਂ ਉਪਲਬਧ ਨਹੀਂ"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"ਨਵੀਂ ਵੌਇਸਮੇਲ ਉਡੀਕ ਰਹੀ ਹੈ। ਹੁਣ ਲੋਡ ਨਹੀਂ ਕਰ ਸਕਦਾ।"</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"ਆਪਣੀ ਵੌਇਸਮੇਲ ਸੈਟ ਅਪ ਕਰੋ"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"ਔਡੀਓ ਉਪਲਬਧ ਨਹੀਂ"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"ਸਥਾਪਤ ਕਰੋ"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"ਵੌਇਸਮੇਲ ਤੇ ਕਾਲ ਕਰੋ"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-pl/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-pl/strings.xml
deleted file mode 100644
index 1e6bed8de..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-pl/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Brak aktualizacji o wiadomościach głosowych"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Oczekują nowe wiadomości głosowe. Obecnie nie można ich wczytać."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Skonfiguruj swoją pocztę głosową"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Dźwięk jest niedostępny"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Konfiguracja"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Połącz z pocztą"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-pt-rBR/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-pt-rBR/strings.xml
deleted file mode 100644
index 808cf81cc..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-pt-rBR/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"As atualizações do correio de voz não estão disponíveis"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Novo correio de voz na espera. Não é possível carregá-lo agora."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Configure seu correio de voz"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"O áudio não está disponível"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Configurar"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Ligar p/ correio voz"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-pt-rPT/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-pt-rPT/strings.xml
deleted file mode 100644
index d1d2d2156..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-pt-rPT/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Atualizações do correio de voz não disponíveis"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Nova mensag. corr. voz a aguardar. Não é poss. carregar agora."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Configurar o correio de voz"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Áudio não disponível"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Configurar"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Chamar correio de voz"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-pt/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-pt/strings.xml
deleted file mode 100644
index 808cf81cc..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-pt/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"As atualizações do correio de voz não estão disponíveis"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Novo correio de voz na espera. Não é possível carregá-lo agora."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Configure seu correio de voz"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"O áudio não está disponível"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Configurar"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Ligar p/ correio voz"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-ro/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-ro/strings.xml
deleted file mode 100644
index 5066b4141..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-ro/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Nu sunt disponibile actualizări ale mesageriei vocale"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Mesaj vocal nou în așteptare. Nu poate fi încărcat acum."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Configurați mesageria vocală"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Conținutul audio nu este disponibil"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Configurați"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Apel. mesag. vocală"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-ru/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-ru/strings.xml
deleted file mode 100644
index 00cdb90b8..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-ru/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Не удается загрузить данные голосовой почты"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Не удается загрузить новое голосовое сообщение"</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Настройте голосовую почту"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Аудио недоступно"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Настройка"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Получить почту"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-si/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-si/strings.xml
deleted file mode 100644
index 86e0787d4..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-si/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"හඬ තැපැල් යාවත්කාලීන ලබාගත නොහැකිය"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"නව හඬ තැපෑලක් පොරොත්තු වෙමින්. මේ දැන් ප්‍රවේශනය කිරීමට නොහැකිය."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"ඔබේ හඬ තැපෑල පිහිටුවන්න"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"ශ්‍රව්‍ය ලබාගත නොහැකිය"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"ස්ථාපනය කරන්න"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"හඬ තැපැල් අමතන්න"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-sk/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-sk/strings.xml
deleted file mode 100644
index 12b4dc9b6..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-sk/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Aktualizácie hlasovej schránky nie sú k dispozícii"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Nevypočuté hlasové schránky. Momentálne ich nemožno načítať."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Nastavte si hlasovú schránku"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Zvuk nie je k dispozícii"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Nastavenie"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Volať hlas. schránku"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-sl/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-sl/strings.xml
deleted file mode 100644
index 12a2aef55..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-sl/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Obvestila odzivnika niso na voljo"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"V odzivniku čaka novo sporočilo. Trenutno ga ni mogoče naložiti."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Nastavite odzivnik"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Zvok ni na voljo"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Nastavite odzivnik"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Klicanje glasovne pošte"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-sq/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-sq/strings.xml
deleted file mode 100644
index 55b7da0f3..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-sq/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Përditësimet e postës zanore nuk mundësohen"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Posta të reja zanore janë në pritje. Nuk mund të ngarkohen tani."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Konfiguro postën zanore"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Audioja nuk mundësohet"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Konfiguro"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Telefono postën zanore"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-sr/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-sr/strings.xml
deleted file mode 100644
index 3fff52459..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-sr/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Ажурирања говорне поште нису доступна"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Имате нову говорну пошту. Тренутно не може да се учита."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Подесите говорну пошту"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Аудио није доступан"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Подеси"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Зови говорну пошту"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-sv/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-sv/strings.xml
deleted file mode 100644
index 20d7a928b..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-sv/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Uppdateringar för röstbrevlådan är inte tillgängliga"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Ett nytt röstmeddelande väntar. Det går inte att läsa in det för tillfället."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Konfigurera röstbrevlådan"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Ljud är inte tillgängligt"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Konfigurera"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Ring röstbrevlådan"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-sw/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-sw/strings.xml
deleted file mode 100644
index defa587c8..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-sw/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Masasisho ya ujumbe wa sauti hayapatikani"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Ujumbe mpya wa sauti unasubiri. Haiwezi kupakia sasa hivi."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Sanidi ujumbe wako wa sauti"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Sauti haipatikana"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Sanidi"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Pigia barua sauti"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-ta/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-ta/strings.xml
deleted file mode 100644
index 273e1ffdc..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-ta/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"குரலஞ்சல் புதுப்பிப்புகள் இல்லை"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"புதிய குரலஞ்சல் காத்திருக்கிறது. தற்போது ஏற்ற முடியாது."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"குரலஞ்சலை அமைக்கவும்"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"ஆடியோ இல்லை"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"அமைப்பு"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"குரலஞ்சலில் அழை"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-te/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-te/strings.xml
deleted file mode 100644
index c69d2a613..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-te/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"వాయిస్ మెయిల్ నవీకరణలు అందుబాటులో లేవు"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"కొత్త వాయిస్ మెయిల్ వేచి ఉంది. ప్రస్తుతం లోడ్ చేయడం సాధ్యపడదు."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"మీ వాయిస్ మెయిల్‌ను సెటప్ చేయండి"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"ఆడియో అందుబాటులో లేదు"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"సెటప్ చేయండి"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"వాయిస్ మెయిల్‌కు కాల్ చేయండి"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-th/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-th/strings.xml
deleted file mode 100644
index dac7fbd93..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-th/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"ไม่มีการอัปเดตข้อความเสียง"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"มีข้อความเสียงใหม่รออยู่ ไม่สามารถโหลดได้ในขณะนี้"</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"ตั้งค่าข้อความเสียง"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"ไม่สามารถใช้เสียงได้"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"ตั้งค่า"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"เรียกข้อความเสียง"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-tl/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-tl/strings.xml
deleted file mode 100644
index 1a30c39a4..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-tl/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Walang available na mga update sa voicemail"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"May naghihintay na bagong voicemail. Hindi ma-load sa ngayon."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"I-set up ang iyong voicemail"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Hindi available ang audio"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"I-set up"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Tawagan ang voicemail"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-tr/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-tr/strings.xml
deleted file mode 100644
index dd767e1b0..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-tr/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Sesli mesaj güncellemesi yok"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Yeni sesli mesaj bekliyor. Şu anda yüklenemiyor."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Sesli mesajınızı yapılandırın"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Ses kullanılamıyor"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Yapılandır"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Sesli mesaj ara"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-uk/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-uk/strings.xml
deleted file mode 100644
index b76660e4e..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-uk/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Нові повідомлення голосової пошти недоступні"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Є нове повідомлення голосової пошти. Помилка завантаження."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Налаштуйте голосову пошту"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Аудіо недоступне"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Налаштувати"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Дзвон.на голос.пошту"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-ur/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-ur/strings.xml
deleted file mode 100644
index 61b3d1d53..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-ur/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"صوتی میل کی اپ ڈیٹس دستیاب نہیں ہیں"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"نئے صوتی میل کے منتظر۔ ابھی لوڈ نہیں کیا جا سکتا۔"</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"اپنے صوتی میل کو ترتیب دیں"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"آڈیو دستیاب نہیں ہے"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"ترتیب دیں"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"صوتی میل کو کال کریں"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-uz/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-uz/strings.xml
deleted file mode 100644
index 965c92371..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-uz/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Yangi ovozli xabarlar yo‘q"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Yangi ovozli xabar kutib turibdi. Uni hozir yuklab bo‘lmaydi."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Ovozli pochtangizni sozlang"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Audio mavjud emas"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Sozlash"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Ovoz xabarga qo‘ng‘."</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-vi/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-vi/strings.xml
deleted file mode 100644
index 1fd8ff34b..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-vi/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Không có cập nhật thư thoại"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Đang chờ thư thoại mới. Không thể tải ngay bây giờ."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Thiết lập thư thoại của bạn"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Không có âm thanh"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Thiết lập"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Gọi thư thoại"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-zh-rCN/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-zh-rCN/strings.xml
deleted file mode 100644
index dd8eb2d4f..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-zh-rCN/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"无法更新语音信箱"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"您有新的语音邮件,但目前无法加载。"</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"设置您的语音信箱"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"无法播放音频"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"设置"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"呼叫语音信箱"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-zh-rTW/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-zh-rTW/strings.xml
deleted file mode 100644
index fc75d87f0..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-zh-rTW/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"沒有新的語音留言"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"您有新的語音留言,但目前無法載入。"</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"設定您的語音留言"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"無法存取音訊"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"設定"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"撥打語音信箱號碼"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values-zu/strings.xml b/java/com/android/dialer/voicemailstatus/res/values-zu/strings.xml
deleted file mode 100644
index 3d1e87626..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values-zu/strings.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ 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
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="voicemail_status_voicemail_not_available" msgid="5853033558114540057">"Izibuyekezo zevoyisimeyili azitholakali"</string>
- <string name="voicemail_status_messages_waiting" msgid="8900895357460505877">"Ivoyisimeyili entsha ilindile. Ayikwazi ukulayisha khona manje."</string>
- <string name="voicemail_status_configure_voicemail" msgid="8642831215097798709">"Setha ivoyisimeyili yakho"</string>
- <string name="voicemail_status_audio_not_available" msgid="2341871147130931237">"Umsindo awutholakali"</string>
- <string name="voicemail_status_action_configure" msgid="4445818528232235329">"Setha"</string>
- <string name="voicemail_status_action_call_server" msgid="3189606267631644507">"Shayela ivoyisimeyili"</string>
-</resources>
diff --git a/java/com/android/dialer/voicemailstatus/res/values/strings.xml b/java/com/android/dialer/voicemailstatus/res/values/strings.xml
deleted file mode 100644
index 495ddf2e2..000000000
--- a/java/com/android/dialer/voicemailstatus/res/values/strings.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<!--
- ~ 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
- -->
-
-<resources>
-
- <!-- Voicemail status message shown at the top of call log to notify the user that no new
- voicemails are currently available. This can happen when both notification as well as data
- connection to the voicemail server is lost. [CHAR LIMIT=64] -->
- <string name="voicemail_status_voicemail_not_available">Voicemail updates not available</string>
- <!-- Voicemail status message shown at the top of call log to notify the user that there is no
- data connection to the voicemail server, but there are new voicemails waiting on the server.
- [CHAR LIMIT=64] -->
- <string name="voicemail_status_messages_waiting">New voicemail waiting. Can\'t load right now.</string>
- <!-- Voicemail status message shown at the top of call log to invite the user to configure
- visual voicemail. [CHAR LIMIT=64] -->
- <string name="voicemail_status_configure_voicemail">Set up your voicemail</string>
- <!-- Voicemail status message shown at the top of call details screen to notify the user that
- the audio of this voicemail is not available. [CHAR LIMIT=64] -->
- <string name="voicemail_status_audio_not_available">Audio not available</string>
-
- <!-- User action prompt shown next to a voicemail status message to let the user configure
- visual voicemail. [CHAR LIMIT=20] -->
- <string name="voicemail_status_action_configure">Set up</string>
- <!-- User action prompt shown next to a voicemail status message to let the user call voicemail
- server directly to listen to the voicemails. [CHAR LIMIT=20] -->
- <string name="voicemail_status_action_call_server">Call voicemail</string>
-
-</resources>
diff --git a/java/com/android/dialer/widget/MessageFragment.java b/java/com/android/dialer/widget/MessageFragment.java
index 615ad3b77..7a0fcfd0f 100644
--- a/java/com/android/dialer/widget/MessageFragment.java
+++ b/java/com/android/dialer/widget/MessageFragment.java
@@ -134,10 +134,9 @@ public class MessageFragment extends Fragment
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
- if (getMessage() == null) {
- return false;
+ if (!TextUtils.isEmpty(getMessage())) {
+ getListener().onMessageFragmentSendMessage(getMessage());
}
- getListener().onMessageFragmentSendMessage(getMessage());
return true;
}
diff --git a/java/com/android/dialer/widget/res/layout/fragment_message.xml b/java/com/android/dialer/widget/res/layout/fragment_message.xml
index 5b0bab536..bdb85fa81 100644
--- a/java/com/android/dialer/widget/res/layout/fragment_message.xml
+++ b/java/com/android/dialer/widget/res/layout/fragment_message.xml
@@ -14,28 +14,36 @@
~ See the License for the specific language governing permissions and
~ limitations under the License
-->
-<LinearLayout
+<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:orientation="vertical"
- android:gravity="bottom"
android:background="@color/background_dialer_white">
- <LinearLayout
- android:id="@+id/message_container"
- android:orientation="vertical"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"/>
+ <ScrollView
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_above="@+id/divider">
+
+ <LinearLayout
+ android:id="@+id/message_container"
+ android:orientation="vertical"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"/>
+ </ScrollView>
<View
+ android:id="@+id/divider"
android:layout_width="match_parent"
android:layout_height="@dimen/message_divider_height"
- android:background="#12000000"/>
+ android:background="#12000000"
+ android:layout_above="@+id/edittext_container"/>
<RelativeLayout
+ android:id="@+id/edittext_container"
android:layout_width="wrap_content"
- android:layout_height="wrap_content">
+ android:layout_height="wrap_content"
+ android:layout_alignParentBottom="true">
<EditText
android:id="@+id/custom_message"
@@ -50,7 +58,7 @@
android:textCursorDrawable="@drawable/searchedittext_custom_cursor"
android:layout_toStartOf="@+id/count_and_send_container"
android:inputType="textShortMessage|textCapSentences"
- android:imeOptions="actionSend"/>
+ android:imeOptions="flagNoExtractUi|actionSend"/>
<LinearLayout
android:id="@+id/count_and_send_container"
@@ -80,4 +88,4 @@
android:textColor="@color/dialer_edit_text_hint_color"/>
</LinearLayout>
</RelativeLayout>
-</LinearLayout> \ No newline at end of file
+</RelativeLayout> \ No newline at end of file
diff --git a/java/com/android/dialer/widget/res/values-bs/strings.xml b/java/com/android/dialer/widget/res/values-bs/strings.xml
index 239c07412..539d5b44d 100644
--- a/java/com/android/dialer/widget/res/values-bs/strings.xml
+++ b/java/com/android/dialer/widget/res/values-bs/strings.xml
@@ -20,7 +20,7 @@
<string name="custom_message_hint" msgid="2179012696339457461">"Napišite prilagođenu poruku"</string>
<string name="toolbar_close" msgid="1081308076149879833">"Zatvori"</string>
<string name="all_contacts_empty" msgid="4260556610403994011">"Još nemate nijedan kontakt"</string>
- <string name="all_contacts_empty_add_contact_action" msgid="7850060327481179533">"Kreirajte novi kontakt"</string>
+ <string name="all_contacts_empty_add_contact_action" msgid="7850060327481179533">"Kreiraj novi kontakt"</string>
<string name="permission_single_turn_on" msgid="1306416016676232584">"Uključi"</string>
<string name="permission_no_contacts" msgid="2388204904477299207">"Da vidite kontakte, uključite dozvolu za Kontakte."</string>
<string name="add_contact_not_available" msgid="3083256438899321502">"Nije dostupna nijedna aplikacija za kontakte"</string>
diff --git a/java/com/android/dialer/widget/res/values/dimens.xml b/java/com/android/dialer/widget/res/values/dimens.xml
index 537ad7bd7..65963a6c4 100644
--- a/java/com/android/dialer/widget/res/values/dimens.xml
+++ b/java/com/android/dialer/widget/res/values/dimens.xml
@@ -23,12 +23,10 @@
<dimen name="send_container_width">48dp</dimen>
<dimen name="toolbar_title_text_size">20sp</dimen>
- <dimen name="toolbar_title_small_text_size">14sp</dimen>
<dimen name="toolbar_subtitle_text_size">12sp</dimen>
<dimen name="toolbar_elevation">4dp</dimen>
<dimen name="toolbar_end_padding">4dp</dimen>
<!-- Empty List -->
- <dimen name="empty_list_message_top_padding">20dp</dimen>
<dimen name="empty_list_message_text_size">16sp</dimen>
</resources> \ No newline at end of file