Merge "Added base analytics classes to AOSP Dialer." into lmp-dev
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 9b39844..5c1164b 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -18,7 +18,7 @@
package="com.android.dialer"
coreApp="true">
- <uses-permission android:name="android.permission.CALL_PRIVILEGED" />
+ <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" />
@@ -120,6 +120,9 @@
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.TAB" />
</intent-filter>
+ <meta-data
+ android:name="com.android.keyguard.layout"
+ android:resource="@layout/keyguard_preview" />
</activity>
<activity android:name="com.android.dialer.settings.DialerSettingsActivity"
diff --git a/res/drawable-hdpi/fab_teal_background.png b/res/drawable-hdpi/fab_teal_background.png
index e2f01e8..b36439e 100644
--- a/res/drawable-hdpi/fab_teal_background.png
+++ b/res/drawable-hdpi/fab_teal_background.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_card_phone.png b/res/drawable-hdpi/ic_card_phone.png
new file mode 100644
index 0000000..5b29a32
--- /dev/null
+++ b/res/drawable-hdpi/ic_card_phone.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_overflow_menu.png b/res/drawable-hdpi/ic_overflow_menu.png
deleted file mode 100644
index 0170057..0000000
--- a/res/drawable-hdpi/ic_overflow_menu.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-mdpi/fab_teal_background.png b/res/drawable-mdpi/fab_teal_background.png
index c95d124..55f9bb5 100644
--- a/res/drawable-mdpi/fab_teal_background.png
+++ b/res/drawable-mdpi/fab_teal_background.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_card_phone.png b/res/drawable-mdpi/ic_card_phone.png
new file mode 100644
index 0000000..fb9ab44
--- /dev/null
+++ b/res/drawable-mdpi/ic_card_phone.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_overflow_menu.png b/res/drawable-mdpi/ic_overflow_menu.png
deleted file mode 100644
index 0170057..0000000
--- a/res/drawable-mdpi/ic_overflow_menu.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-xhdpi/fab_teal_background.png b/res/drawable-xhdpi/fab_teal_background.png
index f94f759..d6379c2 100644
--- a/res/drawable-xhdpi/fab_teal_background.png
+++ b/res/drawable-xhdpi/fab_teal_background.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_card_phone.png b/res/drawable-xhdpi/ic_card_phone.png
new file mode 100644
index 0000000..77df721
--- /dev/null
+++ b/res/drawable-xhdpi/ic_card_phone.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_overflow_menu.png b/res/drawable-xhdpi/ic_overflow_menu.png
deleted file mode 100644
index 7773841..0000000
--- a/res/drawable-xhdpi/ic_overflow_menu.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-xxhdpi/fab_teal_background.png b/res/drawable-xxhdpi/fab_teal_background.png
index cc0ba27..76d68ac 100644
--- a/res/drawable-xxhdpi/fab_teal_background.png
+++ b/res/drawable-xxhdpi/fab_teal_background.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_card_phone.png b/res/drawable-xxhdpi/ic_card_phone.png
new file mode 100644
index 0000000..d7e52ed
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_card_phone.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_overflow_menu.png b/res/drawable-xxhdpi/ic_overflow_menu.png
deleted file mode 100644
index 7773841..0000000
--- a/res/drawable-xxhdpi/ic_overflow_menu.png
+++ /dev/null
Binary files differ
diff --git a/res/layout/call_detail.xml b/res/layout/call_detail.xml
index 9ca30a8..2e38e2d 100644
--- a/res/layout/call_detail.xml
+++ b/res/layout/call_detail.xml
@@ -15,17 +15,16 @@
-->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
- android:layout_height="match_parent">
+ android:layout_height="match_parent" >
<LinearLayout
android:id="@+id/call_detail"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
- android:background="@color/background_dialer_list_items"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
- >
+ android:background="@color/background_dialer_details_list_items" >
<!-- Caller information "card" -->
<LinearLayout
android:id="@+id/caller_information"
@@ -36,16 +35,17 @@
android:paddingBottom="@dimen/call_detail_bottom_margin"
android:baselineAligned="false"
android:orientation="horizontal"
- android:gravity="center_vertical"
android:translationZ="@dimen/call_detail_translation_z"
android:focusable="true"
- android:background="@color/background_dialer_white">
+ android:background="@color/background_dialer_white" >
<QuickContactBadge
android:id="@+id/quick_contact_photo"
android:layout_width="@dimen/contact_photo_size"
android:layout_height="@dimen/contact_photo_size"
android:layout_alignParentStart="true"
+ android:layout_gravity="top"
+ android:layout_marginTop="3dp"
android:focusable="true"
/>
@@ -62,6 +62,8 @@
android:layout_height="wrap_content"
android:textColor="?attr/call_log_primary_text_color"
android:textSize="@dimen/call_log_primary_text_size"
+ android:includeFontPadding="false"
+ android:layout_marginBottom="5dp"
android:singleLine="true"
/>
<TextView
@@ -70,8 +72,18 @@
android:layout_height="wrap_content"
android:textColor="?attr/call_log_secondary_text_color"
android:textSize="@dimen/call_log_secondary_text_size"
+ android:layout_marginBottom="1dp"
android:singleLine="true"
/>
+ <TextView
+ android:id="@+id/phone_account_label"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textColor="?attr/call_log_secondary_text_color"
+ android:textSize="@dimen/call_log_secondary_text_size"
+ android:singleLine="true"
+ android:visibility="gone"
+ />
</LinearLayout>
</LinearLayout>
@@ -85,11 +97,19 @@
>
<include layout="@layout/call_log_voicemail_status"/>
</FrameLayout>
+ <TextView
+ android:id="@+id/voicemail_transcription"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:paddingStart="@dimen/call_detail_horizontal_margin"
+ android:paddingEnd="@dimen/call_detail_horizontal_margin"
+ android:paddingTop="@dimen/transcription_top_margin"
+ android:paddingBottom="@dimen/transcription_bottom_margin" />
<LinearLayout
android:id="@+id/voicemail_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:orientation="horizontal"
+ android:orientation="vertical"
android:paddingBottom="@dimen/call_detail_button_spacing"
android:visibility="gone"
>
diff --git a/res/layout/call_detail_history_header.xml b/res/layout/call_detail_history_header.xml
index b4b63fb..04d406f 100644
--- a/res/layout/call_detail_history_header.xml
+++ b/res/layout/call_detail_history_header.xml
@@ -20,6 +20,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingTop="@dimen/call_detail_header_top_margin"
+ android:paddingBottom="@dimen/call_detail_header_bottom_margin"
android:paddingStart="@dimen/call_detail_horizontal_margin"
android:textColor="?attr/call_log_secondary_text_color"
android:textSize="@dimen/call_log_secondary_text_size"
diff --git a/res/layout/call_detail_history_item.xml b/res/layout/call_detail_history_item.xml
index cc06d21..cbe8442 100644
--- a/res/layout/call_detail_history_item.xml
+++ b/res/layout/call_detail_history_item.xml
@@ -22,42 +22,35 @@
android:paddingBottom="@dimen/call_log_inner_margin"
android:paddingStart="@dimen/call_detail_horizontal_margin"
android:paddingEnd="@dimen/call_log_outer_margin"
- android:orientation="vertical"
- android:background="@color/background_dialer_list_items"
->
+ android:orientation="vertical" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:orientation="horizontal"
- >
+ android:orientation="horizontal" >
<view
class="com.android.dialer.calllog.CallTypeIconsView"
android:id="@+id/call_type_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_gravity="center_vertical"
- />
+ android:layout_gravity="center_vertical" />
<TextView
android:id="@+id/call_type_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/call_log_icon_margin"
android:textColor="?attr/call_log_primary_text_color"
- android:textSize="@dimen/call_log_primary_text_size"
- />
+ android:textSize="@dimen/call_log_primary_text_size" />
</LinearLayout>
<TextView
android:id="@+id/date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="?attr/call_log_secondary_text_color"
- android:textSize="@dimen/call_log_secondary_text_size"
- />
+ android:textSize="@dimen/call_log_secondary_text_size" />
<TextView
android:id="@+id/duration"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="?attr/call_log_secondary_text_color"
- android:textSize="@dimen/call_log_secondary_text_size"
- />
+ android:textSize="@dimen/call_log_secondary_text_size" />
</LinearLayout>
diff --git a/res/layout/call_log_list_item.xml b/res/layout/call_log_list_item.xml
index 1e61f77..4dcffb1 100644
--- a/res/layout/call_log_list_item.xml
+++ b/res/layout/call_log_list_item.xml
@@ -132,6 +132,16 @@
/>
</LinearLayout>
</LinearLayout>
+ <ImageView
+ android:id="@+id/call_indicator_icon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:src="@drawable/ic_card_phone"
+ android:tint="@color/recent_call_log_item_phone_icon_tint"
+ android:alpha="0.3"
+ android:visibility="gone"
+ />
</LinearLayout>
<!-- Viewstub with additional expandable actions for a call log entry -->
diff --git a/res/layout/keyguard_preview.xml b/res/layout/keyguard_preview.xml
new file mode 100644
index 0000000..0a55268
--- /dev/null
+++ b/res/layout/keyguard_preview.xml
@@ -0,0 +1,34 @@
+<?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
+ -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+ <View
+ android:layout_width="match_parent"
+ android:layout_height="25dp"
+ android:background="@color/dialer_theme_color_dark" />
+ <View
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/actionbar_and_tab_height"
+ android:background="@color/dialer_theme_color" />
+ <View
+ android:layout_width="match_parent"
+ android:layout_weight="1"
+ android:layout_height="0dp"
+ android:background="#ffffff" />
+</LinearLayout>
diff --git a/res/layout/lists_fragment.xml b/res/layout/lists_fragment.xml
index 987c61f..face20e 100644
--- a/res/layout/lists_fragment.xml
+++ b/res/layout/lists_fragment.xml
@@ -25,7 +25,7 @@
android:id="@+id/shortcut_card_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:paddingTop="@dimen/action_bar_height"
+ android:paddingTop="@dimen/action_bar_height_large"
android:background="@color/actionbar_background_color"
android:clipToPadding="false"
android:fadingEdge="none"
diff --git a/res/layout/playback_layout.xml b/res/layout/playback_layout.xml
index 2f4d33c..500ed96 100644
--- a/res/layout/playback_layout.xml
+++ b/res/layout/playback_layout.xml
@@ -14,10 +14,11 @@
limitations under the License.
-->
-<RelativeLayout
+<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
+ android:orientation="vertical"
android:background="@color/background_dialer_list_items"
>
<!-- Mute, playback, trash buttons. -->
@@ -26,44 +27,31 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
- android:layout_alignParentTop="true"
>
- <LinearLayout
+ <ImageButton
+ android:id="@+id/playback_start_stop"
android:layout_width="match_parent"
- android:layout_height="58dip"
+ android:layout_height="58dp"
android:layout_marginEnd="@dimen/call_detail_button_spacing"
android:layout_weight="1"
- >
- <ImageButton
- android:id="@+id/playback_start_stop"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:background="?android:attr/selectableItemBackground"
- android:src="@drawable/ic_hold_pause"
- android:contentDescription="@string/voicemail_play_start_pause"
- />
- </LinearLayout>
- <LinearLayout
+ android:background="?android:attr/selectableItemBackground"
+ android:src="@drawable/ic_hold_pause"
+ android:contentDescription="@string/voicemail_play_start_pause"
+ />
+ <ImageButton
+ android:id="@+id/playback_speakerphone"
android:layout_width="match_parent"
android:layout_height="58dip"
android:layout_weight="1"
- android:background="@color/background_dialer_list_items"
- >
- <ImageButton
- android:id="@+id/playback_speakerphone"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:background="?android:attr/selectableItemBackground"
- android:src="@drawable/ic_speakerphone_on"
- android:contentDescription="@string/description_playback_speakerphone"
- />
- </LinearLayout>
+ android:background="?android:attr/selectableItemBackground"
+ android:src="@drawable/ic_speakerphone_on"
+ android:contentDescription="@string/description_playback_speakerphone"
+ />
</LinearLayout>
<RelativeLayout
android:id="@+id/seek_container"
android:layout_width="match_parent"
android:layout_height="80dip"
- android:layout_below="@id/buttons_linear_layout"
android:layout_marginTop="@dimen/call_detail_button_spacing"
>
<!-- SeekBar left-right margin decreased from redlines 72dip by 8dip to account for
@@ -137,4 +125,4 @@
android:layout_height="2dp"
android:layout_alignParentBottom="true"/>
</RelativeLayout>
-</RelativeLayout>
+</LinearLayout>
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
index 77d92c1..3f5808e 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"soek"</string>
<string name="description_dial_button" msgid="1274091017188142646">"bel"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"nommer om te skakel"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Speel of stop terugspeel"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Skakel luidsprekerfoon aan of af"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Soek terugspeelposisie"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Verlaag terugspeelkoers"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Verhoog terugspeelkoers"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Oproepgeskiedenis"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Meer opsies"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"belblad"</string>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index d9ae079..2a03f13 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"ፍለጋ"</string>
<string name="description_dial_button" msgid="1274091017188142646">"ደውል"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"ቁጥር ለመደወል"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"መልሶ ማጫወት አጫውት ወይም አቁም"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"የስልክ ድምጽ ማጉያን ያብሩ ወይም ያጥፉ"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"የመልሶ ማጫወት ቦታ ይፈልጉ"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"የመልሶ ማጫወት ፍጥነት ቀንስ"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"የመልሶ ማጫወት ፍጥነት ጨምር"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"የስልክ ጥሪ ታሪክ"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"ተጨማሪ አማራጮች"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"የመደወያ ሰሌዳ"</string>
@@ -124,7 +129,7 @@
<string name="payphone" msgid="4864313342828942922">"የክፍያ ስልክ"</string>
<string name="dialerKeyboardHintText" msgid="5401660096579787344">"ለመደወል የሰሌዳ ቁልፍ ተጠቀም"</string>
<string name="dialerDialpadHintText" msgid="5824490365898349041">"ጥሪ ለማከል ደውል"</string>
- <string name="callDetailsDurationFormat" msgid="8157706382818184268">"<xliff:g id="MINUTES">%s</xliff:g>ደቂቃዎች <xliff:g id="SECONDS">%s</xliff:g> ሰከንዶች"</string>
+ <string name="callDetailsDurationFormat" msgid="8157706382818184268">"<xliff:g id="MINUTES">%s</xliff:g> ደቂቃዎች <xliff:g id="SECONDS">%s</xliff:g> ሰከንዶች"</string>
<string name="dialog_phone_call_prohibited_message" msgid="6554711866586660441">"ጥሪ አልተላከም"</string>
<string name="dialog_voicemail_not_ready_message" msgid="4384716252789515378">"ድምጽ መልዕክትን ለማደራጀት ወደ ምናሌ > ቅንብሮች ሂድ::"</string>
<string name="dialog_voicemail_airplane_mode_message" msgid="530922773669546093">"የድምጽ መልዕክት ጥሪ ለማድረግ፣ በመጀመሪያ የአውሮፕላን ሁነታን አጥፋ።"</string>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index 3fd2e29..4392b2d 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"بحث"</string>
<string name="description_dial_button" msgid="1274091017188142646">"طلب"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"الرقم الذي سيتم طلبه"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"بدء التشغيل أو إيقافه"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"تشغيل مكبر الصوت أو تعطيله"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"طلب موضع تشغيل"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"خفض معدل التشغيل"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"زيادة معدل التشغيل"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"سجل المكالمات"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"مزيد من الخيارات"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"لوحة الطلب"</string>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index ef58d5d..ed5309b 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"търсене"</string>
<string name="description_dial_button" msgid="1274091017188142646">"набиране"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"номер за набиране"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Пускане или спиране на възпроизвеждането"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Включване или изключване на високоговорителя"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Търсене на позиция за възпроизвеждане"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Намаляване на скоростта на възпроизвеждане"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Увеличаване на скоростта на възпроизвеждане"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"История на обажданията"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Още опции"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"клавиатура за набиране"</string>
diff --git a/res/values-bn-rBD/strings.xml b/res/values-bn-rBD/strings.xml
index 9e9ff17..e16e3e3 100644
--- a/res/values-bn-rBD/strings.xml
+++ b/res/values-bn-rBD/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"অনুসন্ধান"</string>
<string name="description_dial_button" msgid="1274091017188142646">"ডায়াল করুন"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"ডায়াল করার জন্য নম্বর"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"প্লেব্যাক প্লে করুন বা থামান"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"স্পিকার চালু বা বন্ধ করুন"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"প্লেব্যাক অবস্থান খুঁজুন"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"প্লেব্যাকের হার হ্রাস করুন"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"প্লেব্যাকের হার বৃদ্ধি করুন"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"কল ইতিহাস"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"আরো বিকল্প"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"ডায়াল প্যাড"</string>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 9668d1a..2388786 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"cerca"</string>
<string name="description_dial_button" msgid="1274091017188142646">"marca"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"número que es marcarà"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Reprodueix o atura la reproducció"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Activa o desactiva el mans lliures"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Cerca la posició de la reproducció"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Disminueix la velocitat de la reproducció"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Augmenta la velocitat de la reproducció"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Historial de trucades"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Més opcions"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"teclat"</string>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 2d334ba..e07e31e 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"vyhledat"</string>
<string name="description_dial_button" msgid="1274091017188142646">"vytáčení"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"číslo, které chcete vytočit"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Spuštění a zastavení přehrávání"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Zapnutí a vypnutí reproduktoru"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Vyhledání pozice přehrávání"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Snížení rychlosti přehrávání"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Zvýšení rychlosti přehrávání"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Historie volání"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Více možností"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"číselník"</string>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index 7d95421..d34c545 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"søg"</string>
<string name="description_dial_button" msgid="1274091017188142646">"ring op"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"nummer at ringe op"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Start eller stop afspilning"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Slå medhør til eller fra"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Søg efter afspilningsposition"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Skru ned for afspilningshastigheden"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Skru op for afspilningshastigheden"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Opkaldshistorik"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Flere valgmuligheder"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"tastatur"</string>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 18d2f92..9a6ab4c 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"Suchen"</string>
<string name="description_dial_button" msgid="1274091017188142646">"wählen"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"Zu wählende Nummer"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Wiedergabe starten oder stoppen"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Freisprechfunktion aktivieren oder deaktivieren"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Wiedergabeposition suchen"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Wiedergabegeschwindigkeit verringern"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Wiedergabegeschwindigkeit erhöhen"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Anrufliste"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Mehr Optionen"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"Wähltasten"</string>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index 670d24c..0fd1ce9 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"αναζήτηση"</string>
<string name="description_dial_button" msgid="1274091017188142646">"κλήση"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"αριθμός για κλήση"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Αναπαραγωγή ή διακοπή αναπαραγωγής"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Ενεργοποίηση ή απενεργοποίηση μεγαφώνου"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Αναζήτηση θέσης αναπαραγωγής"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Μείωση ρυθμού αναπαραγωγής"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Αύξηση ρυθμού αναπαραγωγής"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Ιστορικό κλήσεων"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Περισσότερες επιλογές"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"πληκτρολόγιο κλήσης"</string>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index b7e7491..8e067f4 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"search"</string>
<string name="description_dial_button" msgid="1274091017188142646">"dial"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"number to dial"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Play or stop playback"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Switch on or off speakerphone"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Seek playback position"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Decrease playback rate"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Increase playback rate"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Call History"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"More options"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"dial pad"</string>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index b7e7491..8e067f4 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"search"</string>
<string name="description_dial_button" msgid="1274091017188142646">"dial"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"number to dial"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Play or stop playback"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Switch on or off speakerphone"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Seek playback position"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Decrease playback rate"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Increase playback rate"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Call History"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"More options"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"dial pad"</string>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index a6346fb..93cc23d 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"búsqueda"</string>
<string name="description_dial_button" msgid="1274091017188142646">"marcar"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"número para marcar"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Reproducir o detener la reproducción"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Activar o desactivar el altavoz"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Busca la posición de reproducción"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Disminuir la velocidad de reproducción"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Aumentar la velocidad de reproducción"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Historial de llamadas"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Más opciones"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"teclado"</string>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index e9b7d89..288bd6f 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"buscar"</string>
<string name="description_dial_button" msgid="1274091017188142646">"marcar"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"número que se va a marcar"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Iniciar o detener la reproducción"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Activar o desactivar el altavoz"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Buscar posición de reproducción"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Disminuir la velocidad de reproducción"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Aumentar la velocidad de reproducción"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Historial de llamadas"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Más opciones"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"teclado"</string>
@@ -124,7 +129,7 @@
<string name="payphone" msgid="4864313342828942922">"Teléfono público"</string>
<string name="dialerKeyboardHintText" msgid="5401660096579787344">"Utilizar teclado para marcar"</string>
<string name="dialerDialpadHintText" msgid="5824490365898349041">"Añadir llamada"</string>
- <string name="callDetailsDurationFormat" msgid="8157706382818184268">"<xliff:g id="MINUTES">%s</xliff:g> min. y <xliff:g id="SECONDS">%s</xliff:g> seg."</string>
+ <string name="callDetailsDurationFormat" msgid="8157706382818184268">"<xliff:g id="MINUTES">%s</xliff:g> min y <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="dialog_phone_call_prohibited_message" msgid="6554711866586660441">"Llamada no enviada"</string>
<string name="dialog_voicemail_not_ready_message" msgid="4384716252789515378">"Para configurar el buzón de voz, toca la tecla de menú y, a continuación, toca Ajustes."</string>
<string name="dialog_voicemail_airplane_mode_message" msgid="530922773669546093">"Para llamar al buzón de voz, debes desactivar el modo avión."</string>
diff --git a/res/values-et-rEE/strings.xml b/res/values-et-rEE/strings.xml
index 2931091..2be9fda 100644
--- a/res/values-et-rEE/strings.xml
+++ b/res/values-et-rEE/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"otsing"</string>
<string name="description_dial_button" msgid="1274091017188142646">"Helista"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"number valimiseks"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Taasesituse alustamine või peatamine"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Valjuhääldi sisse- või väljalülitamine"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Taasesituse positsiooni otsimine"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Taasesituse kiiruse vähendamine"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Taasesituse kiiruse suurendamine"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Kõneajalugu"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Rohkem valikuid"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"valimisklahvistik"</string>
@@ -117,7 +122,7 @@
<string name="description_send_text_message" msgid="7803126439934046891">"Saada tekstsõnum kontaktile <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_call_log_unheard_voicemail" msgid="118101684236996786">"Kuulamata kõnepostisõnum"</string>
<string name="description_start_voice_search" msgid="520539488194946012">"Häälotsingu alustamine"</string>
- <string name="menu_callNumber" msgid="997146291983360266">"Helistage: <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="menu_callNumber" msgid="997146291983360266">"Helista: <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="unknown" msgid="740067747858270469">"Tundmatu"</string>
<string name="voicemail" msgid="3851469869202611441">"Kõnepost"</string>
<string name="private_num" msgid="6374339738119166953">"Varjatud number"</string>
diff --git a/res/values-eu-rES/strings.xml b/res/values-eu-rES/strings.xml
index 04ff690..e6ec263 100644
--- a/res/values-eu-rES/strings.xml
+++ b/res/values-eu-rES/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"bilatu"</string>
<string name="description_dial_button" msgid="1274091017188142646">"markatu"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"markatu beharreko zenbakia"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Erreproduzitu edo pausatu erreprodukzioa"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Aktibatu edo desaktibatu bozgorailua"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Bilatu erreprodukzioaren posizioa"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Mantsotu erreprodukzioaren abiadura"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Bizkortu erreprodukzioaren abiadura"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Deien historia"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Aukera gehiago"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"markagailua"</string>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index 8141257..46118d4 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"جستجو"</string>
<string name="description_dial_button" msgid="1274091017188142646">"شماره گیری"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"شماره برای شماره گیری"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"پخش یا توقف بازپخش"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"روشن یا خاموش کردن بلندگوی تلفن"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"جستجوی موقعیت بازپخش"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"کاهش سرعت بازپخش"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"افزایش سرعت بازپخش"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"سابقه تماس"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"گزینههای بیشتر"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"صفحه شمارهگیری"</string>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index fd3091b..f06445e 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"haku"</string>
<string name="description_dial_button" msgid="1274091017188142646">"soita"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"numero johon soitetaan"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Aloita tai lopeta toisto"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Ota kaiutin käyttöön tai poista käytöstä"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Toisto-osoitin"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Hidasta toistoa"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Nopeuta toistoa"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Soittohistoria"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Lisää vaihtoehtoja"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"näppäimistö"</string>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index b4ec5a9..bcb8e99 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"rechercher"</string>
<string name="description_dial_button" msgid="1274091017188142646">"composer"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"numéro à composer"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Lire ou arrêter la lecture"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Activer ou désactiver le haut-parleur"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Rechercher une position de lecture"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Réduire la vitesse de lecture"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Accroître la vitesse de lecture"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Historique des appels"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Plus d\'options"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"clavier numérique"</string>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index b2ab2c6..68d4cd2 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"rechercher"</string>
<string name="description_dial_button" msgid="1274091017188142646">"composer"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"numéro à composer"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Lancer ou interrompre la lecture"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Activer ou désactiver le haut-parleur"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Rechercher une position de lecture"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Réduire la vitesse de lecture"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Accroître la vitesse de lecture"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Historique des appels"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Plus d\'options"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"clavier numérique"</string>
@@ -145,7 +150,7 @@
<string name="call_log_all_title" msgid="3566738938889333307">"Tous"</string>
<string name="call_log_missed_title" msgid="4541142293870638971">"Manqués"</string>
<string name="call_log_voicemail_title" msgid="940422274047025948">"Mess. vocale"</string>
- <string name="tab_speed_dial" msgid="7807567599021643864">"Numérotation abrégée"</string>
+ <string name="tab_speed_dial" msgid="7807567599021643864">"Numérot. abrégée"</string>
<string name="tab_recents" msgid="929949073851377206">"Récents"</string>
<string name="tab_all_contacts" msgid="1410922767166533690">"Contacts"</string>
<string name="favorite_hidden" msgid="5011234945140912047">"Supprimé des favoris."</string>
diff --git a/res/values-gl-rES/strings.xml b/res/values-gl-rES/strings.xml
index 1011cf1..b31157d 100644
--- a/res/values-gl-rES/strings.xml
+++ b/res/values-gl-rES/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"buscar"</string>
<string name="description_dial_button" msgid="1274091017188142646">"marcar"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"número que se vai marcar"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Reproducir ou deter a reprodución"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Activar ou desactivar o altofalante"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Buscar posición de reprodución"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Reducir a velocidade da reprodución"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Aumentar a velocidade de reprodución"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Historial de chamadas"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Máis opcións"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"teclado de marcación"</string>
@@ -113,7 +118,7 @@
<string name="description_contact_details" msgid="51229793651342809">"Detalles de contacto de <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_new_voicemail" msgid="2133792360865517746">"Correo de voz novo"</string>
<string name="description_num_calls" msgid="1601505153694540074">"<xliff:g id="NUMBEROFCALLS">%1$s</xliff:g> chamadas"</string>
- <string name="description_video_call" msgid="2933838090743214204">"Videochamada."</string>
+ <string name="description_video_call" msgid="2933838090743214204">"Videochamada"</string>
<string name="description_send_text_message" msgid="7803126439934046891">"Enviar mensaxe de texto a <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_call_log_unheard_voicemail" msgid="118101684236996786">"Correo de voz sen escoitar"</string>
<string name="description_start_voice_search" msgid="520539488194946012">"Iniciar busca por voz"</string>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index 8ab0999..8af4945 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"खोजें"</string>
<string name="description_dial_button" msgid="1274091017188142646">"डायल करें"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"डायल करने के लिए नंबर"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"प्लेबैक चलाएं या बंद करें"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"स्पीकरफ़ोन को चालू या बंद पर स्विच करें"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"प्लेबैक स्थिति का पता लगाएं"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"प्लेबैक दर घटाएं"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"प्लेबैक दर बढ़ाएं"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"कॉल इतिहास"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"अधिक विकल्प"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"डायलपैड"</string>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index dc7261f..b470f5f 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"pretraži"</string>
<string name="description_dial_button" msgid="1274091017188142646">"biraj"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"broj za pozivanje"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Pokretanje ili zaustavljanje reprodukcije"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Uključivanje ili isključivanje zvučnika"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Traženje položaja reprodukcije"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Smanjenje stope reprodukcije"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Povećanje stope reprodukcije"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Povijest poziva"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Više opcija"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"površina za biranje brojeva"</string>
@@ -100,7 +105,7 @@
<string name="dialer_returnToInCallScreen" msgid="3719386377550913067">"Natrag na poziv u tijeku"</string>
<string name="dialer_addAnotherCall" msgid="4205688819890074468">"Dodaj poziv"</string>
<string name="type_incoming" msgid="6502076603836088532">"Dolazni poziv"</string>
- <string name="type_outgoing" msgid="343108709599392641">"Izlazni poziv"</string>
+ <string name="type_outgoing" msgid="343108709599392641">"Odlazni poziv"</string>
<string name="type_missed" msgid="2720502601640509542">"Propušteni poziv"</string>
<string name="type_incoming_video" msgid="82323391702796181">"Dolazni videopoziv"</string>
<string name="type_outgoing_video" msgid="2858140021680755266">"Odlazni videopoziv"</string>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index 19bd0a5..69769e2 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"keresés"</string>
<string name="description_dial_button" msgid="1274091017188142646">"tárcsázás"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"a tárcsázandó szám"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Lejátszás indítása vagy leállítása"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Kihangosító be- vagy kikapcsolása"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Lejátszási pozíció módosítása"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Lejátszás sebességének csökkentése"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Lejátszás sebességének növelése"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Hívási előzmények"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"További beállítások"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"tárcsázó"</string>
@@ -131,8 +136,8 @@
<string name="contact_list_loading" msgid="5488620820563977329">"Betöltés..."</string>
<string name="imei" msgid="3045126336951684285">"IMEI"</string>
<string name="meid" msgid="6210568493746275750">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6700035985448642408">"Betöltés a SIM-kártyáról..."</string>
- <string name="simContacts_title" msgid="27341688347689769">"Névjegyek a SIM-kártyán"</string>
+ <string name="simContacts_emptyLoading" msgid="6700035985448642408">"Betöltés a SIM kártyáról..."</string>
+ <string name="simContacts_title" msgid="27341688347689769">"Névjegyek a SIM kártyán"</string>
<string name="add_contact_not_available" msgid="1419207765446461366">"A funkció használatához aktiválja újra a Személyek alkalmazást."</string>
<string name="voice_search_not_available" msgid="7580616740587850828">"A hangalapú keresés nem érhető el."</string>
<string name="call_not_available" msgid="8941576511946492225">"Nem lehet telefonhívást kezdeményezni, mert a Telefon alkalmazást letiltották."</string>
diff --git a/res/values-hy-rAM/strings.xml b/res/values-hy-rAM/strings.xml
index 4be26ce..57c2dae 100644
--- a/res/values-hy-rAM/strings.xml
+++ b/res/values-hy-rAM/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"որոնել"</string>
<string name="description_dial_button" msgid="1274091017188142646">"համարարկել"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"համարհավաքման հեռախոսահամարը"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Միացնել կամ անջատել նվագարկումը"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Միացնել կամ անջատել բարձրախոսը"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Փնտրել նվագարկման դիրքը"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Իջեցնել նվագարկման վարկանիշը"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Բարձրացնել նվագարկման վարկանիշը"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Զանգերի պատմությունը"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Այլ ընտրանքներ"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"թվաշար"</string>
@@ -124,7 +129,7 @@
<string name="payphone" msgid="4864313342828942922">"Վճարել հեռախոսը"</string>
<string name="dialerKeyboardHintText" msgid="5401660096579787344">"Օգտագործել ստեղնաշարը` համարհավաքելու համար"</string>
<string name="dialerDialpadHintText" msgid="5824490365898349041">"Համարհավաքել՝ զանգելու համար"</string>
- <string name="callDetailsDurationFormat" msgid="8157706382818184268">"<xliff:g id="MINUTES">%s</xliff:g> րոպ <xliff:g id="SECONDS">%s</xliff:g> վրկ"</string>
+ <string name="callDetailsDurationFormat" msgid="8157706382818184268">"<xliff:g id="MINUTES">%s</xliff:g>:<xliff:g id="SECONDS">%s</xliff:g>"</string>
<string name="dialog_phone_call_prohibited_message" msgid="6554711866586660441">"Զանգը չի առաքվել"</string>
<string name="dialog_voicemail_not_ready_message" msgid="4384716252789515378">"Ձայնային փոստը կարգավորելու համար գնացեք Ցանկ > Կարգավորումներ:"</string>
<string name="dialog_voicemail_airplane_mode_message" msgid="530922773669546093">"Ձայնային փոստին զանգելու համար նախ անջատեք թռիչքային ռեժիմը:"</string>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index de838ab..ff8cded 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"telusuri"</string>
<string name="description_dial_button" msgid="1274091017188142646">"panggil"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"nomor untuk dipanggil"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Memutar atau menghentikan pemutaran"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Mengaktifkan/menonaktifkan pengeras suara ponsel"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Mencari posisi pemutaran"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Menurunkan laju pemutaran"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Meningkatkan laju pemutaran"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Riwayat Panggilan"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Opsi lainnya"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"tombol nomor"</string>
diff --git a/res/values-is-rIS/strings.xml b/res/values-is-rIS/strings.xml
index 76f3266..4e3c9c2 100644
--- a/res/values-is-rIS/strings.xml
+++ b/res/values-is-rIS/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"leita"</string>
<string name="description_dial_button" msgid="1274091017188142646">"hringja"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"númer til að hringja í"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Hefja eða stöðva spilun"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Kveikja eða slökkva á hátalara"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Breyta spilunarstöðu"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Draga úr spilunarhraða"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Auka spilunarhraða"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Símtalaferill"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Fleiri valkostir"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"takkaborð"</string>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index 5342f71..97c3b6e 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"cerca"</string>
<string name="description_dial_button" msgid="1274091017188142646">"componi"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"numero da comporre"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Avvia o interrompi riproduzione"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Attiva o disattiva vivavoce"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Cerca posizione di riproduzione"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Diminuisci velocità di riproduzione"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Aumenta velocità di riproduzione"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Cronologia chiamate"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Altre opzioni"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"tastierino"</string>
@@ -142,7 +147,7 @@
<string name="recentVoicemails_empty" msgid="4905583746647459963">"Nessun messaggio vocale recente."</string>
<string name="show_favorites_only" msgid="5520072531022614595">"Mostra solo i preferiti"</string>
<string name="call_log_activity_title" msgid="4612824396355272023">"Cronologia"</string>
- <string name="call_log_all_title" msgid="3566738938889333307">"Tutti"</string>
+ <string name="call_log_all_title" msgid="3566738938889333307">"Tutte"</string>
<string name="call_log_missed_title" msgid="4541142293870638971">"Perse"</string>
<string name="call_log_voicemail_title" msgid="940422274047025948">"Segreteria"</string>
<string name="tab_speed_dial" msgid="7807567599021643864">"Chiamata rapida"</string>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index 3b83ea2..5667a40 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"חפש"</string>
<string name="description_dial_button" msgid="1274091017188142646">"חייג"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"מספר לחיוג"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"הפעל או הפסק הפעלה"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"הפעל או כבה את רמקול הטלפון"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"חפש מיקום בהפעלה"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"האט את מהירות ההפעלה"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"הגבר את מהירות ההפעלה"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"היסטוריית שיחות"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"אפשרויות נוספות"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"לוח חיוג"</string>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index 23b6c87..7a9eda1 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"検索"</string>
<string name="description_dial_button" msgid="1274091017188142646">"発信"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"発信番号"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"再生を開始または停止する"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"スピーカーフォンのON/OFFを切り替える"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"再生位置を探す"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"再生速度を下げる"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"再生速度を上げる"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"通話履歴"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"その他のオプション"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"ダイヤルパッド"</string>
diff --git a/res/values-ka-rGE/strings.xml b/res/values-ka-rGE/strings.xml
index 385c93e..a4ad64e 100644
--- a/res/values-ka-rGE/strings.xml
+++ b/res/values-ka-rGE/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"ძიება"</string>
<string name="description_dial_button" msgid="1274091017188142646">"დარეკვა"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"ასაკრეფი ნომერი"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"დაკვრის შეჩერება ან გაშვება"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"სპიკერები შეგიძლიათ ჩაროთ და ამაგროდ."</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"დაკვრის პოძიციის მოძებნა"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"დაკვრის კოეფიციენტის შემცირება"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"დაკვრის კოეფიციენტის გაზრდა"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"საუბრის ისტორია"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"სხვა პარამეტრები"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"ციფერბლატი"</string>
diff --git a/res/values-kk-rKZ/strings.xml b/res/values-kk-rKZ/strings.xml
index 1d41080..6a60d07 100644
--- a/res/values-kk-rKZ/strings.xml
+++ b/res/values-kk-rKZ/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"іздеу"</string>
<string name="description_dial_button" msgid="1274091017188142646">"теру"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"теретін нөмір"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Ойнату немесе ойнатуды тоқтату"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Спикерфонды қосу немесе өшіру"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Ойнату орнын іздеу"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Ойнату жылдамдығын азайту"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Ойнату жылдамдығын арттыру"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Қоңырау тарихы"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Басқа опциялар"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"теру тақтасы"</string>
diff --git a/res/values-km-rKH/strings.xml b/res/values-km-rKH/strings.xml
index d755bcd..e380545 100644
--- a/res/values-km-rKH/strings.xml
+++ b/res/values-km-rKH/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"ស្វែងរក"</string>
<string name="description_dial_button" msgid="1274091017188142646">"dial"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"លេខដែលត្រូវហៅ"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"ចាក់ ឬបញ្ឈប់ការចាក់ឡើងវិញ"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"បិទ ឬបើកអូប៉ាល័រទូរស័ព្ទ"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"រកមើលទីតាំងចាក់ឡើងវិញ"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"បន្ថយអត្រាចាក់ឡើងវិញ"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"បង្កើនអត្រាចាក់ឡើងវិញ"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"ប្រវត្តិហៅ"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"ជម្រើសបន្ថែម"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"បន្ទះលេខ"</string>
diff --git a/res/values-kn-rIN/strings.xml b/res/values-kn-rIN/strings.xml
index 9945ab4..1612325 100644
--- a/res/values-kn-rIN/strings.xml
+++ b/res/values-kn-rIN/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"ಹುಡುಕಾಟ"</string>
<string name="description_dial_button" msgid="1274091017188142646">"ಡಯಲ್"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"ಡಯಲ್ ಮಾಡಬೇಕಾದ ಸಂಖ್ಯೆ"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"ಪ್ಲೇಬ್ಯಾಕ್ ಅನ್ನು ಪ್ಲೇ ಮಾಡಿ ಅಥವಾ ನಿಲ್ಲಿಸಿ"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"ಸ್ಪೀಕರ್ಫೋನ್ ಸ್ವಿಚ್ ಆನ್ ಅಥವಾ ಆಫ್ ಮಾಡಿ"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"ಪ್ಲೇಬ್ಯಾಕ್ ಸ್ಥಾನವನ್ನು ಪಡೆಯಿರಿ"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"ಪ್ಲೇಬ್ಯಾಕ್ ರೇಟ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡು"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"ಪ್ಲೇಬ್ಯಾಕ್ ರೇಟ್ ಅನ್ನು ಹೆಚ್ಚು ಮಾಡು"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"ಕರೆ ಇತಿಹಾಸ"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"ಇನ್ನಷ್ಟು ಆಯ್ಕೆಗಳು"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"ಡಯಲ್ ಪ್ಯಾಡ್"</string>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index e1ce755..548d795 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"검색"</string>
<string name="description_dial_button" msgid="1274091017188142646">"전화걸기"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"전화를 걸 번호"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"재생 실행 또는 중지"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"스피커폰을 켜거나 끄기"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"재생 위치 찾기"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"재생 속도 낮추기"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"재생 속도 높이기"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"통화 기록"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"옵션 더보기"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"다이얼패드"</string>
diff --git a/res/values-ky-rKG/strings.xml b/res/values-ky-rKG/strings.xml
index 49dc8ec..be5f439 100644
--- a/res/values-ky-rKG/strings.xml
+++ b/res/values-ky-rKG/strings.xml
@@ -103,6 +103,16 @@
<skip />
<!-- no translation found for description_digits_edittext (8760207516497016437) -->
<skip />
+ <!-- no translation found for description_playback_start_stop (5060732345522492292) -->
+ <skip />
+ <!-- no translation found for description_playback_speakerphone (6008323900245707504) -->
+ <skip />
+ <!-- no translation found for description_playback_seek (4509404274968530055) -->
+ <skip />
+ <!-- no translation found for description_rate_decrease (3161652589401708284) -->
+ <skip />
+ <!-- no translation found for description_rate_increase (6324606574127052385) -->
+ <skip />
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Чалуулардын тарыхы"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Көбүрөөк мүмкүнчүлүктөр"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"чалгыч такта"</string>
diff --git a/res/values-lo-rLA/strings.xml b/res/values-lo-rLA/strings.xml
index 6d2457a..e740905 100644
--- a/res/values-lo-rLA/strings.xml
+++ b/res/values-lo-rLA/strings.xml
@@ -78,6 +78,16 @@
<string name="description_search_button" msgid="3660807558587384889">"ຊອກຫາ"</string>
<string name="description_dial_button" msgid="1274091017188142646">"ແປ້ນໂທ"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"ໝາຍເລກທີ່ຈະໂທ"</string>
+ <!-- no translation found for description_playback_start_stop (5060732345522492292) -->
+ <skip />
+ <!-- no translation found for description_playback_speakerphone (6008323900245707504) -->
+ <skip />
+ <!-- no translation found for description_playback_seek (4509404274968530055) -->
+ <skip />
+ <!-- no translation found for description_rate_decrease (3161652589401708284) -->
+ <skip />
+ <!-- no translation found for description_rate_increase (6324606574127052385) -->
+ <skip />
<string name="action_menu_call_history_description" msgid="9018442816219748968">"ປະຫວັດການໂທ"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"ໂຕເລືອກເພີ່ມເຕີມ"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"ປຸ່ມໂທລະສັບ"</string>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index 951345c..d4c69f7 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"ieškoti"</string>
<string name="description_dial_button" msgid="1274091017188142646">"rinkti numerį"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"renkamas numeris"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Paleisti arba sustabdyti atkūrimą"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Įjungti arba išjungti garsiakalbį"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Ieškoti atkūrimo pozicijos"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Sumažinti atkūrimo spartą"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Padidinti atkūrimo spartą"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Skambučių istorija"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Daugiau parinkčių"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"skambinimo skydelis"</string>
@@ -92,15 +97,15 @@
<string name="add_wait" msgid="3360818652790319634">"Pridėti laukimą"</string>
<string name="menu_select_account" msgid="5576598753317289565">"Pasirinkti paskyrą"</string>
<string name="dialer_settings_label" msgid="4305043242594150479">"Nustatymai"</string>
- <string name="menu_newContact" msgid="1209922412763274638">"Naujas adresatas"</string>
+ <string name="menu_newContact" msgid="1209922412763274638">"Naujas kontaktas"</string>
<string name="menu_allContacts" msgid="6948308384034051670">"Visi kontaktai"</string>
<string name="callDetailTitle" msgid="5340227785196217938">"Išsami skambučio informacija"</string>
<string name="toast_call_detail_error" msgid="7200975244804730096">"Nepavyko nuskaityti išsamios skambučio, dėl kurio buvo pateikta užklausa, informacijos."</string>
<string name="dialer_useDtmfDialpad" msgid="1707548397435075040">"Naudoti jutiklinę klaviatūrą"</string>
<string name="dialer_returnToInCallScreen" msgid="3719386377550913067">"Grįžti prie vykdomo skambučio"</string>
<string name="dialer_addAnotherCall" msgid="4205688819890074468">"Pridėti skambutį"</string>
- <string name="type_incoming" msgid="6502076603836088532">"Gaunamas skambutis"</string>
- <string name="type_outgoing" msgid="343108709599392641">"Išeinantis skambutis"</string>
+ <string name="type_incoming" msgid="6502076603836088532">"Gaunamasis skambutis"</string>
+ <string name="type_outgoing" msgid="343108709599392641">"Sunčiamasis skambutis"</string>
<string name="type_missed" msgid="2720502601640509542">"Praleistas skambutis"</string>
<string name="type_incoming_video" msgid="82323391702796181">"Gaunamasis vaizdo skambutis"</string>
<string name="type_outgoing_video" msgid="2858140021680755266">"Siunčiamasis vaizdo skambutis"</string>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index 59aa046..0052b5a 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"meklēt"</string>
<string name="description_dial_button" msgid="1274091017188142646">"sastādīt numuru"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"sastādītais numurs"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Atskaņot vai apturēt atskaņošanu"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Ieslēgt vai izslēgt mikrofonu ar skaļruni"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Meklēt atskaņošanas pozīciju"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Samazināt atskaņošanas ātrumu"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Palielināt atskaņošanas ātrumu"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Zvanu vēsture"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Vairāk opciju"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"numura sastādīšanas tastatūra"</string>
diff --git a/res/values-mk-rMK/strings.xml b/res/values-mk-rMK/strings.xml
index b2b0657..47cf880 100644
--- a/res/values-mk-rMK/strings.xml
+++ b/res/values-mk-rMK/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"пребарај"</string>
<string name="description_dial_button" msgid="1274091017188142646">"бирај"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"број за бирање"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Пуштете или запрете репродукција"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Вклучете или исклучете интерфон"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Барајте позиција на репродукција"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Намалете брзина на репродукција"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Зголемете брзина на репродукција"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Историја на повици"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Повеќе опции"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"тастатура за избирање"</string>
diff --git a/res/values-ml-rIN/strings.xml b/res/values-ml-rIN/strings.xml
index 6c5e81d..29f46b7 100644
--- a/res/values-ml-rIN/strings.xml
+++ b/res/values-ml-rIN/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"തിരയുക"</string>
<string name="description_dial_button" msgid="1274091017188142646">"ഡയൽ ചെയ്യുക"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"ഡയൽ ചെയ്യാനുള്ള നമ്പർ"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"പ്ലേബാക്ക് പ്ലേ ചെയ്യുക അല്ലെങ്കിൽ നിർത്തുക"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"സ്പീക്കർ ഫോൺ ഓണാക്കുക അല്ലെങ്കിൽ ഓഫാക്കുക"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"പ്ലേബാക്ക് സ്ഥാനം തിരയുക"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"പ്ലേബാക്ക് നിരക്ക് കുറയ്ക്കുക"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"പ്ലേബാക്ക് നിരക്ക് വർദ്ധിപ്പിക്കുക"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"കോള് ചരിത്രം"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"കൂടുതല് ഓപ്ഷനുകള്"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"ഡയൽ പാഡ്"</string>
diff --git a/res/values-mn-rMN/strings.xml b/res/values-mn-rMN/strings.xml
index e3c04fe..878ab03 100644
--- a/res/values-mn-rMN/strings.xml
+++ b/res/values-mn-rMN/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"хайх"</string>
<string name="description_dial_button" msgid="1274091017188142646">"залгах"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"залгах дугаар"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Тоглуулах эсхүл зогсоох"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Чанга яригчийг асаах буюу унтраах"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Тоглуулах байрлалыг хайх"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Тоглуулах хурдыг бууруулах"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Тоглуулах хурдыг нэмэгдүүлэх"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Дуудлагын түүх"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Нэмэлт сонголтууд"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"дугаар цуглуулагч"</string>
diff --git a/res/values-mr-rIN/strings.xml b/res/values-mr-rIN/strings.xml
index 927c82c..afe43a4 100644
--- a/res/values-mr-rIN/strings.xml
+++ b/res/values-mr-rIN/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"शोधा"</string>
<string name="description_dial_button" msgid="1274091017188142646">"डायल करा"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"डायल करण्यासाठी नंबर"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"प्ले करा किंवा प्लेबॅक थांबवा"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"स्पीकरफोन चालू किंवा बंद करा"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"प्लेबॅक स्थान शोधतात"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"प्लेबॅक दर कमी करा"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"प्लेबॅक दर वाढवा"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"कॉल इतिहास"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"अधिक पर्याय"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"डायल पॅड"</string>
diff --git a/res/values-ms-rMY/strings.xml b/res/values-ms-rMY/strings.xml
index 5de5614..cdef8c6 100644
--- a/res/values-ms-rMY/strings.xml
+++ b/res/values-ms-rMY/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"cari"</string>
<string name="description_dial_button" msgid="1274091017188142646">"dail"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"nombor untuk didail"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Main atau berhenti main balik"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Hidupkan atau matikan pembesar suara"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Dapatkan kedudukan main balik"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Kurangkan kadar main balik"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Tingkatkan kadar main balik"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Sejarah Panggilan"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Lagi pilihan"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"pad dail"</string>
diff --git a/res/values-my-rMM/strings.xml b/res/values-my-rMM/strings.xml
index 1551921..4429a78 100644
--- a/res/values-my-rMM/strings.xml
+++ b/res/values-my-rMM/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"ရှာဖွေရန်"</string>
<string name="description_dial_button" msgid="1274091017188142646">"ဖုန်းခေါ်သည်"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"ခေါ်ရန် နံပါတ်"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"ပြန်ဖွင့်ပြမှုကို ဖွင့်ရန် သို့မဟုတ် ရပ်ရန်"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"စပီကာဖုန်းကို ဖွင့် သို့မဟုတ် ပိတ်ရန်"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"အသံပြန်ဖွင့်ရေး နေရာကို ရှာရန်"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"ပြန်ဖွင့်မှု နှုန်းကို လျှော့ချရန်"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"ပြန်ဖွင့်မှု နှုန်းကို မြှင့်ရန်"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"ယခင်ခေါ်ဆိုမှုများ"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"ပိုမိုရွေးချယ်စရာများ"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"ဖုန်းနံပါတ်ကွက်"</string>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index 539b134..ace0c66 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"søk"</string>
<string name="description_dial_button" msgid="1274091017188142646">"ring"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"ring til"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Spill av eller stopp avspillingen"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Slå høyttaleren på eller av"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Søk etter avspillingsposisjon"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Reduser avspillingshastigheten"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Øk avspillingshastigheten"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Anropslogg"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Flere alternativer"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"tastatur"</string>
diff --git a/res/values-ne-rNP/strings.xml b/res/values-ne-rNP/strings.xml
index 492e23c..4288c0f 100644
--- a/res/values-ne-rNP/strings.xml
+++ b/res/values-ne-rNP/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"खोजी गर्नुहोस्"</string>
<string name="description_dial_button" msgid="1274091017188142646">"डायल"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"डायल गर्न संख्या"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"प्लेब्याक चलाउनुहोस वा रोक्नुस्"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"स्पीकरफोन खोल्नुस् वा बन्द गर्नुहोस्"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"प्लेब्याक स्थिति खोज्नुहोस्"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"प्लेब्याक दर कम गर्नुहोस्"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"प्लेब्याक दर बढाउनुस्"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"कल इतिहास"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"थप विकल्पहरू"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"डायल प्याड"</string>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 2f2d481..88031fe 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"zoeken"</string>
<string name="description_dial_button" msgid="1274091017188142646">"bellen"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"nummer om te bellen"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Afspelen starten of stoppen"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Luidsprekertelefoon in- of uitschakelen"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Afspeelpositie zoeken"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Afspeelsnelheid verlagen"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Afspeelsnelheid verhogen"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Oproepgeschiedenis"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Meer opties"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"toetsenblok"</string>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index 28aae1d..ca189a6 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"szukaj"</string>
<string name="description_dial_button" msgid="1274091017188142646">"wybierz numer"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"numer do wybrania"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Uruchom lub zatrzymaj odtwarzanie"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Włącz lub wyłącz tryb głośnomówiący"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Szukaj pozycji odtwarzania"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Zmniejsz szybkość odtwarzania"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Zwiększ szybkość odtwarzania"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Historia połączeń"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Więcej opcji"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"klawiatura"</string>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index 54c9581..bdf92f5 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"pesquisar"</string>
<string name="description_dial_button" msgid="1274091017188142646">"marcar"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"número a marcar"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Reproduzir ou interromper a reprodução"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Ligar ou desligar o altifalante"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Procurar a posição da reprodução"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Diminuir a velocidade de reprodução"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Aumentar a velocidade de reprodução"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Histórico de Chamadas"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Mais opções"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"teclado"</string>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index 4b5af9b..710aa18 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -22,7 +22,7 @@
<string name="dialerIconLabel" msgid="6500826552823403796">"Telefone"</string>
<string name="recentCallsIconLabel" msgid="1419116422359067949">"Chamadas"</string>
<string name="menu_sendTextMessage" msgid="6937343460284499306">"Enviar SMS/MMS"</string>
- <string name="recentCalls_callNumber" msgid="1756372533999226126">"Chamar <xliff:g id="NAME">%s</xliff:g>"</string>
+ <string name="recentCalls_callNumber" msgid="1756372533999226126">"Ligar para <xliff:g id="NAME">%s</xliff:g>"</string>
<string name="recentCalls_editNumberBeforeCall" msgid="7756171675833267857">"Editar número antes da chamada"</string>
<string name="recentCalls_addToContact" msgid="1429899535546487008">"Adicionar aos contatos"</string>
<string name="recentCalls_removeFromRecentList" msgid="401662244636511330">"Remover do registro de chamadas"</string>
@@ -53,7 +53,7 @@
<string name="voicemail_status_configure_voicemail" msgid="3738537770636895689">"Configure seu correio de voz."</string>
<string name="voicemail_status_audio_not_available" msgid="3369618334553341626">"Áudio não disponível."</string>
<string name="voicemail_status_action_configure" msgid="8671796489912239589">"Configurar"</string>
- <string name="voicemail_status_action_call_server" msgid="1824816252288551794">"Chamar correio voz"</string>
+ <string name="voicemail_status_action_call_server" msgid="1824816252288551794">"Ligar p/ correio voz"</string>
<string name="voicemail_speed_slowest" msgid="1733460666177707312">"Velocidade mais lenta"</string>
<string name="voicemail_speed_slower" msgid="1508601287347216244">"Baixa velocidade"</string>
<string name="voicemail_speed_normal" msgid="9033988544627228892">"Velocidade normal"</string>
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"pesquisar"</string>
<string name="description_dial_button" msgid="1274091017188142646">"discar"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"número para discagem"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Iniciar ou interromper a reprodução"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Ligar ou desligar o vivavoz"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Procurar posição de reprodução"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Reduzir a taxa de reprodução"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Aumentar a taxa de reprodução"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Histórico de chamadas"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Mais opções"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"teclado numérico"</string>
@@ -99,8 +104,8 @@
<string name="dialer_useDtmfDialpad" msgid="1707548397435075040">"Usar teclado multifrequencial"</string>
<string name="dialer_returnToInCallScreen" msgid="3719386377550913067">"Retornar para a chamada em espera"</string>
<string name="dialer_addAnotherCall" msgid="4205688819890074468">"Ad. cham."</string>
- <string name="type_incoming" msgid="6502076603836088532">"Recebendo chamada"</string>
- <string name="type_outgoing" msgid="343108709599392641">"Chamada enviada"</string>
+ <string name="type_incoming" msgid="6502076603836088532">"Chamada recebida"</string>
+ <string name="type_outgoing" msgid="343108709599392641">"Chamada efetuada"</string>
<string name="type_missed" msgid="2720502601640509542">"Chamada perdida"</string>
<string name="type_incoming_video" msgid="82323391702796181">"Vídeo chamada recebida"</string>
<string name="type_outgoing_video" msgid="2858140021680755266">"Vídeo chamada realizada"</string>
@@ -127,7 +132,7 @@
<string name="callDetailsDurationFormat" msgid="8157706382818184268">"<xliff:g id="MINUTES">%s</xliff:g> min. <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="dialog_phone_call_prohibited_message" msgid="6554711866586660441">"Chamada não realizada"</string>
<string name="dialog_voicemail_not_ready_message" msgid="4384716252789515378">"Para configurar o correio de voz, vá para Menu > Configurações."</string>
- <string name="dialog_voicemail_airplane_mode_message" msgid="530922773669546093">"Para chamar o correio de voz, primeiro desative o modo avião."</string>
+ <string name="dialog_voicemail_airplane_mode_message" msgid="530922773669546093">"Para ligar para o correio de voz, primeiro desative o modo avião."</string>
<string name="contact_list_loading" msgid="5488620820563977329">"Carregando…"</string>
<string name="imei" msgid="3045126336951684285">"IMEI"</string>
<string name="meid" msgid="6210568493746275750">"MEID"</string>
@@ -142,7 +147,7 @@
<string name="recentVoicemails_empty" msgid="4905583746647459963">"Você não tem correios de voz recentes."</string>
<string name="show_favorites_only" msgid="5520072531022614595">"Mostrar somente favoritos"</string>
<string name="call_log_activity_title" msgid="4612824396355272023">"Histórico"</string>
- <string name="call_log_all_title" msgid="3566738938889333307">"Tudo"</string>
+ <string name="call_log_all_title" msgid="3566738938889333307">"Todas"</string>
<string name="call_log_missed_title" msgid="4541142293870638971">"Perdidas"</string>
<string name="call_log_voicemail_title" msgid="940422274047025948">"Correio de voz"</string>
<string name="tab_speed_dial" msgid="7807567599021643864">"Discagem rápida"</string>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index 0c7bf88..c01961f 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -78,6 +78,16 @@
<string name="description_search_button" msgid="3660807558587384889">"căutare"</string>
<string name="description_dial_button" msgid="1274091017188142646">"apelaţi"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"numărul de apelat"</string>
+ <!-- no translation found for description_playback_start_stop (5060732345522492292) -->
+ <skip />
+ <!-- no translation found for description_playback_speakerphone (6008323900245707504) -->
+ <skip />
+ <!-- no translation found for description_playback_seek (4509404274968530055) -->
+ <skip />
+ <!-- no translation found for description_rate_decrease (3161652589401708284) -->
+ <skip />
+ <!-- no translation found for description_rate_increase (6324606574127052385) -->
+ <skip />
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Istoricul apelurilor"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Mai multe opţiuni"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"tastatură numerică"</string>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index ca5ca33..35a738b 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"поиск"</string>
<string name="description_dial_button" msgid="1274091017188142646">"набор номера"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"набираемый номер"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Начать или остановить воспроизведение"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Включить или отключить громкую связь"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Выбрать позицию для воспроизведения"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Уменьшить скорость воспроизведения"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Увеличить скорость воспроизведения"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"История вызовов"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Ещё"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"Панель набора номера"</string>
diff --git a/res/values-si-rLK/strings.xml b/res/values-si-rLK/strings.xml
index 50624c5..e18f88a 100644
--- a/res/values-si-rLK/strings.xml
+++ b/res/values-si-rLK/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"සෙවීම"</string>
<string name="description_dial_button" msgid="1274091017188142646">"අමතන්න"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"ඇමතීමට අංකය"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Playback ධාවනය කරන්න හෝ නවත්වන්න"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"ස්පීකර්ෆෝන් ක්රියා කරන්න හෝ නොකරන්න"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Playback ස්ථානය සොයාබලන්න"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Playback අනුපාතය අඩුවේ"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Playback අනුපාතය වැඩිවේ"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"ඇමතුම් ඉතිහාසය"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"තවත් විකල්ප"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"ඩයල් පෑඩය"</string>
@@ -173,7 +178,7 @@
<string name="description_voicemail_action" msgid="8054891873788903063">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> වෙතින් හඬ තැපෑලට සවන් දෙන්න"</string>
<string name="description_details_action" msgid="2433827152749491785">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g> සඳහා ඇමතුම් විස්තර"</string>
<string name="toast_entry_removed" msgid="3389119736202317999">"ඇමතුම් ලෝග ඇතුළත් කිරීම මකන ලදි."</string>
- <string name="toast_caller_id_reported" msgid="1127087402649645557">"Contact reported."</string>
+ <string name="toast_caller_id_reported" msgid="1127087402649645557">"සම්බන්ධතා වාර්තා කරන ලදි."</string>
<string name="call_log_action_report" msgid="561229827189128879">"වාර්තාව"</string>
<string name="call_log_header_today" msgid="3225248682434212981">"අද"</string>
<string name="call_log_header_yesterday" msgid="9139172458834033092">"ඊයේ"</string>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index 9699f72..37a0821 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"hľadať"</string>
<string name="description_dial_button" msgid="1274091017188142646">"vytáčanie"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"číslo, ktoré chcete vytočiť"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Spustiť alebo zastaviť prehrávanie"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Zapnúť alebo vypnúť reproduktor"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Hľadať pozíciu prehrávania"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Znížiť počet snímok za sekundu"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Zvýšiť počet snímok za sekundu"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"História hovorov"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Ďalšie možnosti"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"číselná klávesnica"</string>
@@ -100,7 +105,7 @@
<string name="dialer_returnToInCallScreen" msgid="3719386377550913067">"Návrat k prebiehajúcemu hovoru"</string>
<string name="dialer_addAnotherCall" msgid="4205688819890074468">"Pridať hovor"</string>
<string name="type_incoming" msgid="6502076603836088532">"Prichádzajúci hovor"</string>
- <string name="type_outgoing" msgid="343108709599392641">"Odchádzajúce volania"</string>
+ <string name="type_outgoing" msgid="343108709599392641">"Odchádzajúce volanie"</string>
<string name="type_missed" msgid="2720502601640509542">"Zmeškaný hovor"</string>
<string name="type_incoming_video" msgid="82323391702796181">"Prichádzajúci videohovor"</string>
<string name="type_outgoing_video" msgid="2858140021680755266">"Odchádzajúci videohovor"</string>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index 953913d..2a887d7 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"iskanje"</string>
<string name="description_dial_button" msgid="1274091017188142646">"pokliči"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"številka, ki bo poklicana"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Začetek ali konec predvajanja"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Vklop ali izklop zvočnika"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Iskanje položaja predvajanja"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Zmanjšanje hitrosti predvajanja"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Povečanje hitrosti predvajanja"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Zgodovina klicev"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Več možnosti"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"številčnica"</string>
@@ -142,8 +147,8 @@
<string name="recentVoicemails_empty" msgid="4905583746647459963">"Nimate nedavnih sporočil v odzivniku."</string>
<string name="show_favorites_only" msgid="5520072531022614595">"Pokaži samo priljubljene"</string>
<string name="call_log_activity_title" msgid="4612824396355272023">"Zgodovina"</string>
- <string name="call_log_all_title" msgid="3566738938889333307">"Vsa"</string>
- <string name="call_log_missed_title" msgid="4541142293870638971">"Neodgovorjena"</string>
+ <string name="call_log_all_title" msgid="3566738938889333307">"Vsi"</string>
+ <string name="call_log_missed_title" msgid="4541142293870638971">"Neodgovorjeni"</string>
<string name="call_log_voicemail_title" msgid="940422274047025948">"Odzivnik"</string>
<string name="tab_speed_dial" msgid="7807567599021643864">"Hitro izbiranje"</string>
<string name="tab_recents" msgid="929949073851377206">"Nedavni"</string>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index 2a0cea3..b34f4e3 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"претражи"</string>
<string name="description_dial_button" msgid="1274091017188142646">"бирање"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"број за бирање"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Покретање или заустављање репродукције"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Укључивање или искључивање спикерфона"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Тражење позиције у репродукцији"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Смањивање брзине репродукције"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Повећавање брзине репродукције"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Историја позива"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Још опција"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"нумеричка тастатура"</string>
@@ -142,7 +147,7 @@
<string name="recentVoicemails_empty" msgid="4905583746647459963">"Немате ниједну недавну поруку говорне поште."</string>
<string name="show_favorites_only" msgid="5520072531022614595">"Прикажи само омиљене"</string>
<string name="call_log_activity_title" msgid="4612824396355272023">"Историја"</string>
- <string name="call_log_all_title" msgid="3566738938889333307">"Све"</string>
+ <string name="call_log_all_title" msgid="3566738938889333307">"Сви"</string>
<string name="call_log_missed_title" msgid="4541142293870638971">"Пропуштени"</string>
<string name="call_log_voicemail_title" msgid="940422274047025948">"Говорна пошта"</string>
<string name="tab_speed_dial" msgid="7807567599021643864">"Брзо позивање"</string>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index 6fc4f01..dab1a14 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"sök"</string>
<string name="description_dial_button" msgid="1274091017188142646">"ring"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"nummer att ringa"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Starta eller stoppa uppspelning"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Slå på eller av högtalartelefon"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Sök uppspelningsläge"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Minska uppspelningshastighet"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Öka uppspelningshastighet"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Samtalshistorik"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Fler alternativ"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"knappsats"</string>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index 272865d..9cbddb6 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"tafuta"</string>
<string name="description_dial_button" msgid="1274091017188142646">"piga simu"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"nambari ya kupiga"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Cheza au usimamishe uchezaji wa ujumbe wa sauti"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Washa au uzime spika ya simu"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Tafuta sehemu ya kucheza ujumbe wa sauti"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Punguza kasi ya kucheza ujumbe wa sauti"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Ongeza kasi ya kucheza ujumbe wa sauti"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Historia ya Simu"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Chaguo zaidi"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"kitufe cha kupiga"</string>
@@ -99,8 +104,8 @@
<string name="dialer_useDtmfDialpad" msgid="1707548397435075040">"Tumia kibao cha kuchapa cha sauti na kugusa"</string>
<string name="dialer_returnToInCallScreen" msgid="3719386377550913067">"Rudi kwa simu inayoendelea"</string>
<string name="dialer_addAnotherCall" msgid="4205688819890074468">"Ongeza simu"</string>
- <string name="type_incoming" msgid="6502076603836088532">"Simu inayoingia"</string>
- <string name="type_outgoing" msgid="343108709599392641">"Simu inayotoka"</string>
+ <string name="type_incoming" msgid="6502076603836088532">"Unapigiwa simu"</string>
+ <string name="type_outgoing" msgid="343108709599392641">"Simu unayopiga"</string>
<string name="type_missed" msgid="2720502601640509542">"Simu isiyojibiwa"</string>
<string name="type_incoming_video" msgid="82323391702796181">"Hangout ya Video inayoingia"</string>
<string name="type_outgoing_video" msgid="2858140021680755266">"Hangout ya Video inayotoka"</string>
diff --git a/res/values-ta-rIN/strings.xml b/res/values-ta-rIN/strings.xml
index 6972291..aca640a 100644
--- a/res/values-ta-rIN/strings.xml
+++ b/res/values-ta-rIN/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"தேடு"</string>
<string name="description_dial_button" msgid="1274091017188142646">"டயல்"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"டயல் செய்வதற்கான எண்"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"பிளேபேக்கை இயக்கு அல்லது நிறுத்து"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"ஸ்பீக்கர்போனை இயக்கு அல்லது முடக்கு"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"பிளேபேக் நிலையைத் தேடு"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"பிளேபேக் விகிதத்தைக் குறை"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"பிளேபேக் விகிதத்தை அதிகரி"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"அழைப்பு வரலாறு"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"மேலும் விருப்பங்கள்"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"டயல்பேடு"</string>
diff --git a/res/values-te-rIN/strings.xml b/res/values-te-rIN/strings.xml
index 8581b15..91f720e 100644
--- a/res/values-te-rIN/strings.xml
+++ b/res/values-te-rIN/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"శోధించు"</string>
<string name="description_dial_button" msgid="1274091017188142646">"డయల్ చేయి"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"డయల్ చేయాల్సిన నంబర్"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"ప్లేబ్యాక్ని ప్లే చేయి లేదా ఆపివేయి"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"స్పీకర్ఫోన్ను స్విచ్ ఆన్ లేదా స్విచ్ ఆఫ్ చేయి"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"ప్లేబ్యాక్ స్థానాన్ని కావాల్సిన చోటుకి జరపండి"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"ప్లేబ్యాక్ రేటుని తగ్గించు"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"ప్లేబ్యాక్ రేటుని పెంచు"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"కాల్ చరిత్ర"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"మరిన్ని ఎంపికలు"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"డయల్ ప్యాడ్"</string>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index ecfb8c4..3c0e554 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"ค้นหา"</string>
<string name="description_dial_button" msgid="1274091017188142646">"หมุนหมายเลข"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"หมายเลขที่จะโทร"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"เล่นหรือหยุดเล่น"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"เปิดหรือปิดลำโพง"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"ค้นหาตำแหน่งการเล่น"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"ลดอัตราการเล่น"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"เพิ่มอัตราการเล่น"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"ประวัติการโทร"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"ตัวเลือกเพิ่มเติม"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"แป้นหมายเลข"</string>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index ec63c26..f617986 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"maghanap"</string>
<string name="description_dial_button" msgid="1274091017188142646">"mag-dial"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"numerong ida-dial"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"I-play o ihinto ang playback"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"I-on o i-off ang speakerphone"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Hanapin ang posisyon ng playback"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Bagalan ang playback"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Bilisan ang playback"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Kasaysayan ng Tawag"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Higit pang mga pagpipilian"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"dial pad"</string>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index f470922..99c9d8d 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"ara"</string>
<string name="description_dial_button" msgid="1274091017188142646">"çevir"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"çevrilecek numara"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Oynatmayı başlat veya durdur"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Hoperlörü aç veya kapat"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Oynatma konumunu ayarla"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Oynatma hızını azalt"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Oynatma hızını artır"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Çağrı Geçmişi"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Diğer seçenekler"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"tuş takımı"</string>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index ac355b3..1b7900d 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"пошук"</string>
<string name="description_dial_button" msgid="1274091017188142646">"дзвон."</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"номер для набору"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Почати або зупинити відтворення"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Увімкнути або вимкнути гучний зв’язок"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Шукати місце відтворення"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Зменшити швидкість відтворення"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Збільшити швидкість відтворення"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Історія викликів"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Інші варіанти"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"цифрова клавіатура"</string>
@@ -117,7 +122,7 @@
<string name="description_send_text_message" msgid="7803126439934046891">"Надіслати текстове повідомлення: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="description_call_log_unheard_voicemail" msgid="118101684236996786">"Непрослухана голосова пошта"</string>
<string name="description_start_voice_search" msgid="520539488194946012">"Розпочати голосовий пошук"</string>
- <string name="menu_callNumber" msgid="997146291983360266">"Телефонувати <xliff:g id="NUMBER">%s</xliff:g>"</string>
+ <string name="menu_callNumber" msgid="997146291983360266">"Подзвонити на <xliff:g id="NUMBER">%s</xliff:g>"</string>
<string name="unknown" msgid="740067747858270469">"Невідомий"</string>
<string name="voicemail" msgid="3851469869202611441">"Голос. пошта"</string>
<string name="private_num" msgid="6374339738119166953">"Приватний номер"</string>
@@ -168,7 +173,7 @@
<string name="description_incoming_missed_call" msgid="2610535352863246949">"Пропущений дзвінок: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>, <xliff:g id="TYPEORLOCATION">%2$s</xliff:g>, <xliff:g id="TIMEOFCALL">%3$s</xliff:g>."</string>
<string name="description_incoming_answered_call" msgid="7206670204016969740">"Прийнятий дзвінок: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>, <xliff:g id="TYPEORLOCATION">%2$s</xliff:g>, <xliff:g id="TIMEOFCALL">%3$s</xliff:g>."</string>
<string name="description_outgoing_call" msgid="3964211633673659733">"Дзвінок: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>, <xliff:g id="TYPEORLOCATION">%2$s</xliff:g>, <xliff:g id="TIMEOFCALL">%3$s</xliff:g>."</string>
- <string name="description_call_back_action" msgid="3012837380108884260">"Телефонувати: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
+ <string name="description_call_back_action" msgid="3012837380108884260">"Передзвонити на <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_video_call_action" msgid="4303952636480252389">"Відеодзвінок: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>."</string>
<string name="description_voicemail_action" msgid="8054891873788903063">"Слухати голосову пошту: <xliff:g id="NAMEORNUMBER">%1$s</xliff:g>"</string>
<string name="description_details_action" msgid="2433827152749491785">"<xliff:g id="NAMEORNUMBER">%1$s</xliff:g>: деталі дзвінків"</string>
diff --git a/res/values-ur-rPK/strings.xml b/res/values-ur-rPK/strings.xml
index 81e5e02..6a114dd 100644
--- a/res/values-ur-rPK/strings.xml
+++ b/res/values-ur-rPK/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"تلاش کریں"</string>
<string name="description_dial_button" msgid="1274091017188142646">"ڈائل کریں"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"ڈائل کرنے کیلئے نمبر"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"پلے بیک چلائیں یا روکیں"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"اسپیکر فون آن یا آف کریں"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"پلے بیک پوزیشن طلب کریں"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"پلے بیک کی شرح گھٹائیں"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"پلے بیک کی شرح بڑھائیں"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"کال کی سرگزشت"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"مزید اختیارات"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"ڈائل پیڈ"</string>
diff --git a/res/values-uz-rUZ/strings.xml b/res/values-uz-rUZ/strings.xml
index 83d3274..83f39bf 100644
--- a/res/values-uz-rUZ/strings.xml
+++ b/res/values-uz-rUZ/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"qidiruv"</string>
<string name="description_dial_button" msgid="1274091017188142646">"terish"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"terish uchun raqam"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Ijroni boshlash yoki to‘xtatish"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Karnayni yoqish yoki o‘chirish"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Ijro vaziyatini qidirish"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Ijro tezligini kamaytirish"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Ijro tezligini oshirish"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Qo‘ng‘iroq tarixi"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Qo‘shimcha sozlamalar"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"terish paneli"</string>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index 2805f22..c81c8be 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"tìm kiếm"</string>
<string name="description_dial_button" msgid="1274091017188142646">"quay số"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"số để quay"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Phát hoặc dừng phát lại"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Bật hoặc tắt loa ngoài"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Tìm kiếm vị trí phát lại"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Giảm tốc độ phát lại"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Tăng tốc độ phát lại"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Nhật ký cuộc gọi"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Tùy chọn khác"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"bàn phím số"</string>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 5dd1e5c..0c4a554 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -78,13 +78,18 @@
<string name="description_search_button" msgid="3660807558587384889">"搜索"</string>
<string name="description_dial_button" msgid="1274091017188142646">"拨打"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"要拨打的号码"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"开始或停止播放"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"打开或关闭扬声器"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"拖动到播放位置"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"减慢播放速度"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"加快播放速度"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"通话记录"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"更多选项"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"拨号键盘"</string>
<string name="menu_copy" msgid="6108677035381940698">"复制"</string>
<string name="menu_show_outgoing_only" msgid="1965570298133301970">"仅显示外拨电话"</string>
- <string name="menu_show_incoming_only" msgid="7534206815238877417">"仅显示来电"</string>
- <string name="menu_show_missed_only" msgid="154473166059743996">"仅显示未接来电"</string>
+ <string name="menu_show_incoming_only" msgid="7534206815238877417">"只显示来电"</string>
+ <string name="menu_show_missed_only" msgid="154473166059743996">"只显示未接来电"</string>
<string name="menu_show_voicemails_only" msgid="1898421289561435703">"只显示语音邮件"</string>
<string name="menu_show_all_calls" msgid="7560347482073345885">"显示所有通话"</string>
<string name="add_contact" msgid="4579643070374941999">"添加到通讯录"</string>
@@ -133,8 +138,8 @@
<string name="contact_list_loading" msgid="5488620820563977329">"正在加载..."</string>
<string name="imei" msgid="3045126336951684285">"移动通信国际识别码"</string>
<string name="meid" msgid="6210568493746275750">"MEID"</string>
- <string name="simContacts_emptyLoading" msgid="6700035985448642408">"正从 SIM 卡中加载..."</string>
- <string name="simContacts_title" msgid="27341688347689769">"SIM 卡联系人"</string>
+ <string name="simContacts_emptyLoading" msgid="6700035985448642408">"正从SIM卡中加载..."</string>
+ <string name="simContacts_title" msgid="27341688347689769">"SIM卡联系人"</string>
<string name="add_contact_not_available" msgid="1419207765446461366">"必须重新启用联系人应用才能使用此功能。"</string>
<string name="voice_search_not_available" msgid="7580616740587850828">"无法使用语音搜索。"</string>
<string name="call_not_available" msgid="8941576511946492225">"“电话”应用已被停用,因此无法拨打电话。"</string>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index 8b956de..f53978a 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"搜尋"</string>
<string name="description_dial_button" msgid="1274091017188142646">"撥號"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"致電號碼"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"播放或停止播放"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"開啟或關閉揚聲器"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"指定播放位置"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"減慢播放速度"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"加快播放速度"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"通話記錄"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"更多選項"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"撥號鍵盤"</string>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 5513dc8..4f8bc7c 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"搜尋"</string>
<string name="description_dial_button" msgid="1274091017188142646">"撥號"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"撥號號碼"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"播放或停止播放"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"切換擴音器開關"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"指定播放時間點"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"降低播放速率"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"提高播放速率"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"通話紀錄"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"更多選項"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"撥號鍵盤"</string>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index 2dd821e..3e5150b 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -78,6 +78,11 @@
<string name="description_search_button" msgid="3660807558587384889">"sesha"</string>
<string name="description_dial_button" msgid="1274091017188142646">"dayela"</string>
<string name="description_digits_edittext" msgid="8760207516497016437">"inombolo okumele uyidayele"</string>
+ <string name="description_playback_start_stop" msgid="5060732345522492292">"Dlala noma misa ukudlala"</string>
+ <string name="description_playback_speakerphone" msgid="6008323900245707504">"Vula noma vala isipikha sefoni"</string>
+ <string name="description_playback_seek" msgid="4509404274968530055">"Funa indawo yokudlala"</string>
+ <string name="description_rate_decrease" msgid="3161652589401708284">"Yehlisa isilinganiso sokudlala"</string>
+ <string name="description_rate_increase" msgid="6324606574127052385">"Yenyusa isilinganiso sokudlala"</string>
<string name="action_menu_call_history_description" msgid="9018442816219748968">"Umlando wekholi"</string>
<string name="action_menu_overflow_description" msgid="2303272250613084574">"Izinketho eziningi"</string>
<string name="action_menu_dialpad_button" msgid="1425910318049008136">"okokudayila"</string>
@@ -94,8 +99,8 @@
<string name="dialer_settings_label" msgid="4305043242594150479">"Izilungiselelo"</string>
<string name="menu_newContact" msgid="1209922412763274638">"Othintana naye omusha"</string>
<string name="menu_allContacts" msgid="6948308384034051670">"Bonke oxhumana nabo"</string>
- <string name="callDetailTitle" msgid="5340227785196217938">"Imininingwane yokushayela"</string>
- <string name="toast_call_detail_error" msgid="7200975244804730096">"Ayikwazanga ukufunda imininingwane yokushayela okuceliwe."</string>
+ <string name="callDetailTitle" msgid="5340227785196217938">"Imininingwane yekholi"</string>
+ <string name="toast_call_detail_error" msgid="7200975244804730096">"Ayikwazanga ukufunda imininingwane yekholi eceliwe."</string>
<string name="dialer_useDtmfDialpad" msgid="1707548397435075040">"Sebenzisa ikhiphedi yethoni yokuthinta"</string>
<string name="dialer_returnToInCallScreen" msgid="3719386377550913067">"Buyela kukholi eqhubekayo"</string>
<string name="dialer_addAnotherCall" msgid="4205688819890074468">"Yengeza ikholi"</string>
diff --git a/res/values/colors.xml b/res/values/colors.xml
index d7a929f..c3b99b9 100644
--- a/res/values/colors.xml
+++ b/res/values/colors.xml
@@ -16,9 +16,9 @@
<resources>
<!-- Primary text color in the Dialer -->
- <color name="dialtacts_primary_text_color">#000000</color>
+ <color name="dialtacts_primary_text_color">#333</color>
<!-- Secondary text color in the Dialer -->
- <color name="dialtacts_secondary_text_color">#888888</color>
+ <color name="dialtacts_secondary_text_color">#737373</color>
<color name="dialer_accent_color">#eeff41</color>
<!-- Color for the setting text. -->
@@ -33,6 +33,9 @@
<!-- Color of the text describing an unconsumed voicemail. -->
<color name="call_log_voicemail_highlight_color">#33b5e5</color>
+ <!-- Tint of the recent card phone icon -->
+ <color name="recent_call_log_item_phone_icon_tint">#000000</color>
+
<!--
Colour of voicemail progress bar to the right of position indicator.
Same as the background color of the dialer
@@ -48,9 +51,12 @@
<!-- White background for dialer -->
<color name="background_dialer_white">#ffffff</color>
<!-- Background color of new dialer activity -->
- <color name="background_dialer_light">#f6f6f6</color>
+ <color name="background_dialer_light">#fafafa</color>
+ <!-- Background color for search results and call details -->
+ <color name="background_dialer_results">#f9f9f9</color>
<!-- Background color of dialer list items (contacts, call log entries) -->
<color name="background_dialer_list_items">@color/background_dialer_light</color>
+ <color name="background_dialer_details_list_items">@color/background_dialer_results</color>
<!-- Color of the 1dp divider that separates favorites -->
<color name="favorite_contacts_separator_color">#d0d0d0</color>
@@ -60,7 +66,7 @@
<!-- Color of the contact name in favorite tiles -->
<color name="contact_tile_name_color">#ffffff</color>
- <color name="contact_list_name_text_color">#4d4d4d</color>
+ <color name="contact_list_name_text_color">@color/dialtacts_primary_text_color</color>
<!-- Undo dialogue color -->
<color name="undo_dialogue_text_color">#4d4d4d</color>
@@ -78,10 +84,10 @@
<color name="call_log_expanded_background_color">#ffffff</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">#1dc7db</color>
+ <color name="call_log_action_text">@color/dialer_theme_color</color>
<!-- Color of view full call history item text. -->
- <color name="view_full_call_history_color">#1dc7db</color>
+ <color name="view_full_call_history_color">@color/dialer_theme_color</color>
<!-- Color for missed call icons. -->
<color name="missed_call">#ff2e58</color>
@@ -93,4 +99,6 @@
<color name="actionbar_icon_color">#ffffff</color>
<color name="dialer_dialpad_touch_tint">#331dc7db</color>
+
+
</resources>
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index b7aceef..5b8c0df 100644
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -25,7 +25,7 @@
<dimen name="call_log_call_action_size">32dip</dimen>
<dimen name="call_log_call_action_width">54dp</dimen>
<dimen name="call_log_icon_margin">4dip</dimen>
- <dimen name="call_log_inner_margin">8dip</dimen>
+ <dimen name="call_log_inner_margin">13dip</dimen>
<dimen name="call_log_outer_margin">8dp</dimen>
<dimen name="call_log_start_margin">16dp</dimen>
<dimen name="call_log_indent_margin">24dip</dimen>
@@ -38,8 +38,11 @@
<dimen name="call_detail_horizontal_margin">16dp</dimen>
<dimen name="call_detail_top_margin">36dp</dimen>
<dimen name="call_detail_bottom_margin">32dp</dimen>
- <dimen name="call_detail_header_top_margin">24dp</dimen>
+ <dimen name="call_detail_header_top_margin">20dp</dimen>
+ <dimen name="call_detail_header_bottom_margin">9dp</dimen>
<dimen name="call_detail_translation_z">0.5dp</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>
@@ -82,10 +85,12 @@
<!-- Height of the actionBar - this is 8dps bigger than the platform standard to give more
room to the search box-->
- <dimen name="action_bar_height">64dp</dimen>
+ <dimen name="action_bar_height">56dp</dimen>
+ <dimen name="action_bar_height_large">64dp</dimen>
<dimen name="tab_height">43dp</dimen>
<!-- actionbar height + tab height -->
<dimen name="actionbar_and_tab_height">107dp</dimen>
+ <dimen name="actionbar_contentInsetStart">72dp</dimen>
<!-- Margin to the left and right of the search box. -->
<dimen name="search_margin_horizontal">8dp</dimen>
diff --git a/res/values/styles.xml b/res/values/styles.xml
index c65b9e9..9f37d28 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -45,7 +45,7 @@
<item name="list_item_prefix_highlight_color">@color/people_app_theme_color</item>
<item name="list_item_background_color">@color/background_dialer_light</item>
<item name="list_item_header_text_indent">8dip</item>
- <item name="list_item_header_text_color">@color/people_app_theme_color</item>
+ <item name="list_item_header_text_color">@color/dialtacts_secondary_text_color</item>
<item name="list_item_header_text_size">14sp</item>
<item name="list_item_header_height">30dip</item>
<item name="list_item_data_width_weight">5</item>
@@ -58,7 +58,7 @@
<item name="list_item_text_indent">@dimen/contact_browser_list_item_text_indent</item>
<item name="list_item_text_offset_top">-2dp</item>
<!-- CallLog -->
- <item name="call_log_primary_text_color">@color/contact_list_name_text_color</item>
+ <item name="call_log_primary_text_color">@color/dialtacts_primary_text_color</item>
<item name="call_log_primary_background_color">#000000</item>
<item name="call_log_secondary_text_color">@color/dialtacts_secondary_text_color</item>
<item name="call_log_secondary_background_color">#333333</item>
@@ -70,15 +70,15 @@
<item name="call_log_voicemail_status_action_text_color">#33b5e5</item>
<!-- Favorites -->
<item name="favorites_padding_bottom">?android:attr/actionBarSize</item>
- <item name="android:colorPrimary">@color/actionbar_background_color</item>
- <item name="android:colorPrimaryDark">@color/actionbar_background_color_dark</item>
+ <item name="android:colorPrimary">@color/dialer_theme_color</item>
+ <item name="android:colorPrimaryDark">@color/dialer_theme_color_dark</item>
<item name="dialpad_key_button_touch_tint">@color/dialer_dialpad_touch_tint</item>
</style>
<!-- Action bar overflow menu icon. -->
<style name="DialtactsActionBarOverflow"
parent="@android:style/Widget.Material.Light.ActionButton.Overflow">
- <item name="android:src">@drawable/ic_menu_overflow_lt</item>
+ <item name="android:src">@drawable/ic_overflow_menu</item>
</style>
<!-- Action bar overflow menu icon. White with no shadow. -->
@@ -102,11 +102,9 @@
</style>
<style name="CallDetailActivityTheme" parent="DialtactsThemeWithoutActionBarOverlay">
- <item name="android:windowBackground">@color/background_dialer_light</item>
+ <item name="android:windowBackground">@color/background_dialer_results</item>
<!-- CallLog -->
- <item name="call_log_primary_text_color">#404040</item>
<item name="call_log_primary_background_color">#FFFFFF</item>
- <item name="call_log_secondary_text_color">#8f8f8f</item>
<item name="call_log_secondary_background_color">#FFFFFF</item>
<item name="call_log_header_color">#FFFFFF</item>
<!-- VoicemailStatus -->
@@ -123,11 +121,15 @@
<item name="android:height">@dimen/action_bar_height</item>
<!-- Empty icon -->
<item name="android:icon">@android:color/transparent</item>
- <item name="android:contentInsetStart">0px</item>
+ <!-- Shift the title text to the right -->
+ <item name="android:contentInsetStart">@dimen/actionbar_contentInsetStart</item>
</style>
<style name="DialtactsActionBarWithoutTitleStyle" parent="DialtactsActionBarStyle">
<item name="android:displayOptions"></item>
+ <item name="android:height">@dimen/action_bar_height_large</item>
+ <!-- Override ActionBar title offset to keep search box aligned left -->
+ <item name="android:contentInsetStart">0px</item>
</style>
<!-- Text in the action bar at the top of the screen -->
diff --git a/src/com/android/dialer/CallDetailActivity.java b/src/com/android/dialer/CallDetailActivity.java
index 42e4659..e44ff83 100644
--- a/src/com/android/dialer/CallDetailActivity.java
+++ b/src/com/android/dialer/CallDetailActivity.java
@@ -32,6 +32,7 @@
import android.provider.CallLog;
import android.provider.CallLog.Calls;
import android.provider.ContactsContract.CommonDataKinds.Phone;
+import android.provider.VoicemailContract;
import android.provider.VoicemailContract.Voicemails;
import android.telecomm.PhoneAccount;
import android.telecomm.TelecommManager;
@@ -107,11 +108,14 @@
/** If the activity was triggered from a notification. */
public static final String EXTRA_FROM_NOTIFICATION = "EXTRA_FROM_NOTIFICATION";
+ public static final String VOICEMAIL_FRAGMENT_TAG = "voicemail_fragment";
+
private CallTypeHelper mCallTypeHelper;
private PhoneNumberDisplayHelper mPhoneNumberHelper;
private QuickContactBadge mQuickContactBadge;
private TextView mCallerName;
private TextView mCallerNumber;
+ private TextView mAccountLabel;
private AsyncTaskExecutor mAsyncTaskExecutor;
private ContactInfoHelper mContactInfoHelper;
@@ -130,6 +134,7 @@
private View mStatusMessageView;
private TextView mStatusMessageText;
private TextView mStatusMessageAction;
+ private TextView mVoicemailTranscription;
/** Whether we should show "edit number before call" in the options menu. */
private boolean mHasEditNumberBeforeCallOption;
@@ -203,7 +208,8 @@
CallLog.Calls.PHONE_ACCOUNT_COMPONENT_NAME,
CallLog.Calls.PHONE_ACCOUNT_ID,
CallLog.Calls.FEATURES,
- CallLog.Calls.DATA_USAGE
+ CallLog.Calls.DATA_USAGE,
+ CallLog.Calls.TRANSCRIPTION
};
static final int DATE_COLUMN_INDEX = 0;
@@ -217,6 +223,7 @@
static final int ACCOUNT_ID = 8;
static final int FEATURES = 9;
static final int DATA_USAGE = 10;
+ static final int TRANSCRIPTION_COLUMN_INDEX = 11;
@Override
protected void onCreate(Bundle icicle) {
@@ -235,10 +242,12 @@
mStatusMessageView = findViewById(R.id.voicemail_status);
mStatusMessageText = (TextView) findViewById(R.id.voicemail_status_message);
mStatusMessageAction = (TextView) findViewById(R.id.voicemail_status_action);
+ mVoicemailTranscription = (TextView) findViewById(R.id.voicemail_transcription);
mQuickContactBadge = (QuickContactBadge) findViewById(R.id.quick_contact_photo);
mQuickContactBadge.setOverlay(null);
mCallerName = (TextView) findViewById(R.id.caller_name);
mCallerNumber = (TextView) findViewById(R.id.caller_number);
+ mAccountLabel = (TextView) findViewById(R.id.phone_account_label);
mDefaultCountryIso = GeoUtil.getCurrentCountryIso(this);
mContactPhotoManager = ContactPhotoManager.getInstance(this);
mProximitySensorManager = new ProximitySensorManager(this, mProximitySensorListener);
@@ -268,17 +277,25 @@
// Has voicemail: add the voicemail fragment. Add suitable arguments to set the uri
// to play and optionally start the playback.
// Do a query to fetch the voicemail status messages.
- VoicemailPlaybackFragment playbackFragment = new VoicemailPlaybackFragment();
- Bundle fragmentArguments = new Bundle();
- fragmentArguments.putParcelable(EXTRA_VOICEMAIL_URI, getVoicemailUri());
- if (getIntent().getBooleanExtra(EXTRA_VOICEMAIL_START_PLAYBACK, false)) {
- fragmentArguments.putBoolean(EXTRA_VOICEMAIL_START_PLAYBACK, true);
+ VoicemailPlaybackFragment playbackFragment;
+
+ playbackFragment = (VoicemailPlaybackFragment) getFragmentManager().findFragmentByTag(
+ VOICEMAIL_FRAGMENT_TAG);
+
+ if (playbackFragment == null) {
+ playbackFragment = new VoicemailPlaybackFragment();
+ Bundle fragmentArguments = new Bundle();
+ fragmentArguments.putParcelable(EXTRA_VOICEMAIL_URI, getVoicemailUri());
+ if (getIntent().getBooleanExtra(EXTRA_VOICEMAIL_START_PLAYBACK, false)) {
+ fragmentArguments.putBoolean(EXTRA_VOICEMAIL_START_PLAYBACK, true);
+ }
+ playbackFragment.setArguments(fragmentArguments);
+ getFragmentManager().beginTransaction()
+ .add(R.id.voicemail_container, playbackFragment, VOICEMAIL_FRAGMENT_TAG)
+ .commitAllowingStateLoss();
}
- playbackFragment.setArguments(fragmentArguments);
+
voicemailContainer.setVisibility(View.VISIBLE);
- getFragmentManager().beginTransaction()
- .add(R.id.voicemail_container, playbackFragment)
- .commitAllowingStateLoss();
mAsyncQueryHandler.startVoicemailStatusQuery(getVoicemailUri());
markVoicemailAsRead(getVoicemailUri());
} else {
@@ -423,6 +440,13 @@
}
+ if (!TextUtils.isEmpty(firstDetails.accountLabel)) {
+ mAccountLabel.setText(firstDetails.accountLabel);
+ mAccountLabel.setVisibility(View.VISIBLE);
+ } else {
+ mAccountLabel.setVisibility(View.GONE);
+ }
+
mHasEditNumberBeforeCallOption =
canPlaceCallsTo && !isSipNumber && !isVoicemailNumber;
mHasTrashOption = hasVoicemail();
@@ -453,6 +477,14 @@
nameForDefaultImage = firstDetails.name.toString();
}
+ if (hasVoicemail() && !TextUtils.isEmpty(firstDetails.transcription)) {
+ mVoicemailTranscription.setText(firstDetails.transcription);
+ mVoicemailTranscription.setVisibility(View.VISIBLE);
+ } else {
+ mVoicemailTranscription.setText(null);
+ mVoicemailTranscription.setVisibility(View.GONE);
+ }
+
loadContactPhotos(
contactUri, photoUri, nameForDefaultImage, lookupKey, contactType);
findViewById(R.id.call_detail).setVisibility(View.VISIBLE);
@@ -495,8 +527,9 @@
final int callType = callCursor.getInt(CALL_TYPE_COLUMN_INDEX);
String countryIso = callCursor.getString(COUNTRY_ISO_COLUMN_INDEX);
final String geocode = callCursor.getString(GEOCODED_LOCATION_COLUMN_INDEX);
+ final String transcription = callCursor.getString(TRANSCRIPTION_COLUMN_INDEX);
- final Drawable accountIcon = PhoneAccountUtils.getAccountIcon(this,
+ final String accountLabel = PhoneAccountUtils.getAccountLabel(this,
PhoneAccountUtils.getAccount(
callCursor.getString(ACCOUNT_COMPONENT_NAME),
callCursor.getString(ACCOUNT_ID)));
@@ -547,7 +580,7 @@
formattedNumber, countryIso, geocode,
new int[]{ callType }, date, duration,
nameText, numberType, numberLabel, lookupUri, photoUri, sourceType,
- accountIcon, features, dataUsage);
+ accountLabel, null, features, dataUsage, transcription);
} finally {
if (callCursor != null) {
callCursor.close();
diff --git a/src/com/android/dialer/DialtactsActivity.java b/src/com/android/dialer/DialtactsActivity.java
index 249e0c1..53627f6 100644
--- a/src/com/android/dialer/DialtactsActivity.java
+++ b/src/com/android/dialer/DialtactsActivity.java
@@ -343,7 +343,7 @@
mFirstLaunch = true;
final Resources resources = getResources();
- mActionBarHeight = resources.getDimensionPixelSize(R.dimen.action_bar_height);
+ mActionBarHeight = resources.getDimensionPixelSize(R.dimen.action_bar_height_large);
mDescriptionDialButtonStr = resources.getString(R.string.description_dial_button);
mActionMenuDialpadButtonStr = resources.getString(R.string.action_menu_dialpad_button);
@@ -731,14 +731,6 @@
}
}
- private void hideInputMethod(View view) {
- final InputMethodManager imm = (InputMethodManager) getSystemService(
- Context.INPUT_METHOD_SERVICE);
- if (imm != null && view != null) {
- imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
- }
- }
-
private void prepareVoiceSearchButton() {
final Intent voiceIntent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
if (canIntentBeHandled(voiceIntent)) {
@@ -940,7 +932,7 @@
hideDialpadFragment(true, false);
} else if (isInSearchUi()) {
exitSearchUi();
- hideInputMethod(parentLayout);
+ DialerUtils.hideInputMethod(parentLayout);
} else {
super.onBackPressed();
}
@@ -952,7 +944,7 @@
private boolean maybeExitSearchUi() {
if (isInSearchUi() && TextUtils.isEmpty(mSearchQuery)) {
exitSearchUi();
- hideInputMethod(parentLayout);
+ DialerUtils.hideInputMethod(parentLayout);
return true;
}
return false;
@@ -989,7 +981,7 @@
public void onListFragmentScrollStateChange(int scrollState) {
if (scrollState == OnScrollListener.SCROLL_STATE_TOUCH_SCROLL) {
hideDialpadFragment(true, false);
- hideInputMethod(getCurrentFocus());
+ DialerUtils.hideInputMethod(getCurrentFocus());
}
}
diff --git a/src/com/android/dialer/PhoneCallDetails.java b/src/com/android/dialer/PhoneCallDetails.java
index 0dc6fd3..f6f9eda 100644
--- a/src/com/android/dialer/PhoneCallDetails.java
+++ b/src/com/android/dialer/PhoneCallDetails.java
@@ -16,6 +16,8 @@
package com.android.dialer;
+import com.google.common.annotations.VisibleForTesting;
+
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.provider.CallLog.Calls;
@@ -65,7 +67,11 @@
*/
public final int sourceType;
/**
- * The unique identifier for the provider associated with the call.
+ * The unique identifier for the account associated with the call.
+ */
+ public final String accountLabel;
+ /**
+ * The icon for the account associated with the call.
*/
public final Drawable accountIcon;
/**
@@ -76,15 +82,32 @@
* Total data usage for this call.
*/
public final Long dataUsage;
+ /**
+ * Voicemail transcription
+ */
+ public final String transcription;
+
+ /**
+ * Create the details for a call, with empty defaults specified for extra fields that are
+ * not necessary for testing.
+ */
+ @VisibleForTesting
+ public PhoneCallDetails(CharSequence number, int numberPresentation,
+ CharSequence formattedNumber, String countryIso, String geocode,
+ int[] callTypes, long date, long duration) {
+ this (number, numberPresentation, formattedNumber, countryIso, geocode,
+ callTypes, date, duration, "", 0, "", null, null, 0, null, null, Calls.FEATURES_NONE,
+ null, null);
+ }
/** Create the details for a call with a number not associated with a contact. */
public PhoneCallDetails(CharSequence number, int numberPresentation,
CharSequence formattedNumber, String countryIso, String geocode,
- int[] callTypes, long date, long duration, Drawable accountIcon, int features,
- Long dataUsage) {
+ int[] callTypes, long date, long duration, String accountLabel, Drawable accountIcon,
+ int features, Long dataUsage, String transcription) {
this(number, numberPresentation, formattedNumber, countryIso, geocode,
- callTypes, date, duration, "", 0, "", null, null, 0, accountIcon, features,
- dataUsage);
+ callTypes, date, duration, "", 0, "", null, null, 0, accountLabel, accountIcon,
+ features, dataUsage, transcription);
}
/** Create the details for a call with a number associated with a contact. */
@@ -92,7 +115,8 @@
CharSequence formattedNumber, String countryIso, String geocode,
int[] callTypes, long date, long duration, CharSequence name,
int numberType, CharSequence numberLabel, Uri contactUri,
- Uri photoUri, int sourceType, Drawable accountIcon, int features, Long dataUsage) {
+ Uri photoUri, int sourceType, String accountLabel, Drawable accountIcon, int features,
+ Long dataUsage, String transcription) {
this.number = number;
this.numberPresentation = numberPresentation;
this.formattedNumber = formattedNumber;
@@ -107,8 +131,10 @@
this.contactUri = contactUri;
this.photoUri = photoUri;
this.sourceType = sourceType;
+ this.accountLabel = accountLabel;
this.accountIcon = accountIcon;
this.features = features;
this.dataUsage = dataUsage;
+ this.transcription = transcription;
}
}
diff --git a/src/com/android/dialer/PhoneCallDetailsHelper.java b/src/com/android/dialer/PhoneCallDetailsHelper.java
index 2a24557..a432daf 100644
--- a/src/com/android/dialer/PhoneCallDetailsHelper.java
+++ b/src/com/android/dialer/PhoneCallDetailsHelper.java
@@ -48,7 +48,6 @@
/** The injected current time in milliseconds since the epoch. Used only by tests. */
private Long mCurrentTimeMillisForTest;
// Helper classes.
- private final CallTypeHelper mCallTypeHelper;
private final PhoneNumberDisplayHelper mPhoneNumberHelper;
private final PhoneNumberUtilsWrapper mPhoneNumberUtilsWrapper;
@@ -67,7 +66,6 @@
public PhoneCallDetailsHelper(Resources resources, CallTypeHelper callTypeHelper,
PhoneNumberUtilsWrapper phoneUtils) {
mResources = resources;
- mCallTypeHelper = callTypeHelper;
mPhoneNumberUtilsWrapper = phoneUtils;
mPhoneNumberHelper = new PhoneNumberDisplayHelper(mPhoneNumberUtilsWrapper, resources);
}
@@ -77,8 +75,12 @@
// Display up to a given number of icons.
views.callTypeIcons.clear();
int count = details.callTypes.length;
+ boolean isVoicemail = false;
for (int index = 0; index < count && index < MAX_CALL_TYPE_ICONS; ++index) {
views.callTypeIcons.add(details.callTypes[index]);
+ if (index == 0) {
+ isVoicemail = details.callTypes[index] == Calls.VOICEMAIL_TYPE;
+ }
}
// Show the video icon if the call had video enabled.
@@ -122,10 +124,13 @@
views.nameView.setText(nameText);
- // TODO: At the current time the voicemail transcription is not supported. This view
- // is kept for future expansion when we may wish to show a transcription of voicemail.
- views.voicemailTranscriptionView.setText("");
- views.voicemailTranscriptionView.setVisibility(View.GONE);
+ if (isVoicemail && !TextUtils.isEmpty(details.transcription)) {
+ views.voicemailTranscriptionView.setText(details.transcription);
+ views.voicemailTranscriptionView.setVisibility(View.VISIBLE);
+ } else {
+ views.voicemailTranscriptionView.setText(null);
+ views.voicemailTranscriptionView.setVisibility(View.GONE);
+ }
}
/**
diff --git a/src/com/android/dialer/calllog/CallLogActivity.java b/src/com/android/dialer/calllog/CallLogActivity.java
index 1129f27..3eb4b6b 100644
--- a/src/com/android/dialer/calllog/CallLogActivity.java
+++ b/src/com/android/dialer/calllog/CallLogActivity.java
@@ -22,6 +22,8 @@
import android.content.Intent;
import android.database.Cursor;
import android.os.Bundle;
+import android.os.Handler;
+import android.provider.CallLog;
import android.provider.CallLog.Calls;
import android.support.v13.app.FragmentPagerAdapter;
import android.support.v4.view.ViewPager;
@@ -36,6 +38,7 @@
import com.android.dialer.voicemail.VoicemailStatusHelperImpl;
public class CallLogActivity extends Activity implements CallLogQueryHandler.Listener {
+ private Handler mHandler;
private ViewPager mViewPager;
private ViewPagerTabs mViewPagerTabs;
private ViewPagerAdapter mViewPagerAdapter;
@@ -44,6 +47,9 @@
private CallLogFragment mVoicemailFragment;
private VoicemailStatusHelper mVoicemailStatusHelper;
+ private static final int WAIT_FOR_VOICEMAIL_PROVIDER_TIMEOUT_MS = 300;
+ private boolean mSwitchToVoicemailTab;
+
private String[] mTabTitles;
private static final int TAB_INDEX_ALL = 0;
@@ -55,6 +61,15 @@
private boolean mHasActiveVoicemailProvider;
+ private final Runnable mWaitForVoicemailTimeoutRunnable = new Runnable() {
+ @Override
+ public void run() {
+ mViewPagerTabs.setViewPager(mViewPager);
+ mViewPager.setCurrentItem(TAB_INDEX_ALL);
+ mSwitchToVoicemailTab = false;
+ }
+ };
+
public class ViewPagerAdapter extends FragmentPagerAdapter {
public ViewPagerAdapter(FragmentManager fm) {
super(fm);
@@ -92,6 +107,8 @@
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+ mHandler = new Handler();
+
setContentView(R.layout.call_log_activity);
getWindow().setBackgroundDrawable(null);
@@ -100,6 +117,17 @@
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setDisplayShowTitleEnabled(true);
+ int startingTab = TAB_INDEX_ALL;
+ final Intent intent = getIntent();
+ if (intent != null) {
+ final int callType = intent.getIntExtra(CallLog.Calls.EXTRA_CALL_TYPE_FILTER, -1);
+ if (callType == CallLog.Calls.MISSED_TYPE) {
+ startingTab = TAB_INDEX_MISSED;
+ } else if (callType == CallLog.Calls.VOICEMAIL_TYPE) {
+ startingTab = TAB_INDEX_VOICEMAIL;
+ }
+ }
+
mTabTitles = new String[TAB_INDEX_COUNT_WITH_VOICEMAIL];
mTabTitles[0] = getString(R.string.call_log_all_title);
mTabTitles[1] = getString(R.string.call_log_missed_title);
@@ -112,9 +140,20 @@
mViewPager.setOffscreenPageLimit(2);
mViewPagerTabs = (ViewPagerTabs) findViewById(R.id.viewpager_header);
- mViewPagerTabs.setViewPager(mViewPager);
mViewPager.setOnPageChangeListener(mViewPagerTabs);
+ if (startingTab == TAB_INDEX_VOICEMAIL) {
+ // The addition of the voicemail tab is an asynchronous process, so wait till the tab
+ // is added, before attempting to switch to it. If the querying of CP2 for voicemail
+ // providers takes too long, give up and show the first tab instead.
+ mSwitchToVoicemailTab = true;
+ mHandler.postDelayed(mWaitForVoicemailTimeoutRunnable,
+ WAIT_FOR_VOICEMAIL_PROVIDER_TIMEOUT_MS);
+ } else {
+ mViewPagerTabs.setViewPager(mViewPager);
+ mViewPager.setCurrentItem(startingTab);
+ }
+
mVoicemailStatusHelper = new VoicemailStatusHelperImpl();
}
@@ -166,12 +205,20 @@
return;
}
+ mHandler.removeCallbacks(mWaitForVoicemailTimeoutRunnable);
// Update mHasActiveVoicemailProvider, which controls the number of tabs displayed.
int activeSources = mVoicemailStatusHelper.getNumberActivityVoicemailSources(statusCursor);
if (activeSources > 0 != mHasActiveVoicemailProvider) {
mHasActiveVoicemailProvider = activeSources > 0;
mViewPagerAdapter.notifyDataSetChanged();
mViewPagerTabs.setViewPager(mViewPager);
+ if (mSwitchToVoicemailTab) {
+ mViewPager.setCurrentItem(TAB_INDEX_VOICEMAIL, false);
+ }
+ } else if (mSwitchToVoicemailTab) {
+ // The voicemail tab was requested, but it does not exist because there are no
+ // voicemail sources. Just fallback to the first item instead.
+ mViewPagerTabs.setViewPager(mViewPager);
}
}
diff --git a/src/com/android/dialer/calllog/CallLogAdapter.java b/src/com/android/dialer/calllog/CallLogAdapter.java
index 682dbd1..a8c20fe 100644
--- a/src/com/android/dialer/calllog/CallLogAdapter.java
+++ b/src/com/android/dialer/calllog/CallLogAdapter.java
@@ -651,6 +651,7 @@
final Drawable accountIcon = PhoneAccountUtils.getAccountIcon(mContext,
accountHandle);
final String countryIso = c.getString(CallLogQuery.COUNTRY_ISO);
+
final long rowId = c.getLong(CallLogQuery.ID);
views.rowId = rowId;
@@ -755,6 +756,7 @@
final String geocode = c.getString(CallLogQuery.GEOCODED_LOCATION);
final int sourceType = info.sourceType;
final int features = getCallFeatures(c, count);
+ final String transcription = c.getString(CallLogQuery.TRANSCRIPTION);
Long dataUsage = null;
if (!c.isNull(CallLogQuery.DATA_USAGE)) {
dataUsage = c.getLong(CallLogQuery.DATA_USAGE);
@@ -772,12 +774,12 @@
if (TextUtils.isEmpty(name)) {
details = new PhoneCallDetails(number, numberPresentation,
formattedNumber, countryIso, geocode, callTypes, date,
- duration, accountIcon, features, dataUsage);
+ duration, null, accountIcon, features, dataUsage, transcription);
} else {
details = new PhoneCallDetails(number, numberPresentation,
formattedNumber, countryIso, geocode, callTypes, date,
duration, name, ntype, label, lookupUri, photoUri, sourceType,
- accountIcon, features, dataUsage);
+ null, accountIcon, features, dataUsage, transcription);
}
mCallLogViewsHelper.setPhoneCallDetails(views, details);
diff --git a/src/com/android/dialer/calllog/CallLogQuery.java b/src/com/android/dialer/calllog/CallLogQuery.java
index 904ce74..0ae4cda 100644
--- a/src/com/android/dialer/calllog/CallLogQuery.java
+++ b/src/com/android/dialer/calllog/CallLogQuery.java
@@ -16,15 +16,12 @@
package com.android.dialer.calllog;
-import android.database.Cursor;
import android.provider.CallLog.Calls;
/**
* The query for the call log table.
*/
public final class CallLogQuery {
- // If you alter this, you must also alter the method that inserts a fake row to the headers
- // in the CallLogQueryHandler class called createHeaderCursorFor().
public static final String[] _PROJECTION = new String[] {
Calls._ID, // 0
Calls.NUMBER, // 1
@@ -47,7 +44,8 @@
Calls.PHONE_ACCOUNT_COMPONENT_NAME, // 18
Calls.PHONE_ACCOUNT_ID, // 19
Calls.FEATURES, // 20
- Calls.DATA_USAGE // 21
+ Calls.DATA_USAGE, // 21
+ Calls.TRANSCRIPTION // 22
};
public static final int ID = 0;
@@ -72,4 +70,5 @@
public static final int ACCOUNT_ID = 19;
public static final int FEATURES = 20;
public static final int DATA_USAGE = 21;
+ public static final int TRANSCRIPTION = 22;
}
diff --git a/src/com/android/dialer/calllog/ContactInfoHelper.java b/src/com/android/dialer/calllog/ContactInfoHelper.java
index f09c365..1f99a88 100644
--- a/src/com/android/dialer/calllog/ContactInfoHelper.java
+++ b/src/com/android/dialer/calllog/ContactInfoHelper.java
@@ -231,7 +231,11 @@
} else if (mCachedNumberLookupService != null) {
CachedContactInfo cacheInfo =
mCachedNumberLookupService.lookupCachedContactFromNumber(mContext, number);
- info = cacheInfo != null ? cacheInfo.getContactInfo() : null;
+ if (cacheInfo != null) {
+ info = cacheInfo.getContactInfo().isBadData ? null : cacheInfo.getContactInfo();
+ } else {
+ info = null;
+ }
}
return info;
}
diff --git a/src/com/android/dialer/calllog/PhoneAccountUtils.java b/src/com/android/dialer/calllog/PhoneAccountUtils.java
index adb12f9..f90ad0d 100644
--- a/src/com/android/dialer/calllog/PhoneAccountUtils.java
+++ b/src/com/android/dialer/calllog/PhoneAccountUtils.java
@@ -44,11 +44,37 @@
* Generate account icon from data in Telecomm database
*/
public static Drawable getAccountIcon(Context context, PhoneAccountHandle phoneAccount) {
- final PhoneAccount accountMetadata = TelecommManager.from(context)
- .getPhoneAccount(phoneAccount);
- if (accountMetadata == null) {
+ final PhoneAccount account = getAccountOrNull(context, phoneAccount);
+ if (account == null) {
return null;
}
- return accountMetadata.getIcon(context);
+ return account.getIcon(context);
}
+
+ /**
+ * Generate account label from data in Telecomm database
+ */
+ public static String getAccountLabel(Context context, PhoneAccountHandle phoneAccount) {
+ final PhoneAccount account = getAccountOrNull(context, phoneAccount);
+ if (account == null) {
+ return null;
+ }
+ return account.getLabel().toString();
+ }
+
+ /**
+ * Retrieve the account metadata, but if the account does not exist or the device has only a
+ * single registered and enabled account, return null.
+ */
+ private static PhoneAccount getAccountOrNull(Context context,
+ PhoneAccountHandle phoneAccount) {
+ final TelecommManager telecommManager =
+ (TelecommManager) context.getSystemService(Context.TELECOMM_SERVICE);
+ final PhoneAccount account = telecommManager.getPhoneAccount(phoneAccount);
+ if (account == null || !telecommManager.hasMultipleEnabledAccounts()) {
+ return null;
+ }
+ return account;
+ }
+
}
diff --git a/src/com/android/dialer/list/PhoneFavoritesTileAdapter.java b/src/com/android/dialer/list/PhoneFavoritesTileAdapter.java
index 0c4e23e..7814718 100644
--- a/src/com/android/dialer/list/PhoneFavoritesTileAdapter.java
+++ b/src/com/android/dialer/list/PhoneFavoritesTileAdapter.java
@@ -107,7 +107,8 @@
/** Indicates whether a drag is in process. */
private boolean mInDragging = false;
- public static final int PIN_LIMIT = 20;
+ // Pinned positions start from 1, so there are a total of 20 maximum pinned contacts
+ public static final int PIN_LIMIT = 21;
/**
* The soft limit on how many contact tiles to show.
@@ -551,7 +552,7 @@
for (int i = 0; i < length; i++) {
final ContactEntry contact = toArrange.get(i);
// Decide whether the contact is hidden(demoted), pinned, or unpinned
- if (contact.pinned > PIN_LIMIT) {
+ if (contact.pinned > PIN_LIMIT || contact.pinned == PinnedPositions.UNPINNED) {
unpinnedContacts.add(contact);
} else if (contact.pinned > PinnedPositions.DEMOTED) {
// Demoted or contacts with negative pinned positions are ignored.
@@ -565,7 +566,7 @@
final int maxToPin = Math.min(PIN_LIMIT, pinnedQueue.size() + unpinnedContacts.size());
toArrange.clear();
- for (int i = 0; i < maxToPin; i++) {
+ for (int i = 1; i < maxToPin + 1; i++) {
if (!pinnedQueue.isEmpty() && pinnedQueue.peek().pinned <= i) {
final ContactEntry toPin = pinnedQueue.poll();
toPin.pinned = i;
diff --git a/src/com/android/dialer/list/ShortcutCardsAdapter.java b/src/com/android/dialer/list/ShortcutCardsAdapter.java
index e856d80..b20df06 100644
--- a/src/com/android/dialer/list/ShortcutCardsAdapter.java
+++ b/src/com/android/dialer/list/ShortcutCardsAdapter.java
@@ -263,6 +263,8 @@
callLogItem.findViewById(R.id.call_log_row)
.setBackgroundColor(mShortCardBackgroundColor);
+
+ callLogItem.findViewById(R.id.call_indicator_icon).setVisibility(View.VISIBLE);
}
@Override
diff --git a/src/com/android/dialer/util/DialerUtils.java b/src/com/android/dialer/util/DialerUtils.java
index 07a330e..93a055d 100644
--- a/src/com/android/dialer/util/DialerUtils.java
+++ b/src/com/android/dialer/util/DialerUtils.java
@@ -15,6 +15,7 @@
*/
package com.android.dialer.util;
+import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.ComponentName;
import android.content.Context;
@@ -26,6 +27,7 @@
import android.provider.Telephony;
import android.text.TextUtils;
import android.view.View;
+import android.view.inputmethod.InputMethodManager;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
@@ -63,7 +65,11 @@
*/
public static void startActivityWithErrorToast(Context context, Intent intent, int msgId) {
try {
- context.startActivity(intent);
+ if (Intent.ACTION_CALL.equals(intent.getAction())) {
+ ((Activity) context).startActivityForResult(intent, 0);
+ } else {
+ context.startActivity(intent);
+ }
} catch (ActivityNotFoundException e) {
Toast.makeText(context, msgId, Toast.LENGTH_SHORT).show();
}
@@ -147,4 +153,20 @@
return TextUtils.getLayoutDirectionFromLocale(Locale.getDefault()) ==
View.LAYOUT_DIRECTION_RTL;
}
+
+ public static void showInputMethod(View view) {
+ final InputMethodManager imm = (InputMethodManager) view.getContext().getSystemService(
+ Context.INPUT_METHOD_SERVICE);
+ if (imm != null) {
+ imm.showSoftInput(view, 0);
+ }
+ }
+
+ public static void hideInputMethod(View view) {
+ final InputMethodManager imm = (InputMethodManager) view.getContext().getSystemService(
+ Context.INPUT_METHOD_SERVICE);
+ if (imm != null) {
+ imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
+ }
+ }
}
diff --git a/src/com/android/dialer/widget/SearchEditTextLayout.java b/src/com/android/dialer/widget/SearchEditTextLayout.java
index 36e5789..919f65c 100644
--- a/src/com/android/dialer/widget/SearchEditTextLayout.java
+++ b/src/com/android/dialer/widget/SearchEditTextLayout.java
@@ -19,15 +19,14 @@
import android.animation.ValueAnimator;
import android.animation.ValueAnimator.AnimatorUpdateListener;
import android.content.Context;
-import android.graphics.Color;
import android.util.AttributeSet;
import android.view.KeyEvent;
import android.view.View;
-import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import android.widget.FrameLayout;
import com.android.dialer.R;
+import com.android.dialer.util.DialerUtils;
import com.android.phone.common.animation.AnimUtils;
public class SearchEditTextLayout extends FrameLayout {
@@ -106,7 +105,9 @@
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (hasFocus) {
- showInputMethod(v);
+ DialerUtils.showInputMethod(v);
+ } else {
+ DialerUtils.hideInputMethod(v);
}
}
});
@@ -261,14 +262,6 @@
return mIsFadedOut;
}
- private void showInputMethod(View view) {
- final InputMethodManager imm = (InputMethodManager) getContext().getSystemService(
- Context.INPUT_METHOD_SERVICE);
- if (imm != null) {
- imm.showSoftInput(view, 0);
- }
- }
-
/**
* Assigns margins to the search box as a fraction of its maximum margin size
*
diff --git a/tests/src/com/android/dialer/PhoneCallDetailsHelperTest.java b/tests/src/com/android/dialer/PhoneCallDetailsHelperTest.java
index d0c13ee..0190e49 100644
--- a/tests/src/com/android/dialer/PhoneCallDetailsHelperTest.java
+++ b/tests/src/com/android/dialer/PhoneCallDetailsHelperTest.java
@@ -311,8 +311,8 @@
mHelper.setPhoneCallDetails(mViews,
new PhoneCallDetails(number, presentation, formattedNumber,
TEST_COUNTRY_ISO, TEST_GEOCODE,
- new int[]{ Calls.VOICEMAIL_TYPE }, TEST_DATE, TEST_DURATION, null,
- Calls.FEATURES_NONE, null)
+ new int[]{ Calls.VOICEMAIL_TYPE }, TEST_DATE, TEST_DURATION, null, null,
+ Calls.FEATURES_NONE, null, null)
);
}
@@ -322,8 +322,8 @@
mHelper.setPhoneCallDetails(mViews,
new PhoneCallDetails(number, Calls.PRESENTATION_ALLOWED,
formattedNumber, TEST_COUNTRY_ISO, geocodedLocation,
- new int[]{ Calls.VOICEMAIL_TYPE }, TEST_DATE, TEST_DURATION, null,
- Calls.FEATURES_NONE, null)
+ new int[]{ Calls.VOICEMAIL_TYPE }, TEST_DATE, TEST_DURATION, null, null,
+ Calls.FEATURES_NONE, null, null)
);
}
@@ -332,8 +332,7 @@
mHelper.setPhoneCallDetails(mViews,
new PhoneCallDetails(TEST_NUMBER, Calls.PRESENTATION_ALLOWED,
TEST_FORMATTED_NUMBER, TEST_COUNTRY_ISO, TEST_GEOCODE,
- new int[]{ Calls.INCOMING_TYPE }, date, TEST_DURATION, null,
- Calls.FEATURES_NONE, null)
+ new int[]{ Calls.INCOMING_TYPE }, date, TEST_DURATION)
);
}
@@ -342,7 +341,7 @@
mHelper.setPhoneCallDetails(mViews,
new PhoneCallDetails(TEST_NUMBER, Calls.PRESENTATION_ALLOWED,
TEST_FORMATTED_NUMBER, TEST_COUNTRY_ISO, TEST_GEOCODE,
- callTypes, TEST_DATE, TEST_DURATION, null, Calls.FEATURES_NONE, null)
+ callTypes, TEST_DATE, TEST_DURATION)
);
}
@@ -353,8 +352,8 @@
mHelper.setPhoneCallDetails(mViews,
new PhoneCallDetails(TEST_NUMBER, Calls.PRESENTATION_ALLOWED,
TEST_FORMATTED_NUMBER, TEST_COUNTRY_ISO, TEST_GEOCODE,
- new int[]{ Calls.INCOMING_TYPE }, TEST_DATE, TEST_DURATION, null,
- features, null)
+ new int[]{ Calls.INCOMING_TYPE }, TEST_DATE, TEST_DURATION, null, null,
+ features, null, null)
);
}
@@ -362,8 +361,8 @@
mHelper.setCallDetailsHeader(mNameView,
new PhoneCallDetails(number, presentation,
TEST_FORMATTED_NUMBER, TEST_COUNTRY_ISO, TEST_GEOCODE,
- new int[]{ Calls.INCOMING_TYPE }, TEST_DATE, TEST_DURATION, null,
- Calls.FEATURES_NONE, null));
+ new int[]{ Calls.INCOMING_TYPE }, TEST_DATE, TEST_DURATION, null, null,
+ Calls.FEATURES_NONE, null, null));
}
private void setCallDetailsHeader(String name) {
@@ -371,6 +370,6 @@
new PhoneCallDetails(TEST_NUMBER, Calls.PRESENTATION_ALLOWED,
TEST_FORMATTED_NUMBER, TEST_COUNTRY_ISO, TEST_GEOCODE,
new int[]{ Calls.INCOMING_TYPE }, TEST_DATE, TEST_DURATION,
- name, 0, "", null, null, 0, null, Calls.FEATURES_NONE, null));
+ name, 0, "", null, null, 0, null, null, Calls.FEATURES_NONE, null, null));
}
}
diff --git a/tests/src/com/android/dialer/calllog/CallLogListItemHelperTest.java b/tests/src/com/android/dialer/calllog/CallLogListItemHelperTest.java
index 4c9d92c..52f2544 100644
--- a/tests/src/com/android/dialer/calllog/CallLogListItemHelperTest.java
+++ b/tests/src/com/android/dialer/calllog/CallLogListItemHelperTest.java
@@ -128,8 +128,7 @@
public void testGetCallDescriptionID_UnknownAnswered() {
PhoneCallDetails details = new PhoneCallDetails("", Calls.PRESENTATION_UNKNOWN, "",
TEST_COUNTRY_ISO, TEST_GEOCODE,
- new int[]{Calls.INCOMING_TYPE}, TEST_DATE, TEST_DURATION, null, Calls.FEATURES_NONE,
- null);
+ new int[]{Calls.INCOMING_TYPE}, TEST_DATE, TEST_DURATION);
assertEquals(R.string.description_incoming_answered_call,
mHelper.getCallDescriptionStringID(details));
}
@@ -141,8 +140,7 @@
public void testGetCallDescriptionID_UnknownMissed() {
PhoneCallDetails details = new PhoneCallDetails("", Calls.PRESENTATION_UNKNOWN, "",
TEST_COUNTRY_ISO, TEST_GEOCODE,
- new int[]{Calls.MISSED_TYPE}, TEST_DATE, TEST_DURATION, null, Calls.FEATURES_NONE,
- null);
+ new int[]{Calls.MISSED_TYPE}, TEST_DATE, TEST_DURATION);
assertEquals(R.string.description_incoming_missed_call,
mHelper.getCallDescriptionStringID(details));
}
@@ -154,8 +152,7 @@
public void testGetCallDescriptionID_UnknownVoicemail() {
PhoneCallDetails details = new PhoneCallDetails("", Calls.PRESENTATION_UNKNOWN, "",
TEST_COUNTRY_ISO, TEST_GEOCODE,
- new int[]{Calls.VOICEMAIL_TYPE}, TEST_DATE, TEST_DURATION, null,
- Calls.FEATURES_NONE, null);
+ new int[]{Calls.VOICEMAIL_TYPE}, TEST_DATE, TEST_DURATION);
assertEquals(R.string.description_incoming_missed_call,
mHelper.getCallDescriptionStringID(details));
}
@@ -168,8 +165,7 @@
PhoneCallDetails details = new PhoneCallDetails(TEST_NUMBER, Calls.PRESENTATION_ALLOWED,
TEST_FORMATTED_NUMBER,
TEST_COUNTRY_ISO, TEST_GEOCODE,
- new int[]{Calls.INCOMING_TYPE}, TEST_DATE, TEST_DURATION, null, Calls.FEATURES_NONE,
- null);
+ new int[]{Calls.INCOMING_TYPE}, TEST_DATE, TEST_DURATION);
assertEquals(R.string.description_incoming_answered_call,
mHelper.getCallDescriptionStringID(details));
}
@@ -182,8 +178,7 @@
PhoneCallDetails details = new PhoneCallDetails(TEST_NUMBER, Calls.PRESENTATION_ALLOWED,
TEST_FORMATTED_NUMBER,
TEST_COUNTRY_ISO, TEST_GEOCODE,
- new int[]{Calls.MISSED_TYPE}, TEST_DATE, TEST_DURATION, null, Calls.FEATURES_NONE,
- null);
+ new int[]{Calls.MISSED_TYPE}, TEST_DATE, TEST_DURATION);
assertEquals(R.string.description_incoming_missed_call,
mHelper.getCallDescriptionStringID(details));
}
@@ -196,8 +191,7 @@
PhoneCallDetails details = new PhoneCallDetails(TEST_NUMBER, Calls.PRESENTATION_ALLOWED,
TEST_FORMATTED_NUMBER,
TEST_COUNTRY_ISO, TEST_GEOCODE,
- new int[]{Calls.VOICEMAIL_TYPE}, TEST_DATE, TEST_DURATION, null,
- Calls.FEATURES_NONE, null);
+ new int[]{Calls.VOICEMAIL_TYPE}, TEST_DATE, TEST_DURATION);
assertEquals(R.string.description_incoming_missed_call,
mHelper.getCallDescriptionStringID(details));
}
@@ -211,8 +205,7 @@
PhoneCallDetails details = new PhoneCallDetails(TEST_NUMBER, Calls.PRESENTATION_ALLOWED,
TEST_FORMATTED_NUMBER,
TEST_COUNTRY_ISO, TEST_GEOCODE,
- new int[]{Calls.OUTGOING_TYPE}, TEST_DATE, TEST_DURATION, null, Calls.FEATURES_NONE,
- null);
+ new int[]{Calls.OUTGOING_TYPE}, TEST_DATE, TEST_DURATION);
assertEquals(R.string.description_outgoing_call,
mHelper.getCallDescriptionStringID(details));
}
@@ -226,8 +219,7 @@
PhoneCallDetails details = new PhoneCallDetails(TEST_NUMBER, Calls.PRESENTATION_ALLOWED,
TEST_FORMATTED_NUMBER,
TEST_COUNTRY_ISO, TEST_GEOCODE,
- new int[]{Calls.OUTGOING_TYPE, Calls.OUTGOING_TYPE}, TEST_DATE, TEST_DURATION, null,
- Calls.FEATURES_NONE, null);
+ new int[]{Calls.OUTGOING_TYPE, Calls.OUTGOING_TYPE}, TEST_DATE, TEST_DURATION);
assertEquals(R.string.description_outgoing_call,
mHelper.getCallDescriptionStringID(details));
}
@@ -240,8 +232,7 @@
PhoneCallDetails details = new PhoneCallDetails(TEST_NUMBER, Calls.PRESENTATION_ALLOWED,
TEST_FORMATTED_NUMBER,
TEST_COUNTRY_ISO, TEST_GEOCODE,
- new int[]{Calls.OUTGOING_TYPE, Calls.OUTGOING_TYPE}, TEST_DATE, TEST_DURATION,
- null, Calls.FEATURES_NONE, null);
+ new int[]{Calls.OUTGOING_TYPE, Calls.OUTGOING_TYPE}, TEST_DATE, TEST_DURATION);
CharSequence description = mHelper.getCallDescription(details);
assertFalse(description.toString()
.contains(this.mResources.getString(R.string.description_new_voicemail)));
@@ -255,8 +246,7 @@
PhoneCallDetails details = new PhoneCallDetails(TEST_NUMBER, Calls.PRESENTATION_ALLOWED,
TEST_FORMATTED_NUMBER,
TEST_COUNTRY_ISO, TEST_GEOCODE,
- new int[]{Calls.INCOMING_TYPE, Calls.OUTGOING_TYPE}, TEST_DATE, TEST_DURATION,
- null, Calls.FEATURES_NONE, null);
+ new int[]{Calls.INCOMING_TYPE, Calls.OUTGOING_TYPE}, TEST_DATE, TEST_DURATION);
CharSequence description = mHelper.getCallDescription(details);
assertFalse(description.toString()
.contains(this.mResources.getString(R.string.description_new_voicemail)));
@@ -270,8 +260,7 @@
PhoneCallDetails details = new PhoneCallDetails(TEST_NUMBER, Calls.PRESENTATION_ALLOWED,
TEST_FORMATTED_NUMBER,
TEST_COUNTRY_ISO, TEST_GEOCODE,
- new int[]{Calls.MISSED_TYPE, Calls.OUTGOING_TYPE}, TEST_DATE, TEST_DURATION, null,
- Calls.FEATURES_NONE, null);
+ new int[]{Calls.MISSED_TYPE, Calls.OUTGOING_TYPE}, TEST_DATE, TEST_DURATION);
CharSequence description = mHelper.getCallDescription(details);
assertFalse(description.toString()
.contains(this.mResources.getString(R.string.description_new_voicemail)));
@@ -285,8 +274,7 @@
PhoneCallDetails details = new PhoneCallDetails(TEST_NUMBER, Calls.PRESENTATION_ALLOWED,
TEST_FORMATTED_NUMBER,
TEST_COUNTRY_ISO, TEST_GEOCODE,
- new int[]{Calls.VOICEMAIL_TYPE, Calls.OUTGOING_TYPE}, TEST_DATE, TEST_DURATION,
- null, Calls.FEATURES_NONE, null);
+ new int[]{Calls.VOICEMAIL_TYPE, Calls.OUTGOING_TYPE}, TEST_DATE, TEST_DURATION);
CharSequence description = mHelper.getCallDescription(details);
assertTrue(description.toString()
.contains(this.mResources.getString(R.string.description_new_voicemail)));
@@ -300,8 +288,7 @@
PhoneCallDetails details = new PhoneCallDetails(TEST_NUMBER, Calls.PRESENTATION_ALLOWED,
TEST_FORMATTED_NUMBER,
TEST_COUNTRY_ISO, TEST_GEOCODE,
- new int[]{Calls.VOICEMAIL_TYPE}, TEST_DATE, TEST_DURATION, null,
- Calls.FEATURES_NONE, null);
+ new int[]{Calls.VOICEMAIL_TYPE}, TEST_DATE, TEST_DURATION);
CharSequence description = mHelper.getCallDescription(details);
// Rather than hard coding the "X calls" string message, we'll generate it with an empty
@@ -320,8 +307,7 @@
PhoneCallDetails details = new PhoneCallDetails(TEST_NUMBER, Calls.PRESENTATION_ALLOWED,
TEST_FORMATTED_NUMBER,
TEST_COUNTRY_ISO, TEST_GEOCODE,
- new int[]{Calls.VOICEMAIL_TYPE, Calls.INCOMING_TYPE}, TEST_DATE, TEST_DURATION,
- null, Calls.FEATURES_NONE, null);
+ new int[]{Calls.VOICEMAIL_TYPE, Calls.INCOMING_TYPE}, TEST_DATE, TEST_DURATION);
CharSequence description = mHelper.getCallDescription(details);
assertTrue(description.toString()
.contains(this.mResources.getString(R.string.description_num_calls, 2)));
@@ -335,8 +321,7 @@
PhoneCallDetails details = new PhoneCallDetails(TEST_NUMBER, Calls.PRESENTATION_ALLOWED,
TEST_FORMATTED_NUMBER,
TEST_COUNTRY_ISO, TEST_GEOCODE,
- new int[]{Calls.INCOMING_TYPE, Calls.INCOMING_TYPE}, TEST_DATE, TEST_DURATION,
- null, Calls.FEATURES_VIDEO, null);
+ new int[]{Calls.INCOMING_TYPE, Calls.INCOMING_TYPE}, TEST_DATE, TEST_DURATION);
CharSequence description = mHelper.getCallDescription(details);
assertTrue(description.toString()
.contains(this.mResources.getString(R.string.description_video_call, 2)));
@@ -362,8 +347,7 @@
mHelper.setPhoneCallDetails(mViews,
new PhoneCallDetails(number, presentation, formattedNumber,
TEST_COUNTRY_ISO, TEST_GEOCODE,
- new int[]{ callType }, TEST_DATE, TEST_DURATION, null, Calls.FEATURES_NONE,
- null)
+ new int[]{ callType }, TEST_DATE, TEST_DURATION)
);
}
@@ -372,7 +356,7 @@
mHelper.setPhoneCallDetails(mViews,
new PhoneCallDetails(TEST_NUMBER, Calls.PRESENTATION_ALLOWED,
TEST_FORMATTED_NUMBER, TEST_COUNTRY_ISO, TEST_GEOCODE,
- types, TEST_DATE, TEST_DURATION, null, Calls.FEATURES_NONE, null)
+ types, TEST_DATE, TEST_DURATION)
);
}
@@ -381,7 +365,7 @@
mHelper.setPhoneCallDetails(mViews,
new PhoneCallDetails(TEST_NUMBER, Calls.PRESENTATION_ALLOWED,
TEST_FORMATTED_NUMBER, TEST_COUNTRY_ISO, TEST_GEOCODE,
- types, TEST_DATE, TEST_DURATION, null, Calls.FEATURES_NONE, null)
+ types, TEST_DATE, TEST_DURATION)
);
}
}
diff --git a/tests/src/com/android/dialer/calllog/CallLogQueryTestUtils.java b/tests/src/com/android/dialer/calllog/CallLogQueryTestUtils.java
index dc3f525..2f7d212 100644
--- a/tests/src/com/android/dialer/calllog/CallLogQueryTestUtils.java
+++ b/tests/src/com/android/dialer/calllog/CallLogQueryTestUtils.java
@@ -29,7 +29,8 @@
public static Object[] createTestValues() {
Object[] values = new Object[]{
0L, "", 0L, 0L, Calls.INCOMING_TYPE, "", "", "", null, 0, null, null, null, null,
- 0L, null, 0, Calls.PRESENTATION_ALLOWED, null, null, Calls.FEATURES_NONE, null
+ 0L, null, 0, Calls.PRESENTATION_ALLOWED, null, null, Calls.FEATURES_NONE, null,
+ null
};
assertEquals(CallLogQuery._PROJECTION.length, values.length);
return values;